dowload encontrar binário, apagado acidentalmente / usr / bin / find arquivo binário

2

Eu apaguei acidentalmente todos os binários por rm -r f *, quando meu diretório atual era / usr / bin /. Então eu não pude instalar nenhum arquivo incluindo findutils, já que 'encontrar' binário é o pré-requisito para instalações.

Você pode me ajudar, onde baixar ou encontrar o arquivo binário para isso?

Meu sistema operacional é o Mint Olivia 15

    
por corneliusfelix 12.06.2013 / 11:19

2 respostas

3

Existem bancos de dados offline e on-line de pacotes que permitem procurar pelo pacote que contém um arquivo com um nome específico. Eu não acho que o Mint implemente isso, mas você pode procurar pelo Ubuntu: on-line na página de pesquisa de pacotes , off-line com apt-file .

Você não precisa de find para executar a maioria das instalações. Se você achar que a falta de find está bloqueando você, baixe o pacote e (re) instale-o manualmente com dpkg -i .

Você precisará reinstalar todos os pacotes com arquivos ausentes. Você pode encontrar a lista de arquivos ausentes e os pacotes correspondentes procurando nas listas de pacotes em /var/lib/dpkg/info .

apt-get --reinstall install $(grep -l '^/usr/bin/f' /var/lib/dpkg/info/*.list | sed -e 's~.*/~~' -e 's~\.list$~~')
    
por 13.06.2013 / 02:32
2

Naturalmente, você deve usar seus backups bem feitos e usá-los para restaurar os arquivos ausentes. Você tem estes direito? Se você não fizer isso, isso é algo que você precisa cuidar imediatamente.

Ao falhar o uso de backups, a melhor maneira de garantir que as coisas retornem corretamente é uma reinstalação completa.

O uso de outros métodos é geralmente imprevisível, confuso e envolve provavelmente muito mais tempo, e você poderá ter problemas no futuro ao atualizar seu sistema, pois seus repositórios de pacotes ficarão fora de sincronia.

    
por 12.06.2013 / 18:44

Tags