Ich wollte den python2.7-Interpreter am 12.04 entfernen und neu installieren
Aber als ich das tat sudo apt-get remove python2.7
, fing das verrückte Terminal an, alles zu entfernen !!! Hast du eine Idee, wie ich alles wiederherstellen kann, was ich entfernt habe?
restore
python-2.7
alvas
quelle
quelle
apt
/aptitude
ist , hängt nicht von Python.apt
schlägt nur Python vor. Ehrlich gesagt, ich hatte Zweifel, also habe ich U12.04 in VBox ausprobiert, Python 2.7 deinstalliert, neu gestartet, konnte mich nicht anmelden, zu tty6 wechseln, ich konnte gedit (abhängig von Python) mit apt-get neu installieren. Auch Eignung funktioniert gut.apt-get install ubuntu-desktop
sollte solchen Fall lösen. Wahrscheinlich ist apt nach der Unterbrechung der Deinstallation von python2.7 in einen unsauberen Zustand geraten. Könnten Sie die Ausgabe / Fehler, die Sie beim Ausführen vonsudo apt-get install python2.7
Antworten:
Während die Neuinstallation von Ubuntu wahrscheinlich der einfachste Weg ist, sollte darauf hingewiesen werden, dass eine Wiederherstellung ohne Neuinstallation möglich ist.
Laden Sie dazu das
python2.7
Paket (und seine Abhängigkeiten) manuell herunter und installieren Sie sie manuelldpkg
(unter Umgehung von APT, für das Python erforderlich ist). Sobald dies installiert ist,apt
sollte es wieder funktionieren undapt-get install ubuntu-desktop
Ihr System wird wiederhergestellt. (Wenn diesapt-get
immer noch nicht funktioniert, müssen Sie möglicherweise auch fehlende Abhängigkeiten herunterladen und installieren.)Wenn Sie in Zukunft ein Paket neu installieren müssen, verwenden Sie stattdessen
oder
Dadurch wird das Paket neu installiert, ohne dass die Abhängigkeiten entfernt werden müssen.
quelle
ubuntu-desktop
wird, ist es eine gute Idee, es manuell zu installieren . In meinem Fall habe ich die Python-Installation mit --reinstall arg ausgeführt, war aberubuntu-desktop
nicht dort und habe sie dann mit installiertsudo apt-get install ubuntu-desktop
. Es wird eine Weile dauern :)Das Entfernen von Python ist keine gute Idee, da viel von Ubuntu davon abhängt. Möglicherweise haben Sie eine Warnung erhalten, die Ihnen mitteilt, welche Pakete von Python abhängen und daher mit Python entfernt werden. Wenn Sie fortfahren, haben Sie ein ziemlich abgespecktes Betriebssystem.
Eine Neuinstallation von Ubuntu wäre nun die einfachste und sicherste Möglichkeit, es wieder herzustellen. Achten Sie darauf, Ihr HOME nicht zu löschen, wenn Sie dies tun.
quelle
sudo apt-get install ubuntu-desktop
sollte den Job machenubuntu desktop
.Wenn es für niemanden zu spät ist oder Sie in letzter Zeit auf dieses Problem gestoßen sind, habe ich es folgendermaßen zum Laufen gebracht:
Ich folgte den Anweisungen von Mechanical Snail und lud alle Pakete mit Synaptic herunter. Ich habe alle relevanten Pakete ausgewählt, im Grunde alles mit "python", "python2", "python3", "apt", "python-apt" usw., die bereits auf meinem Computer installiert waren , und sie für die Neuinstallation markiert und wann Ich drücke auf " Anwenden" und stelle sicher, dass ich sie nur heruntergeladen habe.
Dann ging ich unter root in den
/var/cache/apt/archives
Ordner und führte den folgenden Befehl aus, um alles, was ich heruntergeladen habe, manuell neu zu installieren (hier sehen Sie alle Pakete, die Sie mit Synaptic heruntergeladen haben):Wie dem auch sei, ich habe diesen
apt_pkg
Fehler immer erhalten, wenn ich eine Fehlermeldung von einem Python-Skript in Aptana erhalten habe, und gestern, als ich versuchte, ein Repo hinzuzufügen. Jetzt kann ich das Repo ohne Probleme hinzufügen, aber ich bekomme immer noch das Repoapt_pkg
Fehler, wenn in meinen Python-Skripten ein Fehler auftritt ...Ausführen des Skripts außerhalb von Aptana durch Aufrufen von
python3.2
oderpython3
welche Punkte bei 3.2 funktionieren (das heißt, ich erhalte den Fehler des Skripts ohne denapt_pkg
Fehler), aber wenn ich es mit ausführe,python3.3
ist der Fehler zurück.quelle
Ich hatte auch das gleiche Problem. Und ich konnte das Problem beheben, indem ich mich mit meinem Benutzernamen und Passwort bei Strg + Alt + F1 anmeldete:
Und es hat die meisten (wenn nicht alle) gelöschten Dateien (zusammen mit Unity und Terminal) neu installiert: D
quelle
apt-get
nicht arbeiten, nachdem ichapt-get remove python
...Sie müssen dies ausführen:
apt-get install ubuntu-desktop
und dann
apt-get install gdm
. Wenn Sie gefragt werden, ob Sie lightdm oder gdm möchten, wählen Sie gdm .sowohl als root als auch mit sudo
quelle
apt-get remove python
,apt-get
wird Arbeit nicht und beschwert sich endlos ...sudo apt-get purge python && sudo apt-get install python2.7
Entfernt Python und Pip und installiert sie erneut. Anschließend können Sie Apps wie Flask, Bottle und viele andere installieren. Versuchen Sie, Ihre Apps mit Python zu installierensudo apt-get install python-pip
eg sudo pip install flask
quelle
Während der Deinstallation von Python habe ich das Terminal plötzlich geschlossen. Daher wurde Python teilweise entfernt. Ich habe es mit den folgenden Befehlen behoben
quelle
In einem Anfall sinnloser Hast entfernte ich Python 2.7 und es wurden viele Pakete entfernt, die davon abhängig waren. Ich konnte nicht einmal Terminal starten.
Ich ließ mich auf tty1 fallen und tat, was Lois Mari Ang Laput vorschlug
Ich habe den Desktop zurückbekommen und konnte das Terminal starten. Pakete wie Shutter, MySQL-Workbench, die entfernt wurden, mussten neu installiert werden.
Ich habe den Verlauf in / var / log / apt überprüft und alle entfernten Pakete neu installiert.
quelle
Sie können mit Hilfe von Live-CD wiederherstellen
chroot
quelle