Eseguo 'sudo apt-get remove python2.7', posso ripristinare la mia Ubuntu ora?

20

Volevo rimuovere e reinstallare l'interprete python2.7 su 12.04

Ma quando ho fatto sudo apt-get remove python2.7 , The crazy terminal ha iniziato a rimuovere tutto !!! Qualche idea su come posso ripristinare tutto ciò che ho rimosso?

    
posta alvas 13.09.2012 - 08:05
fonte

9 risposte

34

Mentre reinstallare Ubuntu è probabilmente il modo più semplice, vale la pena sottolineare che è possibile ripristinare senza reinstallare tutto.

Per fare ciò, scarica manualmente il pacchetto python2.7 (e le sue dipendenze) e installale manualmente usando dpkg (bypassando APT, che richiede Python). Una volta installato, apt dovrebbe funzionare nuovamente, quindi apt-get install ubuntu-desktop ripristinerà il tuo sistema. (Se apt-get continua a non funzionare, potresti anche dover scaricare e installare eventuali dipendenze mancanti.)

In futuro, se hai bisogno di reinstallare un pacchetto, usa

sudo apt-get install --reinstall python2.7

o

sudo aptitude reinstall python2.7

che reinstalla il pacchetto senza dover rimuovere le dipendenze.

    
risposta data Mechanical snail 12.10.2012 - 22:11
fonte
10

Rimuovere Python non è una buona idea, dato che gran parte di Ubuntu dipende da questo. Potresti aver visto un avviso che ti dice quali pacchetti dipendono da python e quindi verranno rimossi con Python. Quando si procede si finisce con un sistema operativo abbastanza spoglio.

Reinstallare Ubuntu ora sarebbe il modo più semplice e sicuro per recuperarlo. Fai attenzione a non cancellare la tua HOME quando lo fai.

    
risposta data Takkat 13.09.2012 - 08:34
fonte
3

Se non è troppo tardi per nessuno, o se hai riscontrato questo problema ultimamente, questo è il modo in cui l'ho eseguito:

Ho seguito il consiglio di Mechanical snail e scaricato tutti i pacchetti usando Synaptic. Ho selezionato tutti i pacchetti rilevanti, in pratica tutto con "python", "python2", "python3", "apt", "python-apt", ecc., Che era già installato nel mio computer, taggato per reinstallazione e quando ho premuto applica , mi sono assicurato che li avessi scaricati solo.

Poi, sotto root, sono entrato nella cartella /var/cache/apt/archives e ho eseguito il seguente comando per reinstallare manualmente tutto ciò che ho scaricato (vedrai qui tutti i pacchetti che hai scaricato con Synaptic):

dpkg --unpack *.deb

Ad ogni modo, ricevevo questo errore di apt_pkg ogni volta che ricevevo un messaggio di errore da uno script Python in Aptana e ieri mentre stavo cercando di aggiungere un repository. Ora almeno posso aggiungere il repository senza problemi, ma sto ancora ricevendo l'errore apt_pkg ogni volta che c'è un errore nei miei script Python ...

Esecuzione dello script all'esterno di Aptana chiamando python3.2 o python3 che punta a 3.2 funziona (ovvero ottengo l'errore dello script senza l'errore apt_pkg ), ma se lo eseguo con python3.3 , allora l'errore è tornato.

    
risposta data Roberto 18.04.2013 - 00:07
fonte
2

Ho anche avuto lo stesso problema. E sono stato in grado di risolverlo andando a ctrl + alt + f1, loggato con il mio nome utente e password poi:

    sudo apt-get update
    sudo apt-get install --reinstall ubuntu-desktop

E ha reinstallato la maggior parte (se non tutti) i file cancellati (insieme all'unità e al terminale) : D

    
risposta data Lois Mari Ang Laput 19.08.2013 - 11:38
fonte
1

Devi eseguire questo: apt-get install ubuntu-desktop
e quindi apt-get install gdm . Quando ti viene chiesto, lightdm o gdm seleziona gdm .
sia come root che come sudo

    
risposta data Georgios Pligoropoulos 18.09.2013 - 14:49
fonte
1

sudo apt-get purge python && sudo apt-get install python2.7
sudo apt-get install python-pip
rimuove e reinstalla python e pip, quindi puoi installare app come flask, bottle e molti altri
eg sudo pip install flask
prova ad installare le tue app con python

    
risposta data Olu 28.11.2013 - 08:25
fonte
1

Durante la disinstallazione di Python, ho chiuso bruscamente il terminale. Quindi Python è stato parzialmente rimosso. L'ho risolto con i seguenti comandi

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install –-reinstall python-apt
sudo apt-get install –-reinstall python2.7
    
risposta data Ram 13.05.2014 - 13:45
fonte
1

In un attacco di insensata rapidità ho rimosso python 2.7 e rimosso molti pacchetti che dipendevano da esso. Non riuscivo nemmeno a lanciare il terminale.

Sono passato a tty1 e ho fatto ciò che Lois Mari Ang Laput ha suggerito

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop

Ho riavviato il desktop e ho potuto avviare il terminale. Pacchetti come shutter, mysql-workbench, che sono stati rimossi, devono essere reinstallati.

Ho controllato la cronologia in / var / log / apt e reinstallato tutti i pacchetti che sono stati rimossi.

    
risposta data eshwar 26.07.2016 - 11:51
fonte
1

puoi ripristinare utilizzando il CD live utilizzando chroot

    
risposta data Alok Singh Mahor 18.04.2013 - 01:08
fonte

Leggi altre domande sui tag