Belirli bir ikili dosya sağlayan bir paket arıyorum, böylece yükleyebilirim. Bu ikilinin hangi paketleri sağladığını bulmak için nasıl arama yapabilirim? (not: Bunu yapan en az bir araç olduğunu biliyorum ama adını unuttum.)
Belirli bir ikili dosya sağlayan bir paket arıyorum, böylece yükleyebilirim. Bu ikilinin hangi paketleri sağladığını bulmak için nasıl arama yapabilirim? (not: Bunu yapan en az bir araç olduğunu biliyorum ama adını unuttum.)
Yanıtlar:
Pacman 5.0 beri orada olduğu yerleşik işlevlerini veritabanında arama için birlikte -F
seçeneğiyle. İlk önce veritabanını güncelleyin:
sudo pacman -Fy
Sonra paket içeren görebilirsiniz $filename
ile
pacman -Fs $filename
veya
pacman -Fos $path
tam bir yol aramak için.
Eşdeğer bir şey aradığınızı bildiğinizden apt-file
, Pacman Rosetta'da arayabilirdiniz .
Alternatif olarak, pkgfile kullanabilirsiniz . Yükleyin pacman -S pkgfile
, sonra çalıştırın
sudo pkgfile -u
Veritabanını güncellemek için Hangi paketin içerdiğini görmek için $filename
,
pkgfile $filename
pacman -Fs
Tam yol kullanımını aramak istiyorsanız, temel adı kullanarak yapılan aramaları dikkate almanız önemlidir pacman -Fos
. Örnek: pacman -Fs /usr/bin/mount.cifs
olarak hiçbir şey döndürür pacman -Fs mount.cifs
doğru yaptığı gibi cifs-utils'i döndürürpacman -Fos /usr/bin/mount.cifs
google yolu:
site:www.archlinux.org/packages/ bin/filename
ve resmi bir paket yerine AUR olması durumunda:
site:aur.archlinux.org/packages/ bin/filename
https://www.google.com/search?q=site%3Awww.archlinux.org%2Fpackages%2F+%s
.
Gönderen ArchWiki :
$ pacman -Qo df
Bu, programın sahiplenme paketini verecektir df
(yazma zamanında, bu coreutils
).
-Qo
sadece kurulu paketlerde ve programlarında çalışır.
Paket veritabanlarının sorgulanmasında daha fazla argüman görebilirsiniz .
/usr/sbin/ipset
birisinin sorunun ne olduğunu bilmese bile, hangi paketi sağladığı konusunda beni bilgilendirmek istemesidir.