Gestern Abend kam ich auf die glorreiche Idee nicht benötigte Software auf meinem kleinen Server zu deinstallieren. Das ging jedoch ordentlich nach hinten los und endete mit dem zurück spielen eines Images heute morgen.
Auf der haben Seite steht:
Ein ARM-basierender Odroid-U2 mit "Linaro Release 12.11(Ubuntu/Linaro 4.6.3-1ubuntu5)" und Zugang nur über SSH. Das Betriebssystem besteht aus einem vom Hersteller vorgefertigtem Image.
Versucht hatte ich, mit Aptitude, 4 Spiele zu entfernen (Majong etc). Also die 4 Einträge unter Games mit "-" zum deinstallieren vorgemerkt und die De/Installation mit "G" ausgeführt. Daraufhin wurden noch einige nicht mehr benötigte Programme mit aufgeführt... Darunter wahrscheinlich auch wichtige Systembestandteile wie zb der "Network-Manager". Denn das war der letzte Eintrag im SSH-Fenster bevor die Verbindung abbrach.
Aptitude wird wahrscheinlich auch weiterhin die einfachste Möglichkeit zur Übersicht und zum Deinstallieren sein, deshalb die Fragen:
Was kann da schief gelaufen sein und wie verhindere ich das sich Linux wieder "selbst deinstalliert"?
Wenn ich die "nicht mehr benötigten Programme" nicht deinstallieren lasse, werden die dann beim nächsten apt-get autoremove/autoclean trotzdem entfernt?
Andere, bessere Möglichkeiten zur Softwareverwaltung?
mfg und thx
chris
Linux 15.010 Themen, 106.838 Beiträge
Da scheint die Paketverwaltung durcheinander gekommen zu sein.
Das kann vielleicht passieren wenn man ständig ein anderes Programm (apt-get, aptitude oder synaptic) für die Softwareinstallation nutzt.
Die Programme speichern die Paketzustände in unterschiedlichen Dateien ab.
Wenn du alle Features von aptitude nutzen willst, dann verwende aptitude konsequent von Anfang an.
aptitude merket sich die Abhängigkeiten die automatisch installiert wurden . Wenn man dann ein Programm deinstallieren möchte, werden diese Abhängigkeiten automatisch mit deinstalliert, wenn sie nicht mehr benötigt werden. Das funktioniert aber nur wenn man nur aptitude für die Softwareinstallation nutzt und nicht zwischen durch einmal synaptic und dann wieder apt-get nutzt.