Je veux dire non seulement le binaire, mais ses bibliothèques, fichiers de configuration et données (à proprement parler tous les fichiers). Aussi, lorsque je télécharge un package, où est-il préférable de l'extraire. Si je déplace ces fichiers, l'application sera-t-elle corrompue?
linux
installation
Tihomir Mitkov
la source
la source
Réponses:
La plupart des programmes suivent le standard du système de fichiers (
man hier
): les bibliothèques vont à/usr/lib
, les fichiers de configuration à/etc
, les données statiques à/usr/share
, etc.Certains programmes autonomes mettent toutes les données dedans
/opt/<program>/
..deb
/ Les.rpm
packages ne sont pas censés être décompressés manuellement - ils doivent être gérés par le programme approprié,dpkg
ourpm
.Si vous n'avez que le code source dans une archive tar, vous devez l'extraire vers un emplacement temporaire (quelque part vers
/tmp
ou$HOME
). Le reste, y compris l'installation, est généralement géré par le Makefile (en exécutantmake install
); voir FHS ci-dessus.la source
.deb
ou.rpm
, il n'est plus nécessaire. Si je télécharge un.deb
fichier aléatoire , je le télécharge généralement vers/tmp
, ou mon répertoire personnel si je peux en avoir besoin à nouveau sur une autre boîte. Lors duapt
téléchargement d'un package, il est stocké/var/cache/apt
d'où il sera finalement nettoyé.La norme de hiérarchie du système de fichiers décrit la disposition des répertoires utilisée sous Linux.
la source