J'utilise Windows et Mac OS depuis 5 ans et maintenant j'envisage d'utiliser Linux quotidiennement. J'ai installé Ubuntu sur une machine virtuelle et j'essaie de comprendre comment je peux utiliser Linux pour mon travail quotidien (en tant que programmeur / concepteur Web js).
Désolé pour la question novice, mais il me vient à l'esprit que parfois lorsque j'installe un programme make config
et make install
qu'il change mon système d'une manière qui n'est pas facilement réversible. Dans Windows, lorsque vous installez un programme, vous pouvez le désinstaller et, espérons-le, s'il est lu par le livre, il ne restera aucune trace du programme dans le système de fichiers ou le registre, etc. Sous Mac OS, vous supprimez simplement une application comme un fichier.
Mais sous Linux, il y en a apt-get
et puis il y en a make
. Je ne comprenais pas vraiment comment garder mon installation Linux propre et bien rangée. J'ai l'impression que toute nouvelle installation d'application peut briser mon système. Mais alors Linux a la réputation d'être très robuste, donc il doit y avoir quelque chose que je ne comprends pas sur la façon dont l'installation et la désinstallation des applications affectent le système. Quelqu'un peut-il éclairer cela?
Mise à jour: lors de l'installation d'une application, ses fichiers peuvent se propager n'importe où vraiment (les gestionnaires de paquets gèrent une partie du problème), mais il y a un hack sympa à ce sujet: utilisez Docker pour installer des applications et conservez-les dans leur bac à sable, surtout si vous n'allez pas les utiliser trop souvent. Il est également possible d' exécuter des applications GUI comme Firefox entièrement dans un "bac à sable" Docker.
apt
est plus simple et fournit un meilleur tui que l'utilisation apt-get
.
*.app
fichier insuffisante, car les installations d'application jonchaient souvent d'autres endroits (par exemple le répertoire Library, de la mémoire). De plus, si vous créez manuellement à partir de la source dans Ubuntu avec make install
, utilisez checkinstall
plutôt pour permettre une suppression facile.
./configure ; make ; make install
chemin. Tout ce dont vous avez besoin est d'apprendre le fabuleux outil fpm .
apt-get
plutôt quemake
d'installer un logiciel.make install
est utilisé lorsque vous devez créer la dernière version (éventuellement instable) d'un logiciel à partir de sources, qui n'est pas encore disponible en tant que package.