Exclui diretório /usr/share há como reverter?

Iniciado por João Gustavo, 03 de Outubro de 2013, 19:07

tópico anterior - próximo tópico

João Gustavo

Pessoal sou leigo no uso de ubuntu e consegui excluir o diretório /usr/share. Estava com um outro problema (the system running low-grafic mode) que para se contornado é necessário apagar alguns arquivos. Sei disso pq já havia contornado o mesmo problema anteriormente seguindo dicas. Mas dessa vez acabei apagando o /usr/share e o problema piorou. Tem jeito ou será necessário formatar? obg!!

julianofischer

Se você deletou usando o terminal (rm), acredito que só utilizando um software pra recuperar arquivos (foremost, por exemplo).

Arthur Bernardes

Não sei se pode dar certo, mas você pode copiar a pasta de um Live-CD/USB.

zekkerj

Desafio interessante.

Primeira necessidade é localizar os pacotes afetados pela cag... atitude impensada.

dpkg-query --search /usr/share/\*

Isso vai listar todos os pacotes que tinham arquivos em /usr/share. Você vai pegar essa lista de pacotes, e vai reinstalá-los.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

João Gustavo

Primeiro quero agradecer as respostas... Obrigado!

Bem! Tentei localizar os pacotes usando o comando que o amigo sugeriu,

pkg-query --search /usr/share/\*

mas não está rodando.

Eu já estou desistindo de recuperar esse problema, estou querendo formatar e reinstalar.
Eu tenho no notebook windows 7 e uma partição com ubuntu 12.04.
Detalhe que não tenho cd do ubuntu.
É mais recomendável formatar?

agente100gelo

Sim, é mais recomendável formatar. Será mais rápido.
Advogado e analista de sistema cearense.
Twitter: @glaydson

selvaking

Vixe!

Tudo desse pessoal é reinstalar.

isto é coisa de usuário Windows.

O que eu faria?

Boot pelo LIVE-CD da distro.
montaria a partição root do sistema (digamos que seja /dev/sda3)

mkdir /media/DESTINO && mount /dev/sda3 /media/DESTINO

copiaria os arquivos.

sudo cp -Rap /usr/share/* /media/DESTINO/usr/share/

usuários linux, corrigem a cag.. atitude impensada com a dose necessária. ;)
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

zekkerj

#7
Citação de: João Gustavo online 04 de Outubro de 2013, 03:40
Primeiro quero agradecer as respostas... Obrigado!

Bem! Tentei localizar os pacotes usando o comando que o amigo sugeriu,

pkg-query --search /usr/share/\*

mas não está rodando.

Eu já estou desistindo de recuperar esse problema, estou querendo formatar e reinstalar.
Eu tenho no notebook windows 7 e uma partição com ubuntu 12.04.
Detalhe que não tenho cd do ubuntu.
É mais recomendável formatar?

O comando é "dpkg-query", não "pkg-query". Se puder, poste a saída do comando.

Outra coisa que pode ajudar é o comando "aptitude"; ele tem várias funções internas, de repente uma dela localiza pacotes com arquivos perdidos. Fosse uma distro RPM, seria mole, pq o RPM tem uma função "--verify" que faz exatamente isso. Numa distro debian, precisa saber o que há pra ajudar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

irtigor

Copiar de um livecd não é uma solução boa, a não ser ele que possa garantir, que o sistema não precisa de nada além do que o contido na imagem, e que ambos estão no mesmo estado (versão e etc).

João Gustavo

Obrigado galera! Valeu pelas respostas, o problema foi resolvido. Infelizmente eu tive formatar pois estava sem tempo e precisava do notebook.
Obrigado mais uma vez!