Ich habe in den letzten 5 Jahren Windows und Mac OS verwendet und überlege nun, Linux täglich zu verwenden. Ich habe Ubuntu auf einer virtuellen Maschine installiert und versucht zu verstehen, wie ich Linux für meine tägliche Arbeit nutzen kann (als js-Programmierer / Webdesigner).
Sorry für die Anfänger Frage , aber es fällt mir ein, dass manchmal , wenn ich ein Programm zu installieren , durch make config
& make install
es mein System in einer Weise verändert , die nicht revertible leicht ist. Wenn Sie ein Programm unter Windows installieren, können Sie es deinstallieren. Wenn es nach dem Buch abgespielt wird, bleiben hoffentlich keine Programmspuren im Dateisystem oder in der Registrierung usw. übrig. Unter Mac OS löschen Sie einfach eine App wie eine Datei.
Aber unter Linux gibt es apt-get
und dann gibt es make
. Ich habe nicht ganz verstanden, wie ich meine Linux-Installation sauber und aufgeräumt halten kann. Es fühlt sich an, als ob eine neue App-Installation mein System beschädigen könnte. Aber Linux hat den Ruf, sehr robust zu sein. Es muss also etwas geben, das ich nicht verstehe, wie sich die Installation und Deinstallation von Apps auf das System auswirkt. Kann jemand etwas Licht ins Dunkel bringen?
Update: Wenn Sie eine App installieren, können sich ihre Dateien wirklich überall verbreiten (Paketmanager behandeln einen Teil des Problems), aber es gibt einen coolen Hack: Verwenden Sie Docker zum Installieren von Apps und bewahren Sie sie in ihrer Sandbox auf, besonders wenn Sie nicht dabei sind benutze sie zu oft. Es ist auch möglich, GUI-Apps wie Firefox vollständig in einer Docker- "Sandbox" auszuführen .
apt
ist einfacher und bietet eine bessere Anleitung als die Verwendung apt-get
.
*.app
Datei häufig unzureichend, da bei der Installation von Anwendungen häufig andere Bereiche (z. B. das Bibliotheksverzeichnis) aus dem Speicher entfernt wurden. Wenn Sie in Ubuntu mit manuell aus dem Quellcode erstellen make install
, verwenden Sie checkinstall
stattdessen, um ein einfaches Entfernen zu ermöglichen.
./configure ; make ; make install
Weg nicht. Alles, was Sie brauchen, ist das fantastische fpm- Tool zu lernen .
apt-get
anstatt siemake
zu installieren.make install
wird verwendet, wenn Sie die neueste (möglicherweise instabile) Version einer Software aus Quellen erstellen müssen, die noch nicht als Paket verfügbar ist.