Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

1. Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Lucas
ldsjj

(usa Ubuntu)

Enviado em 14/01/2016 - 19:50h

fui tentar reinstalar o gnupg (porque de repente ele começou aparecer uma janela pendindo pra mim colocar a senha frase na janela pop up (antes era no termnial)), e fiz esse comando, de repente apt-get e sabe mais o que parou de funcionar...

sudo apt-get purge gnupg
[sudo] password for ghost:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
apturl-common linux-headers-4.2.0-22 linux-headers-4.2.0-22-generic
linux-image-4.2.0-22-generic linux-image-extra-4.2.0-22-generic
linux-signed-image-4.2.0-22-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
apt* apt-utils* apturl* gnupg* nautilus-share* pgpgpg*
python3-software-properties* seahorse* software-properties-common*
software-properties-gtk* ubuntu-desktop* ubuntu-minimal*
unattended-upgrades*
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
apt gnupg (due to apt)
0 upgraded, 0 newly installed, 13 to remove and 0 not upgraded.
After this operation, 9.600 kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] Yes, do as I say!
(Reading database ... 209556 files and directories currently installed.)
Removing ubuntu-desktop (1.341) ...
Removing nautilus-share (0.7.3-1ubuntu5) ...
Removing apturl (0.5.2ubuntu9) ...
Removing software-properties-gtk (0.96.13.1) ...
Removing software-properties-common (0.96.13.1) ...
Purging configuration files for software-properties-common (0.96.13.1) ...
Removing python3-software-properties (0.96.13.1) ...
Removing unattended-upgrades (0.86.2ubuntu1) ...
Purging configuration files for unattended-upgrades (0.86.2ubuntu1) ...
dpkg: warning: while removing unattended-upgrades, directory '/var/log/unattended-upgrades' not empty so not removed
Removing ubuntu-minimal (1.341) ...
Removing apt-utils (1.0.10.2ubuntu1) ...
Removing pgpgpg (0.13-9) ...
Removing seahorse (3.16.0-1ubuntu1) ...
Purging configuration files for seahorse (3.16.0-1ubuntu1) ...
Removing apt (1.0.10.2ubuntu1) ...
Purging configuration files for apt (1.0.10.2ubuntu1) ...
dpkg: warning: while removing apt, directory '/var/log/apt' not empty so not removed
dpkg: warning: while removing apt, directory '/etc/apt/sources.list.d' not empty so not removed
dpkg: warning: while removing apt, directory '/etc/apt/trusted.gpg.d' not empty so not removed
Removing gnupg (1.4.18-7ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Processing triggers for gconf2 (3.2.6-3ubuntu5) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.2~bzr0+15.10.20150627.1-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.58ubuntu1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for dbus (1.10.0-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.46.1-1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for install-info (6.0.0.dfsg.1-3) ...
E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (2: No such file or directory)
E: Could not open file /var/lib/apt/extended_states - open (2: No such file or directory)
E: Failed to open StateFile /var/lib/apt/extended_states



  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/01/2016 - 22:03h

Satanás gosta de todo mundo e quando o assunto é festa ele é o cara!

Sobre seu problema, vamos reinstalar o apt na unha. Siga os comandos como eles estão e na ordem dada.

Para 32bits:
$ sudo su -
# wget http://mirrors.kernel.org/ubuntu/pool/main/g/gnupg/gnupg_1.4.18-7ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt_1.0.10.2ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt-utils_1.0.10.2ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apturl/apturl_0.5.2ubuntu9_i386.deb
# dpkg --force-all -i gnupg_1.4.18-7ubuntu1_i386.deb
# dpkg --force-all -i apt_1.0.10.2ubuntu1_i386.deb
# dpkg --force-all -i apt-utils_1.0.10.2ubuntu1_i386.deb
# dpkg --force-all -i apturl_0.5.2ubuntu9_i386.deb
# apt-get update
# apt-get -f install


Para 64bit
$ sudo su -
# wget http://mirrors.kernel.org/ubuntu/pool/main/g/gnupg/gnupg_1.4.18-7ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt_1.0.10.2ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt-utils_1.0.10.2ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apturl/apturl_0.5.2ubuntu9_amd64.deb
# dpkg --force-all -i gnupg_1.4.18-7ubuntu1_amd64.deb
# dpkg --force-all -i apt_1.0.10.2ubuntu1_amd64.deb
# dpkg --force-all -i apt-utils_1.0.10.2ubuntu1_amd64.deb
# dpkg --force-all -i apturl_0.5.2ubuntu9_amd64.deb
# apt-get update
# apt-get -f install


Nos dois cenários, se tudo der certo o programa vai começar a resolver as demais dependências. Se funcionar, agradeça a Satanás por ter mandado o Dino® e Gatanás pra sua vida XD
--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

3. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 14/01/2016 - 20:16h

-eu só uso apt-get remove para remover programas
-pois para usar o purge tenho que ter muita certeza de que não removerá outros arquivos de configuração
-caso isso ocorra as vezes só reinstalando mesmo
-já tentou corrigir pacotes quebrados:

Comandos-1:
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get -f remove
sudo apt-get update
sudo apt-get upgrade

Comandos-2:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo apt-get update
sudo apt-get upgrade


4. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/01/2016 - 20:42h

Misericórdia, filho! Sabe ler não? A cagada que você fez foi ter desinstalado o apt (programa responsável por instalar e desinstalar programas nas Debian-like, bem como atualizar softwares como um todo) apesar do sistema ter dito em alto e bom tom que você não deveria fazer isso! Em sua defesa, eu considero bizarro que a desinstalação do gpg leve junto o apt, mas não tira sua parte da culpa, afinal, você não leu o que estava fazendo, né?

E outra, reinstalar com purge? Tá doido? Purge tira tudo que existe no sistema sobre aquele pacote. Ele é desinstalação completa da coisa!

Tem como corrigir sem reinstalar? Tem. Mas antes veja aí se ainda existe o dpkg no seu computador:
# man dpkg 

--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


5. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Lucas
ldsjj

(usa Ubuntu)

Enviado em 14/01/2016 - 20:42h

clodoaldops escreveu:

-eu só uso apt-get remove para remover programas
-pois para usar o purge tenho que ter muita certeza de que não removerá outros arquivos de configuração
-caso isso ocorra as vezes só reinstalando mesmo
-já tentou corrigir pacotes quebrados:

Comandos-1:
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get -f remove
sudo apt-get update
sudo apt-get upgrade

Comandos-2:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo apt-get update
sudo apt-get upgrade


nenhum funcionou infelizmente. Pensei que purge era para limpar os arquivos da pasta junto com o programa (semelhante a ir lá e apagar as pastas do programa desinstalado no Windows. Muita coisa do que eu aprendo é na tentativa do acerto e erro, e como eu já esperava por algo do tipo deixei o hd dividido entre linux e meus arquivos... Obrigado pela ajuda!


6. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Lucas
ldsjj

(usa Ubuntu)

Enviado em 14/01/2016 - 21:14h

lcavalheiro escreveu:

Misericórdia, filho! Sabe ler não? A cagada que você fez foi ter desinstalado o apt (programa responsável por instalar e desinstalar programas nas Debian-like, bem como atualizar softwares como um todo) apesar do sistema ter dito em alto e bom tom que você não deveria fazer isso! Em sua defesa, eu considero bizarro que a desinstalação do gpg leve junto o apt, mas não tira sua parte da culpa, afinal, você não leu o que estava fazendo, né?

E outra, reinstalar com purge? Tá doido? Purge tira tudo que existe no sistema sobre aquele pacote. Ele é desinstalação completa da coisa!

Tem como corrigir sem reinstalar? Tem. Mas antes veja aí se ainda existe o dpkg no seu computador:
# man dpkg 

--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta



pior que eu li só não prestei a atenção que deveria, sem justificativas.
dpkg ainda está funcionando



7. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/01/2016 - 21:17h

Se o dpkg está funcionando, tenha certeza que Satanás gosta de você. E muito.

Explicação: você precisará reinstalar os pacotes do apt. Para eu te ajudar melhor, qual é a versão do Ubuntu que você usa?
--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


8. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Lucas
ldsjj

(usa Ubuntu)

Enviado em 14/01/2016 - 21:33h

kkk satanas gosta de todo mundo, diferente do céu lá é vagas infinitas....

é 15:10


9. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 14/01/2016 - 21:36h

lcavalheiro escreveu:

Se o dpkg está funcionando, tenha certeza que Satanás gosta de você. E muito.

--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Desculpem a intromissão, mas não aguentei ao ler isto..chorei de rir.

Me lembrou muito os diálogos da saudosa hq Tex Willer...

Perfeito..



10. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 14/01/2016 - 22:12h

ldsjj escreveu:

kkk satanas gosta de todo mundo, diferente do céu lá é vagas infinitas....

é 15:10


15:10 que versículo é este? rsrs

Não me aguentei aqui com essa das vagas infinitas kkk

Eu nem tentaria, mas se quiser baixar:

http://packages.ubuntu.com/vivid-updates/apt
http://packages.ubuntu.com/vivid-updates/apt-utils

Primeiro o APT, depois o apt-utils, instale com:

# dpkg -i apt_*.deb 


Provavelmente ele irá pedir alguma dependência, que podem ser vistas nos 2 links passados, caso do gnupg, a instalação segue o mesmo já exposto, depois de instalar o APT e suas dependência você vai para o apt-utils.

* você deveria ganhar uma medalha!





11. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 14/01/2016 - 22:17h

Num comentário interessante que vi, sugerem instalar o Synaptic (que para meu espanto não depende do APT, nem do GNUPG):

http://askubuntu.com/questions/626504/apt-get-removed-how-to-reinstall-it

amd64:

$ wget http://mirrors.kernel.org/ubuntu/pool/universe/s/synaptic/synaptic_0.81.3_amd64.deb
$ sudo dpkg -i synaptic_0.81.3_amd64.deb


i386:

$ wget http://mirrors.kernel.org/ubuntu/pool/universe/s/synaptic/synaptic_0.81.3_i386.deb
$ sudo dpkg -i synaptic_0.81.3_i386.deb


Daí você localiza o APT, pelo próprio Synaptic.

* não garanto que irá funcionar.


12. Re: Tem como corrigir essa cagada que fiz sem reinstalar o Ubuntu? [RESOLVIDO]

Lucas
ldsjj

(usa Ubuntu)

Enviado em 14/01/2016 - 22:37h

lcavalheiro escreveu:

Satanás gosta de todo mundo e quando o assunto é festa ele é o cara!

Sobre seu problema, vamos reinstalar o apt na unha. Siga os comandos como eles estão e na ordem dada.

Para 32bits:
$ sudo su -
# wget http://mirrors.kernel.org/ubuntu/pool/main/g/gnupg/gnupg_1.4.18-7ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt_1.0.10.2ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt-utils_1.0.10.2ubuntu1_i386.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apturl/apturl_0.5.2ubuntu9_i386.deb
# dpkg --force-all -i gnupg_1.4.18-7ubuntu1_i386.deb
# dpkg --force-all -i apt_1.0.10.2ubuntu1_i386.deb
# dpkg --force-all -i apt-utils_1.0.10.2ubuntu1_i386.deb
# dpkg --force-all -i apturl_0.5.2ubuntu9_i386.deb
# apt-get update
# apt-get -f install


Para 64bit
$ sudo su -
# wget http://mirrors.kernel.org/ubuntu/pool/main/g/gnupg/gnupg_1.4.18-7ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt_1.0.10.2ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt-utils_1.0.10.2ubuntu1_amd64.deb
# wget http://mirrors.kernel.org/ubuntu/pool/main/a/apturl/apturl_0.5.2ubuntu9_amd64.deb
# dpkg --force-all -i gnupg_1.4.18-7ubuntu1_amd64.deb
# dpkg --force-all -i apt_1.0.10.2ubuntu1_amd64.deb
# dpkg --force-all -i apt-utils_1.0.10.2ubuntu1_amd64.deb
# dpkg --force-all -i apturl_0.5.2ubuntu9_amd64.deb
# apt-get update
# apt-get -f install


Nos dois cenários, se tudo der certo o programa vai começar a resolver as demais dependências. Se funcionar, agradeça a Satanás por ter mandado o Dino® e Gatanás pra sua vida XD
--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


"Brilliant." War craft 3
Agradecido amigo, à você e os citados...
tem como você citar a fonte pra mim tentar entender o que eu fiz com sua ajuda? kk

Mais uma vez, obrigado!




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts