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 configet make installqu'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-getet 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.
aptest plus simple et fournit un meilleur tui que l'utilisation apt-get.
*.appfichier 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 checkinstallplutôt pour permettre une suppression facile.
./configure ; make ; make installchemin. Tout ce dont vous avez besoin est d'apprendre le fabuleux outil fpm .
apt-getplutôt quemaked'installer un logiciel.make installest 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.