Chciałem usunąć i ponownie zainstalować interpreter python2.7 w dniu 12.04
Ale kiedy to zrobiłem sudo apt-get remove python2.7
, szalony terminal zaczął wszystko usuwać !!! Masz pomysł, jak mogę przywrócić wszystko, co usunąłem?
restore
python-2.7
alvas
źródło
źródło
apt
/aptitude
nie zależy od Pythona.apt
po prostu sugeruje python. Szczerze mówiąc, miałem co do tego wątpliwości, więc wypróbowałem U12.04 w VBox, odinstalowałem Python2.7, zrestartowałeś się, nie mogłem się zalogować, przełączyć na tty6, byłem w stanie ponownie zainstalować gedit (zależnie od Pythona) używając apt-get, nawet umiejętność działa dobrze.apt-get install ubuntu-desktop
powinien rozwiązać taki przypadek. Prawdopodobnie apt wszedł w stan nieczystości po tym, jak odinstalowanie python2.7 zostało przerwane. Czy możesz opublikować wyniki / błędy, któresudo apt-get install python2.7
Odpowiedzi:
Ponowna instalacja Ubuntu jest prawdopodobnie najłatwiejszym sposobem, warto jednak zauważyć, że można odzyskać bez ponownej instalacji wszystkiego.
Aby to zrobić, ręcznie pobierz
python2.7
pakiet (i jego zależności) i ręcznie zainstaluj je za pomocądpkg
(pomijając APT, który wymaga Pythona). Po zainstalowaniuapt
powinien ponownie działać, a więcapt-get install ubuntu-desktop
przywróci system. (Jeśliapt-get
nadal nie działa, być może trzeba będzie pobrać i zainstalować brakujące zależności).W przyszłości, jeśli będziesz musiał ponownie zainstalować pakiet, użyj
lub
co powoduje ponowną instalację pakietu bez konieczności usuwania zależności.
źródło
ubuntu-desktop
, dobrym pomysłem jest zainstalowanie go ręcznie. W moim przypadku uruchomiłem instalację Pythona z opcją --reinstall arg, aleubuntu-desktop
jej tam nie było, a następnie zainstalowałem ją za pomocąsudo apt-get install ubuntu-desktop
. To zajmie chwilę :)Usunięcie Pythona nie jest dobrym pomysłem, ponieważ zależy od niego wiele Ubuntu. Być może widziałeś ostrzeżenie informujące, które pakiety zależą od Pythona, a zatem zostaną usunięte za pomocą Pythona. Kontynuując, otrzymujesz dość pozbawiony systemu operacyjnego.
Ponowna instalacja Ubuntu byłaby teraz najłatwiejszym i najbezpieczniejszym sposobem jej odzyskania. Zachowaj ostrożność, aby nie usunąć swojego programu HOME.
źródło
sudo apt-get install ubuntu-desktop
powinien wykonać zadanieubuntu desktop
.Jeśli dla nikogo nie jest za późno lub jeśli ostatnio natknąłeś się na ten problem, oto jak go uruchomiłem:
Postępowałem zgodnie z radą Mechanical snail i pobrałem wszystkie pakiety za pomocą Synaptic. Wybrałem wszystkie odpowiednie pakiety, w zasadzie wszystko z „python”, „python2”, „python3”, „apt”, „python-apt” itp., Które zostały już zainstalowane na moim komputerze, oznaczyłem je jako ponownej instalacji , a kiedy Nacisnąłem przycisk Zastosuj , upewniłem się, że pobrałem tylko je.
Następnie, pod rootem, poszedłem do
/var/cache/apt/archives
folderu i uruchomiłem następujące polecenie, aby ręcznie ponownie zainstalować wszystko, co pobrałem (zobaczysz tutaj wszystkie pakiety pobrane za pomocą Synaptic):W każdym razie otrzymywałem ten
apt_pkg
błąd za każdym razem, gdy otrzymywałem komunikat o błędzie ze skryptu Python w Aptanie, a wczoraj, gdy próbowałem dodać repo. Teraz przynajmniej mogę bez problemu dodać repozytorium, ale wciążapt_pkg
pojawia się błąd, ilekroć w moich skryptach Python występuje błąd ...Uruchamianie skryptu poza Aptaną przez wywołanie
python3.2
lubpython3
który wskazuje punkt 3.2 działa (co oznacza, że otrzymuję błąd skryptu bezapt_pkg
błędu), ale jeśli go uruchomię,python3.3
błąd powróci.źródło
Też miałem ten sam problem. Udało mi się to naprawić, przechodząc do ctrl + alt + f1, zalogowałem się przy użyciu mojej nazwy użytkownika i hasła:
I ponownie zainstalował większość (jeśli nie wszystkie) usunięte pliki (wraz z jednością i terminalem): D
źródło
apt-get
nie działa poapt-get remove python
...Musisz to wykonać:
apt-get install ubuntu-desktop
a następnie
apt-get install gdm
. Na pytanie lightdm lub gdm wybierz gdm .zarówno jako root, jak i używając sudo
źródło
apt-get remove python
,apt-get
nie będzie w stanie pracy i skarży się w nieskończoność ...sudo apt-get purge python && sudo apt-get install python2.7
usuwa i ponownie instaluje Pythona i Pipa, następnie możesz zainstalować aplikacje takie jak flask, bottle i wiele innych próbować zainstalować aplikacje za pomocą Pythonasudo apt-get install python-pip
eg sudo pip install flask
źródło
Podczas odinstalowywania Pythona nagle zamknąłem terminal. Dlatego Python został częściowo usunięty. Naprawiłem to za pomocą następujących poleceń
źródło
W przypływie bezsensownego pośpiechu usunąłem Pythona 2.7 i usunąłem wiele zależnych od niego pakietów. Nie mogłem nawet uruchomić terminalu.
Zrzuciłem na tty1 i zrobiłem to, co sugerowała Lois Mari Ang Laput
Wróciłem z pulpitu i mogłem uruchomić terminal. Usunięte pakiety, takie jak migawka, mysql-workbench, wymagały ponownej instalacji.
Sprawdziłem historię w / var / log / apt i ponownie zainstalowałem wszystkie usunięte pakiety.
źródło
możesz odzyskać za pomocą Live CD używając
chroot
źródło