Чи є спосіб перевірити, чи є програма доступною у сховищі командним рядком?


12

Коли я знаходжу цікаву програму, я хочу перевірити та встановити в ubuntu, я спочатку перевіряю, чи доступна вона у сховищі. Для цього я використовую програмний центр.

Але чи існує можливість перевірити це за допомогою командної лінії, тобто піддатності чи здатності? Подібна команда 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
Ви можете перефіксувати ключове слово з, ^щоб позначати старт, з якого, наприклад, aptitude search ^debбуде debвказано назви пакетів, починаючи з замість містити deb. Може бути більше контрольних характеристик у регулярній виразці, але я більше не знаю.
Xiè Jìléi

4

Ви можете встановити, apt-fileщо дозволяє шукати імена файлів у APT. Для примірників знайти двійкове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 у ньому. З сторінки керівництва :

пошук здійснює пошук у повному тексті у всіх доступних списках пакетів для заданого шаблону регулярного вираження POSIX, див. регулярний вираз (7) . Він шукає назви пакетів та описи для появи регулярного виразу та виводить ім'я пакета та короткий опис, включаючи імена віртуальних пакетів. Якщо - надано повне, тоді для кожного зібраного пакета виробляється вихід, ідентичний для показу, а якщо вказано лише імена - довгий опис не шукається, лише ім'я пакета.

Окремі аргументи можна використовувати для вказівки декількох шаблонів пошуку, які є і об'єднані разом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.