Atualização no Linux [RESOLVIDO]

1. Atualização no Linux [RESOLVIDO]

José Maria
josemariafs

(usa Ubuntu)

Enviado em 13/11/2013 - 08:11h

bom dia Pessoal
Eu sou iniciante ainda no linux, e estava com um problema, que não conseguia atualizar, ele mostrava uma mensagem com erro, depois de muito pesquisar encontrei em site americano um com problema semelhante que também não conseguia atualizar devido a pacotes mal instalados ou mal resolvidos.
bom, dei o comando e realmente funcionou, começou a atualizar e inclusive demorou muuuiito atualizando.
como não conheço os comando ainda, gostaria de aprender se alguém puder me ajudar o que significa exatamente, pois no site somente dizia que iria resolver e realmente resolveu.
Porque os comandos -f install, check e outros não destravava.
o comando foi esse abaixo.
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
sudo apt-get upgrade

o comando update e upgrade ja conhecia, mas este outro não.
como ainda não conheço, somente sei que resolveu atualizou tudo o que precisava, mas não sei o que significa.

obrigado e um abraço a todos




  


2. MELHOR RESPOSTA

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 13/11/2013 - 10:12h

o que foi feito no primeiro comando foi isso:

sudo - executar comando como root(administrador);

rm - comando para remover arquivos ou pastas no linux
/var/lib/apt/lists/- especifica onde ou o que vai ser removido
* - para não especificar todos os arquivos da pasta /ver/lib/apt/lists um a um usou um coringa, que significa tudo que esteja lá dentro

-vf - parametros do comando rm, o v ativa o modo verboso(que mostra tudo que está acontecendo durante a execução do comando) e o f comando que força e execução do comando(ou seja vai excluir o que o comando mandou na marra).

nesse caso por algum motivo ao dar apt-get update algo não deu certo e ficou algum pacote quebrado ou algo assim, essa pasta aí é onde são baixados as informações dos pacotes do repositório quando vc dá apt-get update, quando vc limpou essa pasta retirou o arquivo que estava com problema e assim conseguiu rodar a atualização normalmente.

3. Re: Atualização no Linux [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Linux Mint)

Enviado em 13/11/2013 - 08:53h

O que faz a linha: sudo rm /var/lib/apt/lists/* -vf ?
Com poder de root apaga todo o conteúdo da pasta especificada.
Para aprender divida a linha e pesquise um a um.
Uma ajuda:
1)comando "sudo"
2)comando "rm"
3)parâmetros para o comando rm "-vf"
4)curinga "*"
5)o restante é o caminho de um diretório

Abraço e bom estudo.


4. Resposta

José Maria
josemariafs

(usa Ubuntu)

Enviado em 13/11/2013 - 13:05h

Obrigado pessoal, pela ajuda, valeu.

atenc.José Maria


5. Re: Atualização no Linux [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 13/11/2013 - 16:50h

de nada, por favor, marque como melhor resposta a que sanou melhor sua dúvida.