パッケージをアップグレード/更新するには、dpkgのみを使用してください。

パッケージをアップグレード/更新するには、dpkgのみを使用してください。

.netコアセカンダリサービスアプリケーションをsystemd service unit/に自動的に展開するスクリプトを作成していますdaemon

もう一度確認したいです。単独で使用する場合dpkgは、まずアンインストールしてからインストールする以外に、パッケージをアップグレード/更新する他の方法はありません。これは正しいですか?

パッケージがすでにインストールされている場合は、-iがパッケージをアップグレードすることを読んでいますが、スキャンがファイルdpkg名に依存する場合、ファイル名にバージョンが含まれており、バージョンが増えて新しいバージョンのファイル名が変更されるため役に立ち.debません。現在のインストールのファイル名ではないはずです。.deb.deb

では、まず削除してインストールする方法はありますか?これが私が現在やっている方法です。パッケージの削除はパッケージ名で行うことができます。ショートカットがないか再確認したかったです。

答え1

dpkg -iパッケージがすでにインストールされている場合は、まずアンインストールせずにアップグレードされます。パッケージに含まれているメタデータを使用してパッケージを確認します(例えばdpkg -lファイル名の代わりにインストール後にパッケージ名が表示されます。

関連情報