Comment trouver les paquets à installer via apt-get

49

Après avoir effectué une recherche Google man apt-get et superficielle, il n’est pas clair comment trouver de nouveaux programmes à installer (à partir d’Internet) en utilisant apt-get (ce qui est étonnamment puissant et simple avec une autre distribution Linux).

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

Quelqu'un at-il des conseils rapides ici?

    
posée r00fus 21.09.2010 - 08:02
la source

8 réponses

63

J'utilise toujours packages.ubuntu.com

Vous pouvez également utiliser apt-cache search pour la recherche par ligne de commande. Ou vous pouvez utiliser le gestionnaire de paquets GUI (Ubuntu Software Center / Synaptic) pour rechercher des logiciels.

    
réponse donnée Peter Smit 21.09.2010 - 08:08
la source
26

Si vous recherchez "paramètres nvidia".

apt-cache search nvidia settings

La sortie est la suivante:

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

Vous voyez 2 packages nvidia-settings et nvidia-settings-updates .

Pour trouver le binaire associé au package nvidia-settings .

dpkg -L nvidia-settings | grep bin

La sortie est la suivante:

/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.

    
réponse donnée BuZZ-dEE 17.09.2012 - 16:21
la source
8

Avec les binaires en particulier, il existe une application qui s’exécute automatiquement 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> ou aptitude search <query> qui peut être préférable si vous voulez vraiment vous impliquer avec les filtres.

    
réponse donnée Oli 17.09.2012 - 16:24
la source
4

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

tapez simplement 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. Les programmes sont généralement installés dans le répertoire /usr/bin ou /sbin .

Voyons un exemple:

[email protected]:~$ 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 package 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 indiquer le nom du paquet à installer 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 alors qu’un tel paquet n’est pas installé, le terminal dira ceci:

[email protected]:~$ 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

    
réponse donnée Anwar 17.09.2012 - 16:20
la source
3

Vous pouvez essayer le programme 'aptitude' depuis la ligne de commande. C'est un gestionnaire de paquets graphique. N'oubliez pas d'ajouter sudo au programme pour faire toute installation réelle. 'sudo aptitude'. Vous pouvez également utiliser aptitude comme apt-get; "sudo aptitude install". Je préfère apt-get pour les paquets uniques pour lesquels je connais les noms.

De plus, vous êtes juste sur une ligne de commande? Si vous avez un bureau, vous pouvez utiliser System - & gt; Préférences -Synaptic ou le logiciel Ubuntu. Ils fonctionnent presque de la même manière, mais ils ont une recherche de package plus simple.

    
réponse donnée NightwishFan 21.09.2010 - 08:09
la source
2

Vous pouvez obtenir une liste (longue) de packages installables en tapant apt-get install , puis en appuyant deux fois sur TAB (pour une saisie semi-automatique). Ceci est limité car il ne vous dit pas ce que font les paquets (Synaptic ou Software Center serait mieux pour cela) mais cela peut être utile quand vous ne pouvez pas vous rappeler le nom exact d'un paquet. Vous pouvez également taper la première partie du nom du package (par exemple openoffice ) pour obtenir une liste plus courte de packages plus pertinents.

    
réponse donnée dv3500ea 21.09.2010 - 08:56
la source
0

Utilisez l'outil de ligne de commande si vous connaissez le nom du package souhaité. Si vous ne l'utilisez pas, utilisez le logiciel center. Vous pouvez obtenir le nom du package via le centre logiciel et l'utiliser dans le terminal, si vous avez vraiment besoin d'utiliser l'outil apt-get à partir de la ligne de commande. Et généralement, le nom du paquet est identique au nom du programme.

    
réponse donnée user91091 17.09.2012 - 16:24
la source
0

vous pouvez exécuter (de préférence dans votre ~ / .bashrc)

. /etc/bash_completion

lorsque vous tapez:

sudo apt-get in<hit tab twice here>

il proposera d'installer puis commencez à taper une partie du nom - par exemple nvidia

et vous verrez les choix disponibles en commençant par nvidia

    
réponse donnée jet 17.09.2012 - 19:06
la source

Lire d'autres questions sur les étiquettes