Saya ingin tahu di mana saya dapat menemukan aplikasi yang diinstal ketika saya menginstalnya di Ubuntu menggunakan manajer paket.
Saya menginstal RabbitMQ dan berlari locate rabbitmq
yang memberi saya hasil sebagai berikut:
/home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz
package-management
dpkg
Anupam Gupta
sumber
sumber
dpkg-query -c <package_name.deb>
Anda tidak dapat melakukan itu ke file deb. Saya menduga poster yang dimaksudkan untuk digunakandpkg-deb
dengan yang samaparams dpkg-deb -c <filename.deb>
berisi daftar file seperti yang diharapkan.Jawaban:
Untuk melihat semua file paket yang diinstal ke sistem Anda, lakukan ini:
Untuk melihat file, file deb akan diinstal
Untuk melihat file yang terkandung dalam paket TIDAK diinstal, lakukan ini sekali (jika Anda belum menginstal file apt :
kemudian
Lihat pertanyaan ini untuk lebih lanjut
sumber
dpkg-query -c foo.deb
gagal. Tapidpkg-deb -c foo.deb
berhasil.apt-file
adalah rasa sakit.dpkg -L
tidak memperhitungkan file akun yang mungkin telah dikecualikan--path-exclude=
. Ini akan mendaftar mereka meskipun mereka tidak diinstal.@drysdam
dpkg -L <package_name>
mungkin yang terbaik untuk masalah langsung Anda, tetapi Anda mungkin ingin membaca Filesystem Hierarchy Standard , yang menjelaskan di mana berbagai jenis file tinggal di filesystem.Itu tidak definitif; ini hanyalah sebuah laporan deskriptif tentang cara "kebanyakan".
Lebih spesifik untuk Ubuntu adalah Panduan Server Ubuntu , yang akan menjelaskan semuanya dengan cukup detail. (Begitu banyak panduan lain mengabaikan terlalu banyak detail, tetapi ini seharusnya lebih baik.)
sumber
jika Anda hanya ingin satu paket yang diinstal, Anda dapat menemukan nama paket tersebut
kemudian gunakan dpkg --listfiles
sumber
dpkg -L <package>
dpkg -L
hanya berfungsi pada paket yang diinstal.Jawaban yang diberikan oleh @Gilles sangat berguna (sebenarnya, jawabannya ditingkatkan dari waktu ke waktu ).
Selain itu, saya punya tip untuk orang-orang yang tidak ingin menginstal paket tambahan (seperti
apt-file
):Sebagai contoh: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist
sumber
curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d'
:-)Inilah salah satu cara untuk melakukannya untuk paket yang belum Anda instal. Cukup ganti "autoconf" di bawah untuk paket yang Anda coba dapatkan daftar file untuk:
sumber
Gunakan
synaptic-package-manager
:Dengan asumsi bahwa kami ingin mencari file dari paket autotools-dev, di bawah 'Filter cepat' masukkan autotools-dev untuk menemukannya. Paket autotools-dev muncul secara otomatis. Pilih dengan mengkliknya lalu tekan 'Properti'. Dalam dialog yang muncul, pilih tab 'File Terpasang'.
sumber