コマンドラインを使用して、リポジトリでプログラムが使用可能かどうかを確認する方法はありますか?


12

ubuntuにテストしてインストールしたい興味深いプログラムを見つけたら、まずリポジトリで使用できるかどうかを確認します。そのために私はソフトウェアセンターを使用します。

しかし、コマンドライン、つまりaptまたはaptitudeを介してそれをチェックする可能性はありますか?同様のapt get installコマンド?

回答:


14

これらのコマンドのいずれかを使用できます。

apt-cache search <package_name>

aptitude search <package_name>

apt-cache policy <package_name>

sudo apt-get install <package_name> -s

出力:

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
キーワードに接頭辞を付け^て、starts- with を示すことができます。たとえば、aptitude search ^debこれはdeb、containではなく、で始まるパッケージ名をリストしますdeb。正規表現にはもっと多くの制御文字があるかもしれませんが、私はもう知りません。
謝Jìléi

4

apt-fileAPTでファイル名を検索できるようにインストールできます。インスタンスがバイナリを見つけるためにnagios

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

それは故障します package: file match


3

apt-cache search あなたが欲しいものです:

例えば:

apt-cache search firefox

Firefoxが含まれているものを返します。マンページから:

searchは、指定されたPOSIX regexパターンについて、利用可能なすべてのパッケージリストで全文検索を実行します。regex(7)を参照してください。パッケージ名と説明で正規表現が検索され、仮想パッケージ名を含むパッケージ名と簡単な説明が出力されます。--fullを指定すると、一致したパッケージごとにshowと同じ出力が生成されます。--names-onlyを指定すると、詳細な説明は検索されず、パッケージ名のみが検索されます。

別々の引数を使用して、AND結合された複数の検索パターンを指定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.