Relacionado ao comando apt-get update

0

Estou usando o Ubuntu12.04 e instalei muitos pacotes.

Eu quero atualizar apenas um pacote específico.

Eu tentei usar

 $apt-get update pkgname
 E: The update command takes no arguments

então eu tentei

$apt-get update

todos os pacotes foram atualizados com sucesso.

Existe algum outro comando para atualizar apenas um pacote específico?

    
por Sandy8086 11.09.2012 / 14:53

3 respostas

3

apt-get update não atualiza um pacote, ele atualiza o banco de dados do pacote. E como user1146332 disse usando install o pacote automaticamente atualiza também como ele busca a versão lates dele.

PS: Você tem para fazer um update primeiro para garantir que você saiba quais são as versões mais recentes dos pacotes.

    
por 11.09.2012 / 15:20
1

vitiv disse que é correto, ou você

apt-get install package name

para atualizá-lo para a versão mais recente ou você pode tentar

apt-get upgrade package name

para obter a versão mais recente do pacote em questão

    
por 07.03.2015 / 10:50
0

Como outros já mencionaram:

apt-get update     # Updates your package lists.

apt-get upgrade    # Upgrades all your packages

apt-get upgrade YOURPACKAGE    # Upgrades only your package (plus dependencies)

A vantagem de upgrade é que ele não marcará seu pacote como instalado manualmente. Assim, se você atualizar um pacote que é instalado apenas automaticamente como uma dependência, ele se tornará auto-móvel com

apt-get autoremove

se você desinstalar seu dependente mais tarde.

    
por 11.09.2017 / 10:01