it-swarm-id.com

apt-get atau aptitude yang setara dengan yum apa yang menyediakan

Apakah ada yang setara dengan opsi yum "whatprovides" di apt-get?

Misalnya pada CentOS

yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png

Beritahu aku

redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures.
Repo        : base
Matched from:
Filename    : /usr/share/gdm/themes/TreeFlower/background.png

Bisakah saya mendapatkan fungsionalitas serupa di baris perintah di Ubuntu?

27
Richard Holloway

Ini tergantung pada apakah paket yang berisi file sudah diinstal. Jika demikian, gunakan dpkg -S filename.

Jika niat Anda adalah untuk mengetahui paket mana yang akan dipasang untuk mendapatkan file tertentu, satu opsi adalah menggunakan online packages.ubuntu.com : gulir ke bawah ke "Cari isi paket". Pastikan distribusi yang tepat dipilih. Jika Anda mencari file terlepas dari jalur, periksa opsi yang sesuai.

Ada juga apt-file . Karena metode ini diperlukan memperbarui basis data file, saya lebih suka yang lain, opsi instan.

26
loevborg

Anda menginginkan perintah 'apt-file'.

apt-file search /usr/share/gdm/themes/TreeFlower/background.png

Sebelum menggunakannya, Anda mungkin perlu membuat atau memperbarui basis datanya dengan menjalankan:

apt-file update
21
ImaginaryRobots

wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png

Anda harus menginstal wajig, yang merupakan antarmuka untuk sekelompok utilitas yang terkait dengan apt. Jika Anda menggunakan wajig, Anda dapat menggunakan semua alat itu tanpa harus mengingat nama mereka.

2
Ryan Thompson

Bukankah ini pertanyaan yang sama dengan ini Bagaimana cara menemukan paket yang menyediakan file?

Saya lebih suka perintah dpkg -S <filepath>

0
Nande