gdebi:同じバージョンのパッケージを再インストールしないようにしますか?

gdebi:同じバージョンのパッケージを再インストールしないようにしますか?

gdebiすでにインストールされているファイルの同じバージョンを再インストールすることをコマンドラインから回避する方法はありますか?.debたとえば、私がそうした場合

$ gdebi -n example.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
(Reading database ... 568005 files and directories currently installed.)
Preparing to unpack example.deb ...
Unpacking example (13.6.0.10243651) over (13.6.0.10243651) ...
Setting up example (13.6.0.10243651) ...

理解しています" Unpacking example (13.6.0.10243651) over (13.6.0.10243651)"。同じバージョンのパッケージがすでにインストールされている場合は、gdebiが何もしないようにすることをお勧めします。どうすればいいですか?

たとえば、このオプション(別名)を使用してこれを達成できますdpkg-E--skip-same-version

$ dpkg -E -i example.deb

ただし、dpkg依存関係はインストールされません。

私はどんな解決策でも開いています。私に必要な唯一のこと

  • 依存関係を自動的にインストールする機能と
  • 同じバージョンのパッケージの再インストールを防ぐ方法です。

注: 私この質問は以前Launchpadで要求されました。(応答なし)。

ベストアンサー1

使用法apt install:パッケージファイルのファイル名が与えられると、方法があります。、同じバージョンのパッケージがまだインストールされていないかのように動作しますgdebiが、インストールされたバージョンが指定されたファイルに含まれているバージョンと同じ場合は、パッケージのインストールをスキップします。

apt install ./example.deb

おすすめ記事