Usunięto Python 3, a teraz Centrum oprogramowania Ubuntu, terminal i inne aplikacje nie działają

15

Jestem nowym użytkownikiem Ubuntu z systemem Ubuntu 13.04.

Próbowałem zainstalować i używać narzędzia DeDRM, ale mam z tym problemy. Postępowałem zgodnie z kilkoma wskazówkami, które mówiły, że potrzebuję wersji Pythona 2.7, ale niczego nie Python 3.0 lub nowszy (ponieważ wersje 3.0 brakuje niektórych niezbędnych bibliotek?). Próbowałem zainstalować Python 2.7.5.6, ale to nie działało. Myślałem, że to prawdopodobnie dlatego, że miałem późniejszą wersję Pythona, więc przeszedłem przez terminal i usunąłem Python 3.3, aby móc zainstalować wcześniejszą wersję Pythona.

Po odinstalowaniu Pythona 3.3 wiele aplikacji już nie działa, w tym terminal i Centrum oprogramowania Ubuntu. Nie mam teraz pojęcia, jak rozwiązać ten problem.

Frida
źródło
Naciskam Ctrl + Alt + F1 czy nadal masz terminal? Naciśnij Ctrl + Alt + F7, aby wrócić do pulpitu.
Paul Tanzini,
To naprawdę nazywa się VC (Virtual Console). Wykonaj jedną z podanych tutaj odpowiedzi. Standardowa instalacja Ubuntu da ci ostatnią (stabilną) wersję zarówno Python2, jak i Python3 - są one niezbędne do uruchomienia Ubuntu, więc naprawdę ich potrzebujesz. Zauważ, że może być konieczna ponowna instalacja większej liczby programów, takich jak oprogramowanie ... Radzę zainstalować ponownie przynajmniej ubuntu-desktop.
Rmano
czy Twój problem został rozwiązany?
Sukupa91,

Odpowiedzi:

16
  1. Otwórz wirtualną konsolę tekstową, naciskając skrót klawiaturowy Ctrl+ Alt+ F3.

  2. Po wyświetleniu login:monitu wpisz swoją nazwę użytkownika i naciśnij Enter.

  3. Po wyświetleniu Password:monitu wpisz hasło użytkownika i naciśnij Enter.

  4. Zainstaluj ponownie domyślną wersję Python 3, uruchamiając następującą komendę:

    sudo apt-get install python3-all
  5. Wyłącz konsolę wirtualną i wróć do środowiska pulpitu, naciskając skrót klawiaturowy Ctrl+ Alt+ F7. W Ubuntu 17.10 i nowszych naciśnij skrót klawiaturowy Ctrl+ Alt+, F2aby wyjść z wirtualnej konsoli.


Po zainstalowaniu domyślnej wersji Python 3 musisz odzyskać domyślny system Ubuntu. Aby uniknąć bałaganu, zrób to w następującej kolejności:

  1. Najpierw zainstalować terminal z konsoli za pomocą polecenia: sudo apt-get install gnome-terminal. Jeśli nie możesz w ogóle zainstalować terminala gnome, pomiń ten krok i przejdź do kroku 2.

  2. Wróć na pulpit i otwórz terminal, używając skrótu klawiaturowego Ctrl+ Alt+ T. Z terminala zainstaluj Centrum oprogramowania Ubuntu za pomocą polecenia:

    sudo apt-get install software-center

    W systemie Ubuntu 16.04 i nowszych uruchom to polecenie, aby ponownie zainstalować domyślną aplikację:

    sudo apt-get install gnome-software

    Jeśli nadal nie możesz otworzyć terminala, uruchom to samo polecenie z konsoli. Jeśli nie możesz w ogóle zainstalować domyślnej aplikacji, pomiń ten krok i przejdź do kroku 3.

  3. Otwórz terminal i spróbować otworzyć Centrum Oprogramowania Ubuntu z terminala uruchamiając odpowiednią komendę, albo software-centeralbo gnome-software. Z Centrum oprogramowania Ubuntu zainstalować system pulpitu Ubuntu albo otworzyć terminal (lub konsoli) i zainstalować system pulpitu Ubuntu uruchamiając polecenie: sudo apt-get install ubuntu-desktop.

Karel
źródło
Spowoduje to ponowną instalację Pythona, ale nie automatycznie całego oprogramowania, które z nim zniknęło. Być może ponowna instalacja systemu Ubuntu spowoduje ponowne zainstalowanie większości rzeczy potrzebnych do przywrócenia działającego systemu.
Rmano
Czekam, aby zobaczyć, jak to się potoczy. Zaczynam od pakietów terminalu gnome i centrum oprogramowania, jeśli jeszcze ich tam nie ma. Twoja sugestia instalacji ubuntu-desktop ma dla mnie wiele sensu, ale wciąż martwię się o możliwość zepsucia domyślnych ikon pulpitu, a także interfejsu użytkownika metody wprowadzania danych przez IBus. Może to być bardzo trudny problem do naprawienia, więc nie chcę, aby Frida ponownie instalowała ubuntu-desktop, chyba że w ostateczności. Wyślij mi wiadomość z czatu Zapytaj Ubuntu General Room, kiedy chcesz porozmawiać o tym lub o Python 2 / Python 3.
karel
1
edytuj od 18 kwietnia 2019 r. do 18.04 i później, musisz teraz nacisnąć Ctrl + Alt + F1, aby powrócić do Ubuntu Desktop. także tak; w rzeczywistości musisz ponownie zainstalować ubuntu-desktop, aby mógł „odbudować” wszystko; ale po zakończeniu wszystko będzie nadal działać i będzie w porządku. Oczywiście nauczyłem się tego wszystkiego.
EarthToAccess
@EarthToAccess Zauważyłem tę aktualizację konsoli dzisiaj, kiedy zaktualizowałem oprogramowanie za pomocą Aktualizatora oprogramowania, ale mój Ubuntu 18.04 nadal używa Ctrl + Alt + F7, aby powrócić na pulpit. Spróbuję ponownie po ponownym uruchomieniu i sprawdzę, czy Ctrl + Alt + F1 również działa z powodu aktualizacji.
karel
5

Aby rozwiązać problemy z systemem, wystarczy ponownie zainstalować Python 3.3.

Jeśli prowadziłeś na przykład: sudo apt-get remove python3

Możesz to odwrócić, uruchamiając: sudo apt-get install python3

Oczywiście jest to polecenie terminalu, a ponieważ powiedziałeś, że Terminal nie działa, jest to problem. Możesz użyć TTY1, aby się zalogować i uruchomić to polecenie, naciskając Ctrl + Alt + F1. Aby powrócić do normalnego pulpitu, naciśnij Ctrl + Alt + F7.

Paul Tanzini
źródło
4

Oto co zrobiłem:

Naciśnij Ctrl+ Alt+ F1i zaloguj się.

Uruchom to polecenie:

sudo apt-get remove python/python3

Restart

Naciśnij Ctrl+ Alt+ F1i zaloguj się.

Uruchom następujące polecenia:

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

Restart

Gotowy!

użytkownik244829
źródło
2
sudo apt-get install software-center

to zdecydowanie pomoże.

Następnie z centrum oprogramowania możesz zainstalować terminal i tak dalej.

Raj
źródło