Bagaimana cara saya mendapatkan daftar file yang sedang atau akan diinstal ketika saya apt-get paket? Sebaliknya, dapatkah saya menemukan paket apa yang menyebabkan file tertentu diinstal?
Bagaimana cara saya mendapatkan daftar file yang sedang atau akan diinstal ketika saya apt-get paket? Sebaliknya, dapatkah saya menemukan paket apa yang menyebabkan file tertentu diinstal?
Jawaban:
Catatan: dalam perintah berikut, perintah yang dimulai dengan 'root #' artinya harus dijalankan sebagai root.
Untuk menemukan file mana yang diinstal oleh suatu paket, gunakan dpkg -L:
$ dpkg -L $package
apt-file dapat memberi tahu Anda file mana yang akan diinstal oleh suatu paket sebelum menginstalnya:
root# apt-get install apt-file
root# apt-file update
$ apt-file list $package
Atau jika Anda sudah memiliki paket sebagai .debfile secara lokal, Anda dapat menjalankannya dpkg:
$ dpkg --contents $package.deb
Untuk menemukan paket mana yang menyediakan file yang sudah ada di sistem Anda, gunakan:
$ dpkg -S /path/to/file
Untuk menemukan paket mana yang menyediakan file yang saat ini tidak ada di sistem Anda, gunakan apt-filelagi:
$ apt-file search /path/to/file
$ dpkg -L packagetidak $ dpkg -L $packagemenempatkan $ di depan nama paket mengembalikan kesalahan
$packagedengan nama paket yang sebenarnya.
dpkg --status $package. Untuk operasi terbalik gunakan grep $filename /var/lib/dpkg/info/*.conffiles.
dpkg -S /path/to/file/in/question
Sejauh yang saya ketahui, dpkg adalah alat tingkat rendah yang bergantung pada apt-get.