Quand je trouve un programme intéressant, je veux tester et installer dans Ubuntu, je vérifie d'abord s'il est disponible dans le référentiel. Pour cela, j'utilise le centre logiciel.
Mais existe-t-il une possibilité de le vérifier via la ligne de commande, à savoir apt ou aptitude? Similaire à la commande get install install?
Vous pouvez utiliser l'une de ces commandes,
apt-cache search <package_name>
aptitude search <package_name>
apt-cache policy <package_name>
Sudo apt-get install <package_name> -s
Sortie:
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
Vous pouvez installer apt-file
qui vous permet de rechercher des noms de fichiers dans APT. Pour trouver des exemples binaires 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
Il se décompose par package: file match
apt-cache search
c'est ce que vous voulez:
Par exemple:
apt-cache search firefox
retournera les choses avec firefox dedans. De la page de manuel :
search effectue une recherche en texte intégral sur toutes les listes de paquets disponibles pour le modèle regex POSIX donné, voir regex (7) . Il recherche dans les noms de package et les descriptions une occurrence de l'expression régulière et affiche le nom du package et la description courte, y compris les noms de package virtuel. Si --full est donné, alors une sortie identique à show est produite pour chaque paquet correspondant, et si --names-only est donné, la description longue n'est pas recherchée, seul le nom du paquet l'est.
Des arguments séparés peuvent être utilisés pour spécifier plusieurs modèles de recherche qui sont associés.