.netコアセカンダリサービスアプリケーションをsystemd
service unit
/に自動的に展開するスクリプトを作成していますdaemon
。
もう一度確認したいです。単独で使用する場合dpkg
は、まずアンインストールしてからインストールする以外に、パッケージをアップグレード/更新する他の方法はありません。これは正しいですか?
パッケージがすでにインストールされている場合は、-iがパッケージをアップグレードすることを読んでいますが、スキャンがファイルdpkg
名に依存する場合、ファイル名にバージョンが含まれており、バージョンが増えて新しいバージョンのファイル名が変更されるため役に立ち.deb
ません。現在のインストールのファイル名ではないはずです。.deb
.deb
では、まず削除してインストールする方法はありますか?これが私が現在やっている方法です。パッケージの削除はパッケージ名で行うことができます。ショートカットがないか再確認したかったです。
答え1
dpkg -i
パッケージがすでにインストールされている場合は、まずアンインストールせずにアップグレードされます。パッケージに含まれているメタデータを使用してパッケージを確認します(例えばdpkg -l
ファイル名の代わりにインストール後にパッケージ名が表示されます。