Связано с командой apt-get update

Я использую Ubuntu12.04, и я установил много pkg.

Я хочу обновить только один конкретный pkg.

Я попытался использовать

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

поэтому я попробовал

 $apt-get update 

все pkg успешно обновлены.

Есть ли еще одна команда для обновления только одного конкретного pkg?

apt-get update не обновляет пакет, он обновляет базу данных пакета. И, как и user1146332, с помощью install пакет автоматически обновляет его, так как он извлекает последнюю версию.

PS: Сначала вы должны сделать update чтобы убедиться, что вы знаете, что на самом деле самые последние версии пакетов.

vitiv сказал, что это правильно, либо вы

 apt-get install package name 

обновить его до последней версии, или вы можете попробовать

 apt-get upgrade package name 

получить последнюю версию пакета

Как говорили другие:

 apt-get update # Updates your package lists. apt-get upgrade # Upgrades all your packages apt-get upgrade YOURPACKAGE # Upgrades only your package (plus dependencies) 

Преимущество upgrade заключается в том, что он не будет отмечать ваш пакет как установленный вручную. Таким образом, если вы обновите пакет, который устанавливается только автоматически как зависимость, он станет авторезистентным с помощью

 apt-get autoremove 

если вы позже деинсталлируете его зависимый.