UbuntuからVisual Studio Codeを手動でインストールしました。コマンドを実行すると
sudo apt update
システムが正しく更新されました。その後、コマンドを実行します。
sudo apt upgrade
インストールされているVSコードが自動的に削除されます。
アップグレード後にvsコードが自動的に削除されるのを防ぐ方法は?
答え1
sudo apt upgrade
入力しましたsudo apt full-upgade
か?またはsudo apt dist-upgrade
?
VS Codeが.debパッケージの場合、同時にまたは可能であればupgrade
削除されません。full-upgrade
dist-upgrade
VS Codeがパッケージでない場合、アップグレードされたパッケージとの互換性がないため、VS Codeのインストールが中断される可能性があります(アンパッケージングソフトウェアを使用する場合の欠点の1つ)、アンインストールはトリガーされません(aptに関する限り)。削除するアイテムがないので心配してください。)
upgrade
他のパッケージを削除する必要がない限り、パッケージがアップグレードされ、新しい依存関係がインストールされます。 full-upgrade
(別名dist-upgrade
)は、競合するパッケージを削除する必要がある場合でもパッケージをアップグレードします。
詳細については、およびを参照してくださいman apt
。以下は、マニュアルページでman apt-get
いくつかの強調表示とフォーマットの変更に関する短い抜粋です。apt
upgrade
(apt-get(8)
)
upgrade
設定されたソースからシステムに現在インストールされているすべてのパッケージに利用可能なアップグレードをインストールするために使用されますsources.list(5)
。依存関係を満たす必要がある場合は、新しいパッケージがインストールされます。ただし、既存のパッケージは削除されません。。パッケージのアップグレード時にインストールされたパッケージを削除する必要がある場合、パッケージのアップグレードは実行されません。
full-upgrade
(apt-get(8)
)
full-upgrade
次の機能を実行しますupgrade
が、システム全体をアップグレードする必要がある場合は、現在インストールされているパッケージを削除します。
distのアップグレードが必要な場合や実行する必要がある場合は、VS Codeを他のパッケージと競合しないバージョンにアップグレードする必要があります。マイクロソフトが新しいバージョンのパッケージをリリースするのを待つ必要があり、すでにリリースされている可能性があり、ダウンロードしてインストールするだけです。パッケージ名やバージョンに関する詳細を提供していないため、確かにわかりません。
VS Codeパッケージの名前がわかってインストールされている場合は、実行してアンインストールをトリガーできる他のパッケージに関するヒントを入手aptitude
できます。aptitude why-not packagename