25 Perintah Dasar yang Berguna dari Apt-Get dan Apt-Cache untuk Manajemen Paket

25 Perintah Dasar yang Berguna dari Apt-Get dan Apt-Cache untuk Manajemen Paket

Artikel ini menjelaskan seberapa cepat Anda bisa belajar Install, menghapus, memperbarui Dan mencari Paket perangkat lunak menggunakan apt-get Dan APT-CACHE Perintah dari baris perintah. Artikel ini memberikan beberapa perintah berguna yang akan membantu Anda menangani manajemen paket Debian/Ubuntu sistem berbasis.

Perintah apt-get dan apt-cache
Apa yang apt-get?

Itu apt-get Utilitas adalah program baris perintah manajemen paket yang kuat dan gratis, yang digunakan untuk bekerja dengannya Ubuntu Apt (Alat Pengemasan Lanjutan) Perpustakaan untuk melakukan instalasi paket perangkat lunak baru, menghapus paket perangkat lunak yang ada, peningkatan paket perangkat lunak yang ada dan bahkan digunakan untuk meningkatkan seluruh sistem operasi.

Apa itu APT-Cache?

Itu APT-CACHE Alat baris perintah digunakan untuk mencari cache paket perangkat lunak apt. Dengan kata -kata sederhana, alat ini digunakan untuk mencari paket perangkat lunak, mengumpulkan informasi paket dan juga digunakan untuk mencari paket apa yang tersedia untuk diinstal Debian atau Ubuntu sistem berbasis.

APT-CACHE - 5 Perintah Dasar yang Berguna

1. Bagaimana cara membuat daftar semua paket yang tersedia?

Untuk mencantumkan semua paket yang tersedia, ketik perintah berikut.

$ APT-CACHE PKGNAM
ESSERACT-OCK-EPO PIPENIGHTDREAMS MUMUDVB TBB-INKOSPLES LIBSVM-JAVA LIBMRPT-HMTSLAM0.9 libboost-timer1.50-dev KCM-Touchpad G ++-4.5-multilib… 

2. Bagaimana cara menemukan nama paket dan deskripsi perangkat lunak?

Untuk mengetahui nama paket dan dengan deskripsi sebelum menginstal, gunakan 'mencari'Bendera. Menggunakan "mencari" dengan APT-CACHE akan menampilkan daftar paket yang cocok dengan deskripsi singkat. Katakanlah Anda ingin mengetahui deskripsi paket 'vsftpd', lalu perintah akan.

$ APT-CACHE Search VSFTPD
VSFTPD - Server FTP yang ringan dan efisien ditulis untuk keamanan CCZE - FTPD Coloriser Log Modular yang kuat - Server Protokol Transfer File (FTP) - Alat Audit Bodoh Sederhana

Untuk menemukan dan mendaftar semua paket yang dimulai dengan 'vsftpd', Anda bisa menggunakan perintah berikut.

$ apt-cache pkgnames vsftpd
vsttpd

3. Bagaimana cara memeriksa informasi paket?

Misalnya, jika Anda ingin memeriksa informasi paket bersama dengan deskripsi singkat, katakanlah (nomor versi, periksa jumlah, ukuran, ukuran yang diinstal, kategori dll). Menggunakan 'menunjukkan'Sub perintah seperti yang ditunjukkan di bawah ini.

$ APT-CACHE Tampilkan netcat
Paket: Netcat Prioritas: Bagian Opsional: U-SIZE/NET U-SIZE: 30 Pemelihara: Pengembang Ubuntu <[email protected]> Maintainer Asli: Ruben Molina <[email protected]> Arsitektur: Semua Versi: 1.10-40 tergantung: netcat-traditional (> = 1.10-39) Nama file: pool/universe/n/netcat/netcat_1.10-40_all.deb Size: 3340 MD5sum: 37c303f02b260481fa4fc9fb8b2c1004 SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9 Description-en: TCP/IP swiss army knife -- transitional package This is a "dummy" package that depends on lenny's default version of netcat, to ease upgrades. Itu mungkin dihapus dengan aman. Deskripsi-md5: 1353f8c1d079348417c2180319bdde09 Bugs: https: // bugs.landasan peluncuran.Net/Ubuntu/+FileBug Origin: Ubuntu

4. Bagaimana cara memeriksa dependensi untuk paket tertentu?

Menggunakan 'showpkg'Sub perintah untuk memeriksa dependensi untuk paket perangkat lunak tertentu. apakah paket dependensi itu dipasang atau tidak. Misalnya, gunakan 'showpkg'Perintah bersama dengan nama paket.

$ aPt-cache showpkg vsftpd
Paket: VSFTPD Versi: 2.3.5-3ubuntu1 (/var/lib/apt/list/in.arsip.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages) Deskripsi Bahasa: File:/var/lib/apt/list/in.arsip.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages md5: 81386f72ac91a5ea48f8db0b023f3f9b Deskripsi Bahasa: en file:/var/lib/lib/lib/daftar/in.arsip.Ubuntu.com_ubuntu_dists_quantal_main_i18n_Translation-en MD5: 81386f72ac91a5ea48f8db0b023f3f9b Reverse Depends: ubumirror,vsftpd harden-servers,vsftpd Dependencies: 2.3.5-3ubuntu1 - debconf (18 0.5) Debconf-2.0 (0 (NULL)) Upstart-Job (0 (null)) libc6 (2 2.15) libcap2 (2 2.10) libpam0g (2 0.99.7.1) LIBSSL1.0.0 (2 1.0.0) libwrap0 (2 7.6-4 ~) adduser (0 (null)) Libpam-modules (0 (null)) netbase (0 (null)) Logrotate (0 (null)) ftp-server (0 (null)) ftp-server (0 null)) menyediakan: 2.3.5-3ubuntu1-FTP-Server Reverse menyediakan:

5. Bagaimana cara memeriksa statistik cache

The 'Statistik'Sub Command akan menampilkan statistik keseluruhan tentang cache. Misalnya, perintah berikut akan menampilkan total nama paket adalah jumlah paket yang ditemukan di cache.

$ statistik apt-cache
Total package names: 51868 (1,037 k) Total package structures: 51868 (2,490 k) Normal packages: 39505 Pure virtual packages: 602 Single virtual packages: 3819 Mixed virtual packages: 1052 Missing: 6890 Total distinct versions: 43015 (2,753 k) Total Deskripsi Berbeda: 81048 (1.945 K) Total dependensi: 252299 (7.064 K) Total Ver/Hubungan File: 45567 (729 K) Total Hubungan Desc/File: Total Total (1.297 K) Menyediakan pemetaan: 8228 (165 K) : 286 (3.518) Total Versi Ketergantungan Ruang: 1.145 K Total Ruang Slack: 62.6 K Total ruang yang diperhitungkan: 13.3 m
Apt-get - 20 perintah dasar yang berguna untuk manajemen paket

6. Cara memperbarui paket sistem

The 'memperbarui'Perintah digunakan untuk menyinkronkan kembali file indeks paket dari sumber yang ditentukan dalam /etc/apt/sumber.daftar mengajukan. Perintah pembaruan mengambil paket dari lokasi mereka dan memperbarui paket ke versi yang lebih baru.

$ sudo apt-get update
[sudo] Kata sandi untuk tecmint: ign http: // keamanan.Ubuntu.com kuantal-keamanan inrelease dapatkan: 1 http: // keamanan.Ubuntu.rilis COM Quantal-Security.GPG [933 b] Dapatkan: 2 http: // keamanan.Ubuntu.rilis com Quantal-Security [49.6 kb] ign http: //.arsip.Ubuntu.com inrelease kuantal ign http: // di.arsip.Ubuntu.com-updates inrelease get: 3 http: // repo.Cache pernis.org inrelease yang tepat [13.7 kb] IGN http: //.arsip.Ubuntu.com kuantal-backports inrelease hit http: // in.arsip.Ubuntu.rilis kuantal com.GPG Dapatkan: 4 http: // keamanan.Ubuntu.com kuantal-keamanan/sumber utama [34.8 kb] dapatkan: 5 http: //.arsip.Ubuntu.rilis pembaruan kuantal.GPG [933 b]… 

7. Cara meningkatkan paket perangkat lunak

The 'meningkatkan'Perintah digunakan untuk meningkatkan semua paket perangkat lunak yang saat ini diinstal pada sistem. Dalam keadaan apa pun, paket yang saat ini diinstal tidak dihapus atau paket yang belum diinstal tidak diambil dan diinstal untuk memenuhi dependensi peningkatan.

$ sudo apt-get upgrade
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Paket-paket berikut telah disimpan kembali: Linux-Headers-Generic Linux-Image-Generic Wine1.5 anggur1.5-I386 Paket-paket berikut akan ditingkatkan: aktivitas-log-manager-common aktivitas-log-manager-control-center adium-tema-ubuntu alacarte alsa-base aplikasi-install-data-partner appMenu-gtk appmenu-gtk3 apport apport-install-partner appMenu-gtk AppMenu-GTK3 Apport -gtk apt apt-transport-https apt-utils aptdaemon aptdaemon-data at-spi2-core bamfdaemon-file bind9-host… 

Namun, jika Anda ingin meningkatkan, tidak peduli apakah paket perangkat lunak akan ditambahkan atau dihapus untuk memenuhi dependensi, gunakan 'Dist-upgrade'Sub Command.

$ sudo apt-get Dist-upgrade

8. Bagaimana cara menginstal atau meningkatkan paket tertentu?

The 'Install'Sub Command dilacak oleh satu atau lebih paket keinginan untuk instalasi atau peningkatan.

$ sudo apt-get install netcat
Daftar Paket Membaca… Selesai Membangun Ketergantungan Pohon Bacaan Informasi Keadaan… Selesai Paket tambahan berikut akan diinstal: Netcat-Tradisional Paket baru berikut akan diinstal: NetCat NetCat-Tradisional 0 ditingkatkan, 2 yang baru diinstal, 0 untuk dihapus dan 328 tidak ditingkatkan. Perlu mendapatkan 67.1 kb arsip. Setelah operasi ini, 186 kb ruang disk tambahan akan digunakan. Apakah Anda ingin melanjutkan [y/n]? y dapatkan: 1 http: //.arsip.Ubuntu.com/ubuntu/kuantal/alam semesta netcat-traditional i386 1.10-40 [63.8 kb] dapatkan: 2 http: //.arsip.Ubuntu.com/ubuntu/kuantal/alam semesta netcat semua 1.10-40 [3.340 b] diambil 67.1 kb dalam 1s (37.5 kb/s) Memilih paket netcat-traditional yang sebelumnya tidak dipilih. (Membaca Database… 216118 File dan Direktori yang Saat Ini Diinstal.) Membongkar netcat-traditional (dari ... /netcat-traditional_1.10-40_i386.Deb)… Memilih Paket yang Tidak Dipilih sebelumnya Netcat. Membongkar netcat (dari ... /netcat_1.10-40_all.Deb) ... memproses pemicu untuk man-db… menyiapkan netcat-traditional (1.10-40)… Menyiapkan NetCat (1.10-40)… 

9. Bagaimana saya dapat menginstal beberapa paket?

Anda dapat menambahkan lebih dari satu nama paket bersama dengan perintah untuk menginstal beberapa paket secara bersamaan. Misalnya, perintah berikut akan menginstal paket 'Nethogs' dan 'GoAccess'.

$ sudo apt-get install nethogs goaccess
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai GoAccess sudah menjadi versi terbaru. Nethogs sudah menjadi versi terbaru. 0 ditingkatkan, 0 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan.

10. Cara menginstal beberapa paket menggunakan wildcard

Dengan bantuan ekspresi reguler, Anda dapat menambahkan beberapa paket dengan satu string. Misalnya, kami menggunakan * wildcard untuk memasang beberapa paket yang berisi '*nama*'String, name akan menjadi' paket-nama '.

$ sudo apt-get install '*name*'

11. Cara menginstal paket tanpa meningkatkan

Menggunakan sub '-tidak ada peningkatan'Perintah akan mencegah paket yang sudah diinstal untuk meningkatkan.

$ sudo apt-get install packageName ---no-upgrade
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Melewati VSFTPD, sudah diinstal dan peningkatan tidak diatur. 0 ditingkatkan, 0 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan.

12. Cara meningkatkan hanya paket tertentu

The '-hanya meningkatkan'Perintah tidak menginstal paket baru tetapi hanya meningkatkan paket yang sudah diinstal dan menonaktifkan pemasangan paket baru.

$ sudo apt-get menginstal packageName-hanya peningkatan
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Vsftpd Sudah Menjadi Versi Terbaru. 0 ditingkatkan, 0 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan.

13. Bagaimana cara menginstal versi paket tertentu?

Katakanlah Anda hanya ingin menginstal versi paket tertentu, cukup gunakan '='Dengan nama paket dan tambahkan versi yang diinginkan.

$ sudo apt-get install vsftpd = 2.3.5-3ubuntu1
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Vsftpd Sudah Menjadi Versi Terbaru. 0 ditingkatkan, 0 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan.

14. Bagaimana cara menghapus paket tanpa konfigurasi

Untuk tidak menginstal paket perangkat lunak tanpa menghapus file konfigurasi mereka (untuk kemudian menggunakan kembali konfigurasi yang sama). Menggunakan 'menghapus'Perintah seperti yang ditunjukkan.

$ sudo apt-get hapus vsftpd
[sudo] Kata sandi untuk tecmint: Membaca Daftar Paket… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Dilakukan Paket -paket berikut akan dihapus: VSFTPD 0 ditingkatkan, 0 yang baru diinstal, 1 untuk menghapus dan 328 tidak ditingkatkan. Setelah operasi ini, ruang disk 364 kb akan dibebaskan. Apakah Anda ingin melanjutkan [y/n]? y (membaca database… 216156 file dan direktori yang saat ini diinstal.) Menghapus vsftpd… vsftpd berhenti/menunggu pemrosesan pemicu untuk ureadeahead… memproses pemicu untuk man-db… 

15. Bagaimana cara menghapus paket sepenuhnya

Untuk menghapus paket perangkat lunak termasuk file konfigurasinya, gunakan 'membersihkan'Sub perintah seperti yang ditunjukkan di bawah ini.

$ sudo apt-get purge vsftpd
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Paket -paket berikut akan dihapus: VSFTPD* 0 ditingkatkan, 0 yang baru diinstal, 1 untuk menghapus dan 328 tidak ditingkatkan. Setelah operasi ini, 0 b ruang disk tambahan akan digunakan. Apakah Anda ingin melanjutkan [y/n]? y (membaca database… 216107 file dan direktori yang saat ini diinstal.) Menghapus vsftpd… membersihkan file konfigurasi untuk vsftpd… memproses pemicu untuk ureadeAd… 

Atau, Anda dapat menggabungkan kedua perintah bersama seperti yang ditunjukkan di bawah ini.

$ sudo apt-get rape ---bge vsftpd
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Paket -paket berikut akan dihapus: VSFTPD* 0 ditingkatkan, 0 yang baru diinstal, 1 untuk menghapus dan 328 tidak ditingkatkan. Setelah operasi ini, ruang disk 364 kb akan dibebaskan. Apakah Anda ingin melanjutkan [y/n]? y (membaca database… 216156 file dan direktori yang saat ini diinstal.) Menghapus vsftpd ... vsftpd berhenti/menunggu file konfigurasi pembersihan untuk vsftpd… memproses pemicu untuk ureadeahead… memproses pemicu untuk man-db… 

16. Bagaimana saya bisa membersihkan ruang disk

The 'membersihkan'Perintah digunakan untuk membebaskan ruang disk dengan membersihkan yang diambil (diunduh) .Deb file (paket) dari repositori lokal.

$ sudo apt-get bersih

17. Bagaimana cara mengunduh hanya kode sumber paket

Untuk mengunduh hanya kode sumber paket tertentu, gunakan opsi '-Sumber hanya unduhan'dengan' paket-nama 'seperti yang ditunjukkan.

$ sudo apt-get-sumber daya download vsftpd
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Perlu Mendapatkan 220 KB Arsip Sumber. Dapatkan: 1 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (DSC) [1.883 b] Dapatkan: 2 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (tar) [188 kb] Dapatkan: 3 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (Diff) [30.5 kb] diambil 220 kb dalam 4s ​​(49.1 kb/s) Unduh Lengkap dan dalam Mode Hanya Unduh

18. Bagaimana cara mengunduh dan membongkar paket

Untuk mengunduh dan membongkar kode sumber paket ke direktori tertentu, ketik perintah berikut.

$ sudo apt-get source vsftpd
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai Perlu Mendapatkan 220 KB Arsip Sumber. Dapatkan: 1 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (DSC) [1.883 b] Dapatkan: 2 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (tar) [188 kb] Dapatkan: 3 http: //.arsip.Ubuntu.com/ubuntu/kuantal/utama vsftpd 2.3.5-3ubuntu1 (Diff) [30.5 kb] diambil 220 kb dalam 1s (112 kb/s) GPGV: tanda tangan yang dibuat Kamis 24 Mei 2012 02:35:09 AM IST Menggunakan RSA Key ID 2C48EE4E GPGV: Tidak dapat memeriksa Tanda Tangan: Publik Tidak Ditemukan DPKG-SOUSE: Peringatan: Gagal memverifikasi tanda tangan ./vsftpd_2.3.5-3ubuntu1.DSC DPKG-Source: Info: Mengekstraksi VSFTPD di VSFTPD-2.3.5 DPKG-Source: Info: Membongkar VSFTPD_2.3.5.Orig.ter.GZ DPKG-Source: Info: Membongkar VSFTPD_2.3.5-3ubuntu1.Debian.ter.GZ DPKG-Source: Info: Menerapkan 01-BuildDefs.Patch DPKG-Source: Info: Menerapkan 02-Config.Patch DPKG-Source: Info: Menerapkan 03-DB-DOC.Patch DPKG-Source: Info: Menerapkan 04-Link-Local.Patch DPKG-Source: Info: Menerapkan 05-Whitespaces.Patch DPKG-Source: Info: Menerapkan 06-Greedy.Patch DPKG-Source: Info: Menerapkan 07-UTF8.Patch DPKG-Source: Info: Menerapkan 08-manpage.Patch DPKG-Source: Info: Menerapkan 09-S390.Patch DPKG-Source: Info: Menerapkan 10-Remote-Dos.Patch DPKG-Source: Info: Menerapkan 11-alpha.Patch DPKG-Source: Info: Menerapkan 09-dispkable-anonymous.Patch DPKG-Source: Info: Menerapkan 12-ubuntu-use-snakeoil-SSL.tambalan

19. Bagaimana cara mengunduh, membongkar, dan mengkompilasi paket

Anda juga dapat mengunduh, membongkar, dan mengkompilasi kode sumber secara bersamaan, menggunakan opsi '-menyusun'Seperti yang ditunjukkan di bawah ini.

$ sudo apt-get-Compile Source GoAccess
[sudo] Kata sandi untuk tecmint: Membaca daftar paket… Selesai membangun ketergantungan pohon informasi keadaan ... selesai perlu mendapatkan 130 kb arsip sumber. Dapatkan: 1 http: //.arsip.Ubuntu.com/ubuntu/kuantal/alam semesta goaccess 1: 0.5-1 (DSC) [1.120 b] Dapatkan: 2 http: //.arsip.Ubuntu.com/ubuntu/kuantal/alam semesta goaccess 1: 0.5-1 (tar) [127 kb] Dapatkan: 3 http: //.arsip.Ubuntu.com/ubuntu/kuantal/alam semesta goaccess 1: 0.5-1 (diff) [2.075 b] diambil 130 kb dalam 1s (68.0 kb/s) GPGV: Tanda Tangan Dibuat Selasa 26 Juni 2012 09:38:24 AM IST Menggunakan ID Kunci DSA A9FD4821 GPGV: Tidak dapat memeriksa tanda tangan: Kunci publik tidak ditemukan DPKG-Source: Gagal untuk memverifikasi tanda tangan pada ./goaccess_0.5-1.DSC DPKG-Source: Info: Mengekstrak GoAccess di GoAccess-0.5 DPKG-Source: Info: Membongkar GoAccess_0.5.Orig.ter.GZ DPKG-Source: Info: Membongkar GoAccess_0.5-1.Debian.ter.GZ DPKG-BUILDPACKAGE: Paket Sumber GoAccess DPKG-BuildPackage: Sumber Versi 1: 0.5-1 DPKG-Buildpackage: Sumber diubah oleh Chris Taylor <[email protected]> DPKG-BUILDPACKAGE: Host Architecture i386 DPKG-Source-Before-Build GoAccess-0.5 DPKG-CHECKBUILDDEPS: UNMET Build Dependencies: Debhelper (> = 9) Autotools-Dev LibnCurses5-Dev Libglib2.0-dev libgeoip-dev autoconf dpkg-buildpackage: peringatan: membangun dependensi/konflik tidak puas; membatalkan dpkg -buildpackage: peringatan: (gunakan bendera -d untuk mengesampingkan.)… 

20. Bagaimana cara mengunduh paket tanpa menginstal

Menggunakan 'unduhOpsi, Anda dapat mengunduh paket apa pun tanpa menginstalnya. Misalnya, perintah berikut hanya akan mengunduh 'Nethogs'Paket ke Direktori Kerja Saat Ini.

$ sudo apt-get download nethogs
Dapatkan: 1 Mengunduh Nethogs 0.8.0-1 [27.1 kb] diambil 27.1 kb dalam 3s (7.506 b/s)

21. Bagaimana cara memeriksa perubahan log paket?

The 'Changelog'Flag mengunduh paket ganti-log dan menunjukkan versi paket yang diinstal.

$ sudo apt-get changelog vsftpd
VSFTPD (2.3.5-3ubuntu1) kuantal; urgency = rendah * gabungkan dari pengujian debian (LP: #1003644). Perubahan yang tersisa: + debian/vsftpd.pemula: migrasi vsftpd ke pemula. + Tambahkan Hook Apport (LP: #513978): - Debian/VSFTPD.Apport: Ditambahkan. - Debian/Control: Build-Depends on DH-Apport. - debian/aturan: tambahkan -dengan apport. + Tambahkan file debian/tonton. + Debian/Patches/09-Disemable-Anonymous.Patch: Nonaktifkan login anonim secara default. (LP: #528860) * Debian/Patches/12-Ubuntu-Us-Snakeoil-SSL.Patch: Gunakan sertifikat dan kunci SSL Snakeoil. -- Andres Rodriguez <[email protected]> Rabu, 23 Mei 2012 16:59:36 -0400… 

22. Bagaimana cara memeriksa dependensi yang rusak?

The 'memeriksa'Perintah adalah alat diagnostik. Digunakan untuk memperbarui cache paket dan memeriksa dependensi yang rusak.

$ sudo apt-get check
[sudo] Kata sandi untuk tecmint: Membaca daftar paket… Selesai membangun ketergantungan pohon informasi negara ... selesai

23. Bagaimana cara mencari dan membangun dependensi?

Ini 'Build-Dep'Perintah mencari repositori lokal di sistem dan menginstal paket dependensi untuk paket. Jika paket tidak ada di repositori lokal, ia akan mengembalikan kode kesalahan.

$ sudo apt-get build-dep netcat
Paket-paket baru berikut akan diinstal: Debhelper DH-Apparmor HTML2TEXT PO-DEBCONF QUILT 0 Diputuskan, 5 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan. Perlu mendapatkan 1.219 kb arsip. Setelah operasi ini, 2.592 kb ruang disk tambahan akan digunakan. Apakah Anda ingin melanjutkan [y/n]? y dapatkan: 1 http: //.arsip.Ubuntu.com/ubuntu/kuantal/html2text i386 1.3.2A-15Build1 [91.4 kb] dapatkan: 2 http: // di.arsip.Ubuntu.com/ubuntu/quantal/utama po-debconf Semua 1.0.16+nmu2ubuntu1 [210 kb] Dapatkan: 3 http: //.arsip.Ubuntu.com/ubuntu/quantal/utama dh-apparmor semua 2.8.0-0ubuntu5 [9.846 b] Dapatkan: 4 http: //.arsip.Ubuntu.com/ubuntu/kuantal/debhelper utama semua 9.20120608ubuntu1 [623 kb] Dapatkan: 5 http: // di.arsip.Ubuntu.com/ubuntu/quantal/quilt utama semua 0.60-2 [285 kb] mengambil 1.219 kb dalam 4s ​​(285 kb/s)… 

24. Bagaimana saya bisa secara otomatis membersihkan cache apt-get?

The 'Autoclean'Perintah menghapus semua .Deb file dari /var/cache/apt/arsip Untuk membebaskan volume ruang disk yang signifikan.

$ sudo apt-get autoclean
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Selesai

25. Bagaimana saya dapat secara otomatis menghapus paket yang diinstal?

The 'Autoremove'Sub Command digunakan untuk secara otomatis menghapus paket yang pasti diinstal untuk memenuhi dependensi untuk paket lain dan tetapi sekarang tidak lagi diperlukan. Misalnya, perintah berikut akan menghapus paket yang diinstal dengan ketergantungannya.

$ sudo apt-get autoremove vsftpd
Daftar Paket Membaca… Selesai Membangun Informasi Pembacaan Pohon Ketergantungan… Paket Selesai 'Vsftpd' tidak diinstal, jadi tidak dihapus 0 ditingkatkan, 0 yang baru diinstal, 0 untuk menghapus dan 328 tidak ditingkatkan.

Saya telah membahas sebagian besar opsi yang tersedia dengan apt-get Dan APT-CACHE perintah, tetapi masih ada lebih banyak opsi yang tersedia, Anda dapat memeriksanya menggunakannya 'Man apt-get' atau 'Man Apt-Cache'dari terminal. Saya harap Anda menikmati membaca artikel ini, jika saya melewatkan sesuatu dan Anda ingin saya menambahkan ke daftar. Silakan disebutkan dalam komentar di bawah ini.

Baca juga: 20 Perintah Linux Yum yang Berguna untuk Manajemen Paket