90 votes

Comment trouver les paquets à installer via apt-get ?

Après avoir fait un man apt-get et d'une recherche rapide sur Google, il n'est pas clair comment je trouve de nouveaux programmes à installer (à partir d'internet) à l'aide de apt-get (qui est étonnamment puissant et simple venant d'une autre distro Linux).

J'utilise Ubuntu Server 8.04 LTS (un système hérité utilisé pour un travail aléatoire), donc pas d'interface graphique.

Quelqu'un a un conseil rapide à donner ?

93voto

Derek Kurth Points 706

J'utilise toujours paquets.ubuntu.com

Vous pouvez également utiliser apt-cache search pour la recherche en ligne de commande. Vous pouvez également utiliser le gestionnaire de paquets de l'interface graphique (Ubuntu Software Center / Synaptic) pour rechercher des logiciels.

31voto

BuZZ-dEE Points 13314

Si vous recherchez "paramètres nvidia".

apt-cache search nvidia settings

La sortie est :

nvidia-settings - Werkzeug für die Konfiguration des NVIDIA-Grafiktreibers
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver

Vous voyez 2 paquets nvidia-settings y nvidia-settings-updates .

Pour trouver le binaire lié au paquet nvidia-settings .

dpkg -L nvidia-settings | grep bin

La sortie est :

/usr/bin
/usr/lib/nvidia-settings/bin
/usr/lib/nvidia-settings/bin/nvidia-settings

nvidia-settings est le nom binaire pour démarrer le programme.

8voto

Mufaka Points 54

Avec les binaires en particulier, il existe une application qui est automatiquement lancée si vous exécutez une commande qui n'est pas installée. Par exemple,

$ bonnie++
The program 'bonnie++' is currently not installed.  You can install it by typing:
sudo apt-get install bonnie++

En dehors de cela, il y a des recherches : apt-cache search <query> o aptitude search <query> ce qui peut être préférable si vous voulez vraiment vous impliquer dans les filtres.

4voto

Sergio del Amo Points 14991

Vous pouvez essayer le programme 'aptitude' à partir de la ligne de commande. Il s'agit d'un gestionnaire de paquets graphique. N'oubliez pas d'ajouter sudo au programme pour effectuer de véritables installations. sudo aptitude". Vous pouvez aussi utiliser aptitude comme apt-get ; "sudo aptitude install". Je préfère apt-get pour les paquets uniques dont je connais le nom.

De plus, êtes-vous seulement sur une ligne de commande ? Si vous avez un bureau, vous pouvez utiliser Système -> Préférences -Synaptic, ou le Centre logiciel Ubuntu. Ils fonctionnent presque de la même manière, mais la recherche de paquets est plus simple.

4voto

Anwar Points 72431

Je pense que vous faites référence au nom du programme binaire inclus dans le paquet. J'utilise cette technique pour le trouver :

simplement le type dpkg -L <package-name> dans un terminal, il affichera tous les fichiers installés par ce paquet, vous pourrez alors reconnaître les noms des programmes binaires en regardant leur emplacement. Habituellement, les programmes sont installés dans /usr/bin ou /sbin répertoire.

Voyons un exemple :

anwar@edubuntu-lenovo:~$ dpkg -L gnome-screenshot 
/.
/usr
/usr/bin
/usr/bin/gnome-screenshot
/usr/share
/usr/share/GConf
/usr/share/GConf/gsettings
/usr/share/GConf/gsettings/gnome-screenshot.convert
/usr/share/applications
/usr/share/applications/gnome-screenshot.desktop
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gnome-screenshot.1.gz
/usr/share/gnome-screenshot
/usr/share/gnome-screenshot/gnome-screenshot.ui
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
/usr/share/doc
/usr/share/doc/gnome-screenshot
/usr/share/doc/gnome-screenshot/copyright
/usr/share/doc/gnome-screenshot/NEWS.gz
/usr/share/doc/gnome-screenshot/changelog.Debian.gz

Notez que, le nom du programme du paquet gnome-screenshot est gnome-screenshot .

Vous avez demandé

Existe-t-il un moyen standard de connaître le <packageName> pour le programme souhaité ?

Parfois, le terminal peut vous indiquer le nom du paquetage qui doit être installé pour avoir le programme souhaité. Cela se produit lorsque le programme est dans le référentiel standard et que vous avez activé ces référentiels.

Par exemple, si je tape gnome-documents si un tel paquet n'est pas installé, le terminal vous dira ceci :

anwar@edubuntu-lenovo:~$ gnome-documents
The program 'gnome-documents' is currently not installed.  You can install it by typing:
sudo apt-get install gnome-documents

Mais, dans ce cas, je devrais au moins connaître le nom du programme.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X