25 Perintah Asas Berguna APT-GET dan APT-cache untuk Pengurusan Pakej
- 1101
- 104
- Ronnie Hermann
Artikel ini menerangkan seberapa cepat anda dapat belajar Pasang, Keluarkan, Kemas kini dan cari pakej perisian menggunakan apt-get dan apt-cache Perintah dari baris arahan. Artikel ini menyediakan beberapa arahan berguna yang akan membantu anda mengendalikan pengurusan pakej di Debian/Ubuntu sistem berasaskan.
Perintah apt-get dan apt-cacheApa yang sesuai?
The apt-get Utiliti adalah program baris arahan pengurusan pakej yang kuat dan percuma, yang digunakan untuk bekerjasama Ubuntu sesuai (Alat Pembungkusan Lanjutan) Perpustakaan untuk melaksanakan pemasangan pakej perisian baru, mengeluarkan pakej perisian sedia ada, menaik taraf pakej perisian sedia ada dan juga digunakan untuk menaik taraf keseluruhan sistem operasi.
Apa itu APT-cache?
The apt-cache Alat baris arahan digunakan untuk mencari cache pakej perisian apt. Dengan kata -kata mudah, alat ini digunakan untuk mencari pakej perisian, mengumpul maklumat pakej dan juga digunakan untuk mencari pakej yang tersedia untuk dipasang Debian atau Ubuntu sistem berasaskan.
Apt-cache - 5 Perintah Asas Berguna1. Bagaimana saya menyenaraikan semua pakej yang ada?
Untuk menyenaraikan semua pakej yang ada, taipkan arahan berikut.
$ apt-cache pkgnames
esseract-docr-epo pipenightdreams mumudvb tbb-examples libsvm-java libmrpt-hmtslam0.9 libboost-timer1.50-dev kcm-touchpad G ++-4.5-Multilib ..
2. Bagaimana saya mengetahui nama pakej dan perihalan perisian?
Untuk mengetahui nama pakej dan dengan keterangannya sebelum memasang, gunakan 'cari' bendera. Menggunakan "cari"Dengan apt-cache akan memaparkan senarai pakej yang dipadankan dengan penerangan ringkas. Katakan anda ingin mengetahui penerangan pakej 'vsftpd', maka perintah akan.
carian $ apt-cache vsftpd
VSFTPD - Pelayan FTP yang ringan dan cekap ditulis untuk keselamatan CCZE - COLORISER LOG COLORISER FTPD - Modular FILIT - PROTOCOL PROTOKOL PROTOKOL (FTP) YASAT - Alat audit bodoh mudah
Untuk mencari dan menyenaraikan semua pakej bermula dengan 'vsftpd', anda boleh menggunakan arahan berikut.
$ apt-cache pkgnames vsftpd
VSTTPD
3. Bagaimana saya menyemak maklumat pakej?
Contohnya, jika anda ingin menyemak maklumat pakej bersama dengan penerangan ringkas katakan (nombor versi, periksa jumlah, saiz, saiz dipasang, kategori dll). Gunakan 'tunjukkan'perintah sub seperti yang ditunjukkan di bawah.
$ apt-cache menunjukkan netcat
Pakej: Keutamaan Netcat: Seksyen Pilihan: Saiz Dipasang Alam Semesta/Bersih: 30 Penyelenggara: Pemaju Ubuntu <[email protected]> Pengawal asal: Ruben Molina <[email protected]> Senibina: Semua Versi: 1.10-40 Bergantung: NetCat-Tradisional (> = 1.10-39) nama fail: kolam/alam semesta/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. Ia boleh dikeluarkan dengan selamat. Penerangan-MD5: 1353F8C1D079348417C2180319BDDE09 Bugs: https: // bugs.PAD pelancaran.Net/Ubuntu/+FileBug Asal: Ubuntu
4. Bagaimana saya memeriksa kebergantungan untuk pakej tertentu?
Menggunakan 'showpkg'perintah sub untuk memeriksa kebergantungan untuk pakej perisian tertentu. sama ada pakej kebergantungan itu dipasang atau tidak. Sebagai contoh, gunakan 'showpkg'Perintah bersama dengan nama pakej.
$ apt-cache showpkg vsftpd
Pakej: Versi VSFTPD: 2.3.5-3ubuntu1 (/var/lib/apt/lists/in.arkib.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages) Penerangan Bahasa: Fail:/var/lib/apt/lists/in.arkib.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages md5: 81386f72ac91a5a48f8db0b0b023f3f9b Penerangan Bahasa: en File:/var/lib/apt/lists/in.arkib.Ubuntu.com_ubuntu_dists_quantal_main_i18n_translation-en md5: 81386f72ac91a5a48f8db0b0b023f3f9b terbalik bergantung: ubumirror, vsftpd-harden, vsftpd kebergantungan: 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-modul (0 (null)) netbase (0 (null)) logrotate (0 (null)) ftp-server (0 (null)) ftp-server (0 (0 (0 (0 (0 (0 (0 (0 (0 (0 (null) null)) menyediakan: 2.3.5-3ubuntu1-FTP-Server Reverse menyediakan:
5. Bagaimana saya menyemak statistik cache
'statistik'Perintah sub akan memaparkan statistik keseluruhan mengenai cache. Sebagai contoh, arahan berikut akan memaparkan jumlah nama pakej adalah bilangan pakej yang terdapat di cache.
Statistik $ apt-cache
Jumlah Nama Pakej: 51868 (1,037 k) Jumlah Struktur Pakej: 51868 (2,490 K) Pakej Normal: 39505 Pakej Maya Murni: 602 Pakej Maya Tunggal: 3819 Pakej Maya Campuran: 1052 Hilang: 6890 Jumlah Versi Berbeza: 43015 (2,753 K) Deskripsi yang berbeza: 81048 (1,945 K) Jumlah kebergantungan: 252299 (7,064 K) Jumlah Hubungan Ver/Fail: 45567 (729 K) Jumlah Hubungan Desc/Fail: 81048 (1,297 K) : 286 (3,518) Jumlah Ruang Versi Ketergantungan: 1,145 K Jumlah Ruang Slack: 62.6 k Jumlah ruang yang diambil kira: 13.3 mApt-get - 20 Perintah Asas Berguna untuk Pengurusan Pakej
6. Cara mengemas kini pakej sistem
'Kemas kini'Perintah digunakan untuk menyegerakkan fail indeks pakej dari sumber mereka yang ditentukan dalam /etc/apt/sumber.senarai fail. Perintah kemas kini mengambil pakej dari lokasi mereka dan mengemas kini pakej ke versi yang lebih baru.
$ sudo apt-get update
[sudo] kata laluan untuk tecmint: ign http: // keselamatan.Ubuntu.com quantal-security inrelease get: 1 http: // keselamatan.Ubuntu.pelepasan kuantiti-keselamatan.GPG [933 B] Dapatkan: 2 http: // keselamatan.Ubuntu.pelepasan kuantum-keselamatan [49.6 kb] IGN http: // in.arkib.Ubuntu.com quantal inrelease ign http: // in.arkib.Ubuntu.com quantal-updates inrelease get: 3 http: // repo.Varnis-cache.org tepat inrelease [13.7 kb] IGN http: // in.arkib.Ubuntu.com quantal-backports inrelease hit http: // in.arkib.Ubuntu.Com Quantal Release.GPG GET: 4 http: // keselamatan.Ubuntu.com quantal-security/sumber utama [34.8 kb] Dapatkan: 5 http: // in.arkib.Ubuntu.Com Quantal-Updates Release.GPG [933 B] ..
7. Cara Meningkatkan Pakej Perisian
'naik taraf'Perintah digunakan untuk menaik taraf semua pakej perisian yang sedang dipasang pada sistem. Dalam apa jua keadaan pakej yang dipasang pada masa ini tidak dikeluarkan atau pakej yang belum dipasang tidak diambil dan dipasang untuk memenuhi ketergantungan naik taraf.
$ sudo apt-get naik taraf
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai Pakej berikut telah disimpan kembali: Linux-Headers-Generic-Generic-Generic-Generic Wine1.5 wain1.5-I386 Pakej berikut akan dinaik taraf: Aktiviti-Log-Manager-Common-Common-Log-Manager-Control-Control-Center Adium-Theme-Uubuntu Alacarte Alsa-Base App-Install-Data-Partner Appmenu-Gtk Apportenu-Gtk3 -GTK apt apt-transport-https apt-utils aptdaemon aptdaemon-data at-spi2-core Bamfdaemon asas-files bind9-host ..
Walau bagaimanapun, jika anda ingin menaik taraf, tidak peduli sama ada pakej perisian akan ditambah atau dikeluarkan untuk memenuhi kebergantungan, gunakan 'Distgrade'Sub Command.
$ sudo apt-get dist-upgrade
8. Bagaimana saya memasang atau menaik taraf pakej tertentu?
'Pasang'Perintah sub dikesan oleh satu atau lebih pakej yang ingin dipasang atau dinaik taraf.
$ sudo apt-get memasang netcat
Senarai Pakej Bacaan ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai Pakej Tambahan berikut akan dipasang: NetCat-Tradisional Pakej baru berikut akan dipasang: Netcat Netcat-Tradisional 0 ditingkatkan, 2 yang baru dipasang, 0 untuk mengalih keluar dan 328 tidak dinaik taraf. Perlu mendapatkan 67.1 kb arkib. Selepas operasi ini, 186 kb ruang cakera tambahan akan digunakan. Adakah anda mahu meneruskan [Y/N]? y Dapatkan: 1 http: // in.arkib.Ubuntu.com/ubuntu/quantal/universe netcat-traditional i386 1.10-40 [63.8 kb] Dapatkan: 2 http: // in.arkib.Ubuntu.com/ubuntu/quantal/universe netcat semua 1.10-40 [3,340 b] diambil 67.1 kb dalam 1s (37.5 kb/s) Memilih pakej yang tidak dipilih netcat-tradisional. (Pangkalan Data Membaca ... 216118 Fail dan Direktori yang Dipasang.) Membongkar netcat-tradisional (dari ... /netcat-traditional_1.10-40_I386.Deb) ... Memilih Pakej yang Tidak Dipilih Netcat. Membongkar Netcat (dari ... /netcat_1.10-40_All.Deb) ... Pencetus Pemprosesan untuk Man-DB ... Menyediakan Netcat-Tradisional (1.10-40) ... Menyediakan Netcat (1.10-40) ..
9. Bagaimana saya boleh memasang pelbagai pakej?
Anda boleh menambah lebih daripada satu nama pakej bersama dengan arahan untuk memasang pelbagai pakej pada masa yang sama. Sebagai contoh, arahan berikut akan memasang pakej 'nethogs' dan 'goAccess'.
$ sudo apt-get memasang nethogs goAccess
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai GoAccess sudah menjadi versi terbaru. Nethogs sudah menjadi versi terbaru. 0 dinaik taraf, 0 baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf.
10. Cara memasang beberapa pakej menggunakan kad liar
Dengan bantuan ungkapan biasa, anda boleh menambah beberapa pakej dengan satu rentetan. Contohnya, kami menggunakan * kad liar untuk memasang beberapa pakej yang mengandungi '*nama*'String, nama akan' nama pakej '.
$ sudo apt-get install '*name*'
11. Cara memasang pakej tanpa menaik taraf
Menggunakan sub '-No-Upgrade'Perintah akan menghalang pakej yang sudah dipasang dari menaik taraf.
$ sudo apt-get pemasangan PackageName --no-upgrade
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai Melangkau VSFTPD, sudah dipasang dan naik taraf tidak ditetapkan. 0 dinaik taraf, 0 baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf.
12. Cara Meningkatkan Hanya Pakej Khusus
'-hanya meningkatkan'Perintah tidak memasang pakej baru tetapi hanya menaik taraf pakej yang sudah dipasang dan melumpuhkan pemasangan baru pakej.
$ sudo apt-get pemasangan PackageName-hanya menaik taraf
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai vsftpd sudah menjadi versi terbaru. 0 dinaik taraf, 0 baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf.
13. Bagaimana saya memasang versi pakej tertentu?
Katakan anda ingin memasang hanya versi pakej tertentu, hanya gunakan '='Dengan nama pakej dan tambahkan versi yang dikehendaki.
$ sudo apt-get install vsftpd = 2.3.5-3ubuntu1
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai vsftpd sudah menjadi versi terbaru. 0 dinaik taraf, 0 baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf.
14. Bagaimana saya mengeluarkan pakej tanpa konfigurasi
Untuk memasang pakej perisian tanpa memasang fail konfigurasi mereka (untuk kemudian gunakan semula konfigurasi yang sama). Menggunakan 'Keluarkan'Perintah seperti yang ditunjukkan.
$ sudo apt-get Buang vsftpd
[sudo] kata laluan untuk tecmint: senarai pakej bacaan… Dilakukan bangunan ketergantungan pokok membaca maklumat negeri ... dilakukan pakej berikut akan dikeluarkan: vsftpd 0 dinaik taraf, 0 baru dipasang, 1 untuk mengeluarkan dan 328 tidak dinaik taraf. Selepas operasi ini, ruang cakera 364 kb akan dibebaskan. Adakah anda mahu meneruskan [Y/N]? y (membaca pangkalan data ... 216156 fail dan direktori yang dipasang pada masa ini.) Mengeluarkan vsftpd ... vsftpd berhenti/pemprosesan menunggu pemprosesan untuk ureadahead ... pemprosesan pencetus untuk man-db…
15. Bagaimana saya benar -benar mengeluarkan pakej
Untuk mengalih keluar pakej perisian termasuk fail konfigurasi mereka, gunakan 'membersihkan'perintah sub seperti yang ditunjukkan di bawah.
$ sudo apt-get Purge vsftpd
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai pakej berikut akan dikeluarkan: vsftpd* 0 dinaik taraf, 0 baru dipasang, 1 untuk dikeluarkan dan 328 tidak dinaik taraf. Selepas operasi ini, 0 b ruang cakera tambahan akan digunakan. Adakah anda mahu meneruskan [Y/N]? y (membaca pangkalan data ... 216107 fail dan direktori yang dipasang pada masa ini.) Mengeluarkan vsftpd ... membersihkan fail konfigurasi untuk vsftpd ... pemprosesan pencetus untuk ureadahead ..
Sebagai alternatif, anda boleh menggabungkan kedua -dua arahan bersama seperti yang ditunjukkan di bawah.
$ sudo apt-get mengalih keluar --purge vsftpd
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai pakej berikut akan dikeluarkan: vsftpd* 0 dinaik taraf, 0 baru dipasang, 1 untuk dikeluarkan dan 328 tidak dinaik taraf. Selepas operasi ini, ruang cakera 364 kb akan dibebaskan. Adakah anda mahu meneruskan [Y/N]? y (membaca pangkalan data ... 216156 fail dan direktori yang dipasang pada masa ini.) Mengeluarkan vsftpd ... vsftpd berhenti/menunggu fail konfigurasi pembersihan untuk vsftpd ... pemprosesan pemprosesan untuk ureadahead ... pemprosesan pencetus untuk man-db ..
16. Bagaimana saya dapat membersihkan ruang cakera
'Bersih'Perintah digunakan untuk membebaskan ruang cakera dengan membersihkan yang diambil (dimuat turun) .Deb fail (pakej) dari repositori tempatan.
$ sudo apt-get bersih
17. Bagaimana saya memuat turun hanya kod sumber pakej
Untuk memuat turun hanya kod sumber pakej tertentu, gunakan pilihan '-Sumber muat turun sahaja'dengan' nama pakej 'seperti yang ditunjukkan.
$ sudo apt-get-sumber sahaja sumber vsftpd
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai Perlu Dapatkan 220 KB Arkib Sumber. Dapatkan: 1 http: // in.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (DSC) [1,883 b] Dapatkan: 2 http: //.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kb] Dapatkan: 3 http: // in.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kb] diambil 220 kb dalam 4s (49.1 kb/s) Muat turun Lengkap dan Muat Turun Mod Sahaja
18. Bagaimana saya boleh memuat turun dan membongkar pakej
Untuk memuat turun dan membongkar kod sumber pakej ke direktori tertentu, taipkan arahan berikut.
$ sudo apt-get sumber vsftpd
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai Perlu Dapatkan 220 KB Arkib Sumber. Dapatkan: 1 http: // in.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (DSC) [1,883 b] Dapatkan: 2 http: //.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kb] Dapatkan: 3 http: // in.arkib.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kb] diambil 220 kb dalam 1s (112 kb/s) GPGV: Tandatangan yang dibuat Khamis 24 Mei 2012 02:35:09 AM IST Menggunakan ID Kunci RSA 2C48EE4E GPGV: Tidak dapat memeriksa Tandatangan: Kunci Awam Tidak Ditemui DPKG-Source: Amaran: Gagal mengesahkan tandatangan ./vsftpd_2.3.5-3ubuntu1.DSC DPKG-Source: Info: Mengekstrak VSFTPD di VSFTPD-2.3.5 DPKG-Source: Info: Membongkar VSFTPD_2.3.5.Orig.tar.GZ DPKG-Source: Info: Membongkar VSFTPD_2.3.5-3ubuntu1.Debian.tar.GZ DPKG-Source: Info: Memohon 01-BuildDefs.Patch DPKG-Source: Info: Memohon 02-Config.Patch DPKG-Source: Info: Memohon 03-dB-Doc.Patch DPKG-Source: Info: Memohon 04-Link-Local.Patch DPKG-Source: Maklumat: Memohon 05-Whitespaces.Patch DPKG-Source: Info: Memohon 06-Greedy.Patch DPKG-Source: Info: Memohon 07-UTF8.Patch DPKG-Source: Info: Memohon 08-manpage.Patch DPKG-Source: Info: Memohon 09-S390.Patch DPKG-Source: Info: Memohon 10-REMOTE-DOS.Patch DPKG-Source: Info: Memohon 11-alpha.Patch DPKG-Source: Info: Memohon 09-disable-Anonymous.Patch DPKG-Source: Info: Memohon 12-Ubuntu-Guna-Snakeoil-SSL.patch
19. Bagaimana saya boleh memuat turun, membongkar dan menyusun pakej
Anda juga boleh memuat turun, membongkar dan menyusun kod sumber pada masa yang sama, menggunakan pilihan '-menyusun' seperti yang ditunjukkan di bawah.
$ sudo apt-get-compile source GoAccess
[sudo] kata laluan untuk tecmint: senarai pakej bacaan… Dilakukan bangunan ketergantungan pokok membaca maklumat negeri ... dilakukan perlu mendapatkan 130 kb arkib sumber. Dapatkan: 1 http: // in.arkib.Ubuntu.com/ubuntu/quantal/alam semesta goaccess 1: 0.5-1 (DSC) [1,120 B] Dapatkan: 2 http: //.arkib.Ubuntu.com/ubuntu/quantal/alam semesta goaccess 1: 0.5-1 (tar) [127 kb] Dapatkan: 3 http: // in.arkib.Ubuntu.com/ubuntu/quantal/alam semesta goaccess 1: 0.5-1 (diff) [2,075 b] diambil 130 kb dalam 1s (68.0 kb/s) GPGV: Tandatangan yang dibuat Selasa 26 Jun 2012 09:38:24 AM IST Menggunakan ID Kunci DSA A9FD4821 GPGV: Tidak Dapat Memeriksa Tandatangan: Kunci Awam Tidak Ditemui DPKG-Source: Amaran: Gagal mengesahkan tandatangan ./GoAccess_0.5-1.DSC DPKG-Source: Info: Mengekstrak GoAccess di GoAccess-0.5 DPKG-Source: Info: Membongkar GoAccess_0.5.Orig.tar.GZ DPKG-Source: Info: Membongkar GoAccess_0.5-1.Debian.tar.GZ DPKG-Buildpackage: Pakej Sumber GoAccess DPKG-Buildpackage: Sumber Versi 1: 0.5-1 DPKG-BuildPackage: Sumber Diubah oleh Chris Taylor <[email protected]> DPKG-Buildpackage: Senibina Hos i386 DPKG-Source--sebelum-membina GoAccess-0.5 dpkg-checkbuilddeps: kebergantungan membina unmet: debhelper (> = 9) autotools-dev libncurses5-dev libglib2.0-dev libgeoip-dev Autoconf dpkg-buildpackage: Amaran: Membina kebergantungan/konflik yang tidak memuaskan; Mengurangkan DPKG -BuildPackage: Amaran: (Gunakan -D Bendera untuk Menimpa.)…
20. Bagaimana saya memuat turun pakej tanpa memasang
Menggunakan 'muat turunpilihan, anda boleh memuat turun pakej yang diberikan tanpa memasangnya. Contohnya, arahan berikut hanya akan memuat turun 'nethogs'Pakej ke direktori kerja semasa.
$ sudo apt-get muat turun nethogs
Dapatkan: 1 memuat turun nethogs 0.8.0-1 [27.1 kb] diambil 27.1 kb dalam 3s (7,506 b/s)
21. Bagaimana saya menyemak log pakej perubahan?
'Changelog'Bendera memuat turun pakej perubahan log dan menunjukkan versi pakej yang dipasang.
$ sudo apt-get changelog vsftpd
vsftpd (2.3.5-3ubuntu1) Quantal; urgensi = rendah * gabungan dari ujian debian (LP: #1003644). Perubahan yang tinggal: + Debian/VSFTPD.Upstart: Migrasi VSFTPD ke Upstart. + Tambah Apport Hook (LP: #513978): - Debian/VSFTPD.Apport: Ditambah. - Debian/Kawalan: Membina bergantung kepada DH-Pegawai DH. - Debian/Peraturan: Tambah -dengan Apport. + Tambahkan fail Debian/Watch. + debian/patch/09-disable-anonymous.Patch: Lumpuhkan log masuk tanpa nama secara lalai. (LP: #528860) * Debian/Patch/12-Ubuntu-US-Snakeoil-SSL.Patch: Gunakan sijil dan kunci SSL Snakeoil. -- Andres Rodriguez <[email protected]> Rabu, 23 Mei 2012 16:59:36 -0400 ..
22. Bagaimana saya memeriksa kebergantungan yang rosak?
'periksa'Perintah adalah alat diagnostik. Digunakan untuk mengemas kini cache pakej dan cek untuk kebergantungan yang rosak.
$ sudo apt-get cek
[sudo] kata laluan untuk tecmint: senarai pakej bacaan… Dilakukan bangunan ketergantungan pokok membaca maklumat negeri ... selesai
23. Bagaimana saya mencari dan membina kebergantungan?
Ini 'Build-Dep'Perintah mencari repositori tempatan dalam sistem dan pasangkan kebergantungan membina untuk pakej. Sekiranya pakej tidak wujud di repositori tempatan, ia akan mengembalikan kod ralat.
$ sudo apt-get build-dep netcat
Pakej baru berikut akan dipasang: debhelper DH-apparmor html2text po-debconf selimut 0 dinaik taraf, 5 yang baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf. Perlu mendapatkan arkib 1,219 kb. Selepas operasi ini, ruang cakera tambahan 2,592 kb akan digunakan. Adakah anda mahu meneruskan [Y/N]? y Dapatkan: 1 http: // in.arkib.Ubuntu.com/ubuntu/quantal/utama html2text i386 1.3.2A-15Build1 [91.4 kb] Dapatkan: 2 http: // in.arkib.Ubuntu.com/ubuntu/quantal/main po-debconf semua 1.0.16+nmu2ubuntu1 [210 kb] Dapatkan: 3 http: // in.arkib.Ubuntu.com/ubuntu/quantal/dh-apparmor utama semua 2.8.0-0ubuntu5 [9,846 b] Dapatkan: 4 http: // in.arkib.Ubuntu.com/ubuntu/quantal/debhelper utama semua 9.20120608ubuntu1 [623 kb] GET: 5 http: // in.arkib.Ubuntu.com/ubuntu/quantal/selimut utama semua 0.60-2 [285 kb] diambil 1,219 kb dalam 4s (285 kb/s) ..
24. Bagaimana saya boleh membersihkan cache auto clean?
'Autoclean'Perintah memadamkan semua .Deb fail dari /var/cache/apt/arkib untuk membebaskan jumlah ruang cakera yang ketara.
$ sudo apt-get autoclean
Senarai Pakej Membaca ... Selesai Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Selesai
25. Bagaimana saya boleh mengeluarkan pakej yang dipasang secara automatik?
'Autoremove'Perintah sub digunakan untuk menghapuskan pakej secara automatik yang pasti dipasang untuk memenuhi kebergantungan untuk pakej lain dan tetapi sekarang mereka tidak lagi diperlukan. Contohnya, arahan berikut akan mengalih keluar pakej yang dipasang dengan kebergantungannya.
$ sudo apt-get autoremove vsftpd
Senarai Pakej Membaca ... Dilakukan Bangunan Kebergantungan Pokok Membaca Maklumat Negeri ... Pakej yang dilakukan 'vsftpd' tidak dipasang, jadi tidak dikeluarkan 0 dinaik taraf, 0 baru dipasang, 0 untuk dikeluarkan dan 328 tidak dinaik taraf.
Saya telah meliputi sebahagian besar pilihan yang ada dengan apt-get dan apt-cache arahan, tetapi masih terdapat lebih banyak pilihan yang tersedia, anda boleh menyemaknya menggunakan 'Man Apt-Get'Atau'Man Apt-cache'dari terminal. Saya harap anda seronok membaca artikel ini, jika saya terlepas apa -apa dan anda ingin saya menambah senarai. Jangan ragu untuk disebut dalam komen di bawah.
Baca Juga: 20 Perintah Linux Yum Berguna untuk Pengurusan Pakej
- « NCDU Penganalisis dan Tracker Penggunaan Cakera Berbasis NCurses
- Menyediakan pelayan 'apt-cache' menggunakan 'apt-cacher-ng' di Ubuntu 14.04 pelayan »