web-dev-qa-db-ja.com

「Sudo apt update」と「Sudo apt update && Sudo apt upgrade」をいつ実行するのですか?

私が覚えている限り、私は常にSudo apt updateまたはSudo apt-get update新しいパッケージをインストールする前。

いつ両方のupdateupgradeを実行する必要がありますか?

Sudo apt update && Sudo apt upgrade
2
BlueSkies

あなたが実行します Sudo apt update使用可能なパッケージのリストを更新します。

あなたが実行します Sudo apt upgradeインストールされているすべてのパッケージをアップグレードします。

もちろん、最新のリストを使用するには、常にupdateの前にupgradeを実行します。

7
Pilot6

... update partは、利用可能なパッケージのライブラリを更新します。これにより、システムは利用可能なパッケージを認識し、それらをインストールされているパッケージと比較できます。

... upgradeリポジトリからパッケージをフェッチし、パッケージをインストールまたは「アップグレード」します。

おそらく、... upgradeアップグレードするパッケージがある場合、ただしアップグレード可能なパッケージがない場合、aptはエラーなしで終了します。

4
Charles Green

私はmanページがそれをうまく説明していると思います:

   update (apt-get(8))
       update is used to download package information from all configured
       sources. Other commands operate on this data to e.g. perform
       package upgrades or search in and display details about all
       packages available for installation.

   upgrade (apt-get(8))
       upgrade is used to install available upgrades of all packages
       currently installed on the system from the sources configured via
       sources.list(5). New packages will be installed if required to
       satisfy dependencies, but existing packages will never be removed.
       If an upgrade for a package requires the remove of an installed
       package the upgrade for this package isn't performed.

したがって、必要に応じて、updateまたはupgradeまたはその両方を使用する必要があります。パッケージのアップグレードは、それ自体でいくつかの問題を引き起こす可能性があることに注意してください。

3