Je suis nouveau sur Ubuntu et je voudrais savoir où je peux trouver l'emplacement des fichiers de programme pour les programmes installés à partir du centre logiciel Ubuntu ou du terminal.
sur la ligne de commande, vous pouvez utiliser dpkg --listfiles packagename
. Par exemple, dpkg --listfiles firefox
. Si vous voulez voir quels fichiers contient un paquet sans l'installer, vous pouvez installer apt-file et l'utiliser. .
Mais vous ne devriez vraiment pas jouer avec. Il n'y a généralement aucune raison d'interférer manuellement avec le contenu d'un paquet. Tous les fichiers de configuration pour les applications normales sont placés dans le répertoire personnel de l'utilisateur. Vous n'avez par exemple pas de sauvegardes dans C:\Programfiles\Appname\savegames
. Ils seraient placés dans /home/username/.local/share/appname/savegames
. Ainsi, si vous déplacez votre répertoire personnel vers un autre ordinateur, il conserve toutes les configurations et les données utilisateur.
Par ailleurs, si vous avez juste besoin de savoir où se trouve l’exécutable, vous pouvez exécuter whereis executable
ou which executable
Par exemple:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
Si vous ne trouvez pas la commande avec whereis
ou which
, alors c'est peut-être un alias. Essayez
alias
et vérifiez si la commande est dans la liste.
Utilisez le synaptic-package-manager
:
En supposant que nous souhaitons localiser les fichiers du paquet autotools-dev, sous "Filtre rapide", entrez autotools pour le localiser. Le paquet autotools-dev apparaît automatiquement. Sélectionnez-le en cliquant dessus, puis appuyez sur «Propriétés». Dans la boîte de dialogue qui apparaît, sélectionnez l’onglet "Fichiers installés".
La commande Bash intégrée, appelée command
est également disponible:
command [-pVv] command [arguments …]
Exemples d'utilisation:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
Lorsque la commande recherchée est un alias:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to 'ls -alF'
Lire d'autres questions sur les étiquettes filesystem