Python 3 wurde entfernt und jetzt funktionieren Ubuntu Software Center, Terminal und andere Anwendungen nicht mehr

15

Ich bin ein neuer Ubuntu-Benutzer, der Ubuntu 13.04 ausführt.

Ich habe versucht, ein DeDRM-Tool zu installieren und zu verwenden, aber ich hatte Probleme damit. Ich habe einige Anweisungen befolgt, die besagten, dass ich eine Version von Python 2.7 benötige, aber nichts Python 3.0 oder höher (weil in 3.0-Versionen einige notwendige Bibliotheken fehlen?). Ich habe versucht, Python 2.7.5.6 zu installieren, aber es hat nicht funktioniert. Ich dachte, es lag wahrscheinlich daran, dass ich die spätere Version von Python hatte, also ging ich durch das Terminal und entfernte Python 3.3, damit ich die frühere Version von Python installieren konnte.

Nachdem ich Python 3.3 deinstalliert habe, funktionieren viele Anwendungen nicht mehr, einschließlich des Terminals und des Ubuntu Software Centers. Ich habe keine Ahnung, wie ich dieses Problem jetzt beheben kann.

Frida
quelle
Wenn Sie Strg + Alt + F1 drücken, erhalten Sie noch ein Terminal? Drücken Sie Strg + Alt + F7, um zum Desktop zurückzukehren.
Paul Tanzini
Es heißt wirklich VC (Virtual Console). Bitte folgen Sie einer der hier gegebenen Antworten. Eine Standardinstallation von Ubuntu bietet Ihnen die letzte (stabile) Version von Python2 und Python3 - sie sind für die Ausführung von Ubuntu von grundlegender Bedeutung, sodass Sie sie wirklich benötigen. Beachten Sie, dass Sie möglicherweise mehr Software neu installieren müssen, z. B. Software ... Ich empfehle, mindestens Ubuntu-Desktop neu zu installieren.
Rmano
Ist dein Problem behoben?
Sukupa91

Antworten:

16
  1. Öffnen Sie eine virtuelle Textkonsole, indem Sie die Tastenkombination Ctrl+ Alt+ drücken F3.

  2. login:Geben Sie an der Eingabeaufforderung Ihren Benutzernamen ein und drücken Sie Enter.

  3. Password:Geben Sie an der Eingabeaufforderung Ihr Benutzerpasswort ein und drücken Sie Enter.

  4. Installieren Sie die Standardversion von Python 3 neu, indem Sie den folgenden Befehl ausführen:

    sudo apt-get install python3-all
  5. Wechseln Sie aus der virtuellen Konsole und kehren Sie zu Ihrer Desktop-Umgebung zurück, indem Sie die Tastenkombination Ctrl+ Alt+ drücken F7. Drücken Sie in Ubuntu 17.10 und höher die Tastenkombination Ctrl+ Alt+ F2, um die virtuelle Konsole zu verlassen.


Nachdem Sie die Standardversion von Python 3 installiert haben, müssen Sie Ihr Standard-Ubuntu-Desktopsystem wiederherstellen. Um zu vermeiden, dass etwas durcheinander gebracht wird, gehen Sie in der folgenden Reihenfolge vor:

  1. Installieren Sie zuerst das Terminal von der Konsole mit dem folgenden Befehl : sudo apt-get install gnome-terminal. Wenn Sie das Gnome-Terminal überhaupt nicht installieren können, überspringen Sie diesen Schritt und fahren Sie mit Schritt 2 fort.

  2. Kehren Sie zu Ihrem Desktop zurück und öffnen Sie das Terminal mit der Tastenkombination Ctrl+ Alt+ T. Installieren Sie vom Terminal aus das Ubuntu Software Center mit dem folgenden Befehl:

    sudo apt-get install software-center

    Führen Sie in Ubuntu 16.04 und höher stattdessen diesen Befehl aus, um die Standard-Softwareanwendung neu zu installieren:

    sudo apt-get install gnome-software

    Wenn Sie das Terminal immer noch nicht öffnen können, führen Sie stattdessen denselben Befehl über die Konsole aus. Wenn Sie die Standard-Softwareanwendung überhaupt nicht installieren können, überspringen Sie diesen Schritt und fahren Sie mit Schritt 3 fort.

  3. Öffnen Sie das Terminal und versuchen Sie, das Ubuntu Software Center vom Terminal aus zu öffnen, indem Sie den entsprechenden Befehl entweder software-centeroder ausführen gnome-software. Installieren Sie im Ubuntu Software Center das Ubuntu-Desktopsystem oder öffnen Sie das Terminal (oder die Konsole) und installieren Sie das Ubuntu-Desktopsystem, indem Sie den folgenden Befehl ausführen : sudo apt-get install ubuntu-desktop.

Karel
quelle
Dadurch wird Python neu installiert, jedoch nicht automatisch die gesamte mitgelieferte Software. Möglicherweise wird durch die Neuinstallation von Ubuntu-Desktop das meiste, was für die Wiederherstellung eines funktionierenden Systems erforderlich ist, neu installiert.
Rmano
Ich bin gespannt, wie sich das Ding entwickelt. Ich würde mit den Gnome-Terminal- und Software-Center-Paketen beginnen, wenn sie nicht noch da sind. Ihr Vorschlag zur Installation von Ubuntu-Desktop ist für mich sehr sinnvoll, aber ich mache mir immer noch Sorgen über die Möglichkeit, die Standard-Desktop-Symbole und auch die Benutzeroberfläche der IBus-Eingabemethode durcheinander zu bringen. Dies kann ein schmerzlich schwer zu reparierendes Problem sein, und deshalb möchte ich Frida nur als letzten Ausweg anweisen, Ubuntu-Desktop neu zu installieren. Pingen Sie mich aus dem Chat. Fragen Sie Ubuntu General Room, wann immer Sie mehr über dieses oder das Python 2 / Python 3-Ding sprechen möchten.
Karel
1
Ab dem 18. April 2019 - 18.04. und später müssen Sie jetzt Strg + Alt + F1 drücken, um zu Ubuntu Desktop zurückzukehren. auch ja; Sie müssen Ubuntu-Desktop tatsächlich immer noch neu installieren, damit alles "neu erstellt" werden kann. Aber alles wird noch laufen und vollkommen in Ordnung sein, wenn Sie fertig sind. Ich habe das natürlich auf die harte Tour gelernt.
EarthToAccess
@EarthToAccess Ich habe dieses Konsolenupdate heute bemerkt, als ich meine Software mit dem Software Updater aktualisiert habe, aber mein Ubuntu 18.04 verwendet weiterhin Strg + Alt + F7, um zum Desktop zurückzukehren. Ich werde es nach dem Neustart erneut versuchen und prüfen, ob Strg + Alt + F1 aufgrund des Updates auch funktioniert.
Karel
5

Um die Probleme mit Ihrem System zu beheben, müssen Sie nur Python 3.3 neu installieren.

Wenn Sie zum Beispiel gelaufen sind: sudo apt-get remove python3

Sie können es umkehren, indem Sie Folgendes ausführen: sudo apt-get install python3

Dies ist natürlich ein Terminalbefehl, und da Sie sagten, dass das Terminal nicht funktioniert, ist dies ein Problem. Sie können TTY1 verwenden, um sich anzumelden und diesen Befehl auszuführen, indem Sie Strg + Alt + F1 drücken. Um zum normalen Desktop zurückzukehren, drücken Sie Strg + Alt + F7.

Paul Tanzini
quelle
4

Das habe ich getan:

Drücken Sie Ctrl+ Alt+ F1und melden Sie sich an.

Führen Sie diesen Befehl aus:

sudo apt-get remove python/python3

Starten Sie neu

Drücken Sie Ctrl+ Alt+ F1und melden Sie sich an.

Führen Sie die folgenden Befehle aus:

sudo apt-get install python3
sudo apt-get install python
sudo apt-get install ubuntu-desktop

Starten Sie neu

Erledigt!

user244829
quelle
2
sudo apt-get install software-center

das wird definitiv helfen.

Dann können Sie vom Software Center aus das Terminal installieren und so weiter.

Raj
quelle