3 votes

Recherche du nom du paquet du logiciel installé

Depuis que je n'ai pas été en mesure d'ouvrir Dash Home dans 12.04.4 voir Dash Home ne s'ouvre pas J'espère qu'il y aura une solution de rechange. Existe-t-il un autre moyen pratique d'ouvrir des applications/programmes sans avoir à chercher dans les dossiers ? Cette question est-elle suffisamment claire ? Par exemple, je viens d'installer Kile (programme de publication) à partir du Centre de logiciels, mais je ne trouve pas de lien/tile/icône/raccourci pour l'ouvrir. Merci à quiconque peut m'aider.

5voto

karel Points 97032

Dans Ubuntu, vous pouvez facilement trouver les programmes GUI que vous avez installés à partir du Centre logiciel Ubuntu en les recherchant dans le tableau de bord comme vous l'avez mentionné dans votre question, mais si vous ne pouvez pas ouvrir le tableau de bord ou si le programme que vous avez installé n'est pas un programme GUI, vous pouvez également trouver le fichier exécutable du programme à partir du terminal.

  1. En tapant le nom de l'application dans le terminal, l'application s'ouvre généralement pour vous.

  2. Si cela ne fonctionne pas, vous pouvez trouver le nom du paquet d'une application, si vous l'avez installée, à partir du terminal en utilisant dpkg -l | grep <substitute-search-term-here> puis l'ouvrir en tapant le nom de son paquet. Par exemple, pour trouver le nom du paquetage de Chromium si vous l'avez installé, tapez :

    dpkg -l | grep chromium  

    ...qui renverra des résultats tels que :

    ii  chromium-browser  
    Chromium browser  

    Le nom du paquet du navigateur Chromium est navigateur-chrome Ainsi, pour ouvrir Chromium à partir du terminal, vous devez taper : chromium-browser

Le site dpkg -l | grep chromium ne fonctionne pas pour les applications qui ont un nom de paquetage complètement différent comme l'application Files dans Ubuntu qui est fournie par le paquetage nautilus paquet. Dans ce cas, exécutez la commande suivante :

locate -b '.desktop' | xargs grep -ls '^Name.\*=**Files**$' | xargs grep '^Exec.\*'

Le nom de l'application Files dans la commande ci-dessus est sensible à la casse, de même que tout autre nom d'application avec lequel vous le remplacez.

Si vous ne connaissez que le nom d'un fichier d'un paquet installé, vous pouvez trouver le nom du paquet qui l'a installé en utilisant cette commande :

dpkg-query -S <filename>

0voto

Mayukh Nair Points 476

Appuyez sur Alt+F2, et tapez simplement le nom du programme.

0voto

Elder Geek Points 34144

Si le paquet est correctement installé, dpkg-query -S $(which totem) fournit des résultats sous la forme package: full/path/to/program comme le montre l'exemple ci-dessous. Remplacez simplement totem par le nom du programme que vous recherchez.

dpkg-query -S $(which totem)
totem: /usr/bin/totem

Le programme $(which) utilise la sortie de which comme un paramètre pour le dpkg-query qui, d'après mon expérience, fournit un résultat beaucoup plus propre que la plupart des méthodes alternatives. Comparez à dpkg-query -S totem et celle, encore moins précise, de apt search totem

Si vous n'avez pas installé le paquet ou si quelque chose ne va pas avec l'installation et que vous n'obtenez pas les résultats attendus, vous pouvez toujours obtenir des informations sur le paquet qui contient un programme (ou un fichier) en utilisant Recherche de paquets Ubuntu

0voto

BeastOfCaerbannog Points 8327

Vous pouvez dresser la liste de toutes vos applications installées en utilisant :

apt list --installed

apt list est similaire à dpkg-query et accepte également gants pour les noms de paquet correspondants, comme on peut le voir dans man apt :

list
    list is somewhat similar to dpkg-query --list in that it can display a list of packages
    satisfying certain criteria. It supports glob(7) patterns for matching package names as well
    as options to list installed (--installed), upgradeable (--upgradeable) or all available
    (--all-versions) versions.

Par exemple, si j'utilise apt list --installed pour rechercher dans mon système les paquets installés contenant "chrome" dans leur nom, j'obtiens :

$ apt list --installed "*chrome*"    
Listing... Done
chrome-gnome-shell/focal,focal,now 10.1-5 all [installed]
google-chrome-stable/stable,now 88.0.4324.182-1 amd64 [installed]

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