Après avoir fait une application d'installation de sudo apt-get, où l'application est-elle stockée? [dupliquer]

37

Après avoir installé les applications via apt-get install -app name-. Où les fichiers sont-ils copiés? Les copies sont-elles copiées sur un seul ou plusieurs sites? Et si oui, comment puis-je le découvrir?

Voici un exemple:

    
posée Patoshi パトシ 21.01.2014 - 17:16
la source

2 réponses

46

Demandez à la gestion des paquets quels fichiers contient le paquet:

dpkg -L <packagename>

Cela montre les fichiers simplement copiés dans ces emplacements. Ces fichiers sont marqués comme gérés par la gestion des packages, donc ne les touchez pas.

De plus, il arrive que certains fichiers soient créés / modifiés par des scripts pré / post-installation et pré / postrm inclus dans le package. Vous pouvez trouver les scripts dans /var/lib/dpkg/info/ une fois le paquet installé.

    
réponse donnée gertvdijk 21.01.2014 - 17:19
la source
4

Linux utilise plusieurs répertoires et les explications suivantes sont expliquées ici: 138551 "> Comment comprendre la disposition du système de fichiers Ubuntu?

En général: les logiciels des installations normales sont installés de telle manière que les mêmes fichiers (c'est-à-dire les bibliothèques) utilisent le même fichier et n'installent pas leur propre version de ce fichier.

Si vous souhaitez connaître les spécificités de ce package dans votre image, consultez: lien pour une référence en ligne. Quelqu'un d'autre publiera la version de dpkg pour le faire localement;)

À partir du lien, il est indiqué que ce sont les fichiers:

/usr/bin/ack-grep
/usr/share/doc/ack-grep/NEWS.Debian.gz
/usr/share/doc/ack-grep/changelog.Debian.gz
/usr/share/doc/ack-grep/copyright
/usr/share/man/man1/ack-grep.1p.gz
/usr/share/perl5/App/Ack.pm
/usr/share/perl5/App/Ack/ConfigDefault.pm
/usr/share/perl5/App/Ack/ConfigFinder.pm
/usr/share/perl5/App/Ack/ConfigLoader.pm
/usr/share/perl5/App/Ack/Filter.pm
/usr/share/perl5/App/Ack/Filter/Default.pm
/usr/share/perl5/App/Ack/Filter/Extension.pm
/usr/share/perl5/App/Ack/Filter/FirstLineMatch.pm
/usr/share/perl5/App/Ack/Filter/Inverse.pm
/usr/share/perl5/App/Ack/Filter/Is.pm
/usr/share/perl5/App/Ack/Filter/Match.pm
/usr/share/perl5/App/Ack/Resource.pm
/usr/share/perl5/App/Ack/Resource/Basic.pm
/usr/share/perl5/App/Ack/Resources.pm

L'exécutable est /usr/bin/ack-grep

    
réponse donnée Rinzwind 21.01.2014 - 17:20
la source

Lire d'autres questions sur les étiquettes