私が覚えている限り、私は常にSudo apt update
またはSudo apt-get update
新しいパッケージをインストールする前。
いつ両方のupdate
とupgrade
を実行する必要がありますか?
Sudo apt update && Sudo apt upgrade
あなたが実行します Sudo apt update
使用可能なパッケージのリストを更新します。
あなたが実行します Sudo apt upgrade
インストールされているすべてのパッケージをアップグレードします。
もちろん、最新のリストを使用するには、常にupdate
の前にupgrade
を実行します。
... update
partは、利用可能なパッケージのライブラリを更新します。これにより、システムは利用可能なパッケージを認識し、それらをインストールされているパッケージと比較できます。
... upgrade
リポジトリからパッケージをフェッチし、パッケージをインストールまたは「アップグレード」します。
おそらく、... upgrade
アップグレードするパッケージがある場合、ただしアップグレード可能なパッケージがない場合、apt
はエラーなしで終了します。
私は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
またはその両方を使用する必要があります。パッケージのアップグレードは、それ自体でいくつかの問題を引き起こす可能性があることに注意してください。