Silakan kirim perintah apt yang kurang dikenal, tetapi berguna yang melibatkan apt- *, dpkg, atau aptitude.
package-management
apt
aptitude
dpkg
Gödel
sumber
sumber
Jawaban:
Beberapa perintah yang sering saya gunakan:
untuk melihat dependensi dan membalikkan dependensi:
Untuk menghapus paket, semua paket autoremove, dan semua file konfigurasi terkait:
Untuk melihat
apt
opsi konfigurasi aktual :Untuk mengubah opsi pada baris perintah
Ini hanya dan contoh menentukan opsi APT melalui baris perintah, untuk menghindari menginstal paket yang direkomendasikan, Anda dapat menggunakan:
Untuk melihat semua paket lokal / usang:
Untuk melihat paket yang dihapus dengan konfigurasi residual:
dan untuk menghapusnya
Untuk mendapatkan daftar semua paket yang diinstal (
dpkg -l
kadang-kadang dapat memberikan output kolom terpotong)atau
Untuk membongkar, modifikasi lalu pasang paket
sumber
Dua yang saya gunakan banyak adalah: -
Yang akan menghapus paket dan segala ketergantungan yang tidak digunakan, yang berguna jika Anda mencoba aplikasi, kemudian memutuskan Anda tidak membutuhkannya, dan ingin cruft juga dihapus.
Yang memberitahu saya paket mana file diinstal dengan.
Akhirnya, satu lagi ..
Daftar paket tetapi hanya mereka yang memiliki status ii yang berarti mereka diinstal, jadi tidak akan menunjukkan hal-hal yang saya hapus.
Jika Anda ingin mendapatkan nama paket untuk file yang tidak diinstal (
dpkg -S
, tetapi untuk paket yang tidak diinstal), instalapt-file
dan jalankan:sumber
which
bersama dengan dpkg -S. misal: untuk executable yang hidup dalam paket dengan nama yang berbeda, seperti:dpkg -S `which uname`
Lihat ChangeLog suatu paket
Contoh:
sumber
apt-get changelog sudo
berfungsi juga.Instal file-apt, lalu jalankan
sudo apt-file update
. Sekarang Anda dapat mencari file dalam paket yang bahkan belum Anda instal.Juga berguna jika Anda perlu mengetahui informasi tentang paket di versi lain dari Ubuntu adalah rmadison, yang ada dalam paket devscripts. Berikan nama paket sebagai argumen dan itu akan memberi tahu Anda versi apa dari paket itu yang ada di setiap versi Ubuntu saat ini, dan di bagian repositori apa paket itu berada.
Contoh:
sumber
apt-file
sekarang dapat mengelola database pengguna, sehingga Anda tidak perlu di-rootupdate
.apt-file
cukup bagus Terima kasih telah berbagi.Untuk mendapatkan daftar perintah dimulai dengan 'apt-' Anda melakukan hal berikut. buka terminal dan ketik 'apt-' dan tekan tombol TAB dua kali ini akan mencantumkan semua perintah dimulai dengan 'apt-'.
Output sampel:
Untuk mendapatkan informasi rinci, Anda dapat memeriksa halaman manual dari perintah tertentu
misalnya:
man apt-get
sumber
Saya suka memikirkan tiga jenis paket:
Untuk menampilkan semua "paket sistem" yang dapat Anda gunakan
Saya ingin semuanya diinstal dan ditandai sebagai diinstal secara manual.
Untuk menampilkan semua "paket pengguna" gunakan
Dalam daftar ini hanya ada paket yang Anda tahu Anda inginkan. Semua paket lain mungkin hanya dependensi atau rekomendasi paket lain, Anda dapat menandai mereka sebagai diinstal secara otomatis
Lihatlah Referensi Istilah Pencarian aptitude dan
Apa itu paket Essential, Wajib, Penting, Standar, Opsional, atau Ekstra? untuk informasi latar belakang.
sumber
Upgrade paket yang akan disimpan kembali karena mereka akan menghapus paket lain atau karena itu adalah upgrade kernel:
Bersihkan paket dan konfigurasinya.
Tampilkan perincian paket yang dikenal dalam basis data paket, termasuk bagian, versi, dependensi, pemelihara, dan deskripsi.
Daftar file dalam paket yang diinstal
Tingkatkan semua paket
sumber
Untuk menginstal beberapa i386 debs pada amd64.
sumber