Depodaki bir programın komut satırı ile kullanılabilir olup olmadığını kontrol etmenin bir yolu var mı?


12

Ben ubuntu test etmek ve yüklemek istiyorum ilginç bir program bulduğunuzda ben ilk önce depoda olup olmadığını kontrol edin. Bunun için yazılım merkezini kullanıyorum.

Ancak bunu komut satırı, yani uygun veya yetenek yoluyla kontrol etme imkanı var mı? Benzer apt get install komutu?

Yanıtlar:


14

Bu komutlardan herhangi birini kullanabilirsiniz,

apt-cache search <package_name>

aptitude search <package_name>

apt-cache policy <package_name>

sudo apt-get install <package_name> -s

Çıktı:

karthick@Ubuntu-desktop:~$ sudo apt-get install sun-java6-jdk -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate

2
Başlangıcı ^belirtmek için anahtar sözcüğün önüne ön ek ekleyebilirsiniz ; örneğin, aptitude search ^debhangisi debiçeren ile başlayarak paket adlarını listeleyecektir deb. Normal ifadede daha fazla kontrol karakteri olabilir, ancak artık bilmiyorum.
Xiè Jìléi

4

apt-fileAPT'de dosya adlarını aramanızı sağlayan yükleyebilirsiniz . Örnekler için bir ikili dosya bulmanagios

marco@marco-desktop:~$ sudo apt-file search nagios3
aide-common: /usr/share/aide/config/aide/aide.conf.d/31_aide_nagios3
cherokee-doc: /usr/share/doc/cherokee-doc/media/images/cookbook_nagios3.png
nagios-images: /usr/share/nagios3/htdocs/images/logos/andrade
nagios-images: /usr/share/nagios3/htdocs/images/logos/base
nagios-images: /usr/share/nagios3/htdocs/images/logos/bernhard
nagios-images: /usr/share/nagios3/htdocs/images/logos/cook
nagios-images: /usr/share/nagios3/htdocs/images/logos/didier
nagios-images: /usr/share/nagios3/htdocs/images/logos/remus
nagios-images: /usr/share/nagios3/htdocs/images/logos/satrapa
nagios-images: /usr/share/nagios3/htdocs/images/logos/werschler
nagios3: /usr/share/doc/nagios3
nagios3: /usr/share/lintian/overrides/nagios3
nagios3-cgi: /etc/nagios3/cgi.cfg
nagios3-cgi: /etc/nagios3/stylesheets/avail.css
nagios3-cgi: /etc/nagios3/stylesheets/checksanity.css
nagios3-cgi: /etc/nagios3/stylesheets/cmd.css
nagios3-cgi: /etc/nagios3/stylesheets/common.css
nagios3-cgi: /etc/nagios3/stylesheets/config.css

Tarafından yıkılıyor package: file match


3

apt-cache search ne istiyorsun:

Örneğin:

apt-cache search firefox

içinde firefox ile bir şeyler dönecektir. Gönderen man :

arama, verilen POSIX normal ifade deseni için kullanılabilir tüm paket listelerinde tam metin araması yapar, bkz. normal ifade (7) . Paket adlarını ve açıklamalarını normal ifadenin oluşması için arar ve paket adını ve sanal paket adları da dahil olmak üzere kısa açıklamayı yazdırır. --Full verilirse, her eşleşen paket için gösterilecekle aynı çıktı üretilir ve yalnızca - adlar verilirse uzun açıklama aranmaz, yalnızca paket adı kullanılır.

Birlikte ve birlikte olan birden çok arama modeli belirtmek için ayrı bağımsız değişkenler kullanılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.