web-dev-qa-db-ja.com

「checkinstall」を介してインストールされたソフトウェアを更新するためのベストプラクティス

ソフトウェアをソースからインストールするための推奨プラクティスの1つは、後でソフトウェアを削除する方が簡単なため、checkinstallを使用することです。

しかし、そのようなソフトウェアを更新するためのベストプラクティスは何ですか?

インストール済みの.debパッケージを最初に削除して、checkinstall経由で更新されたソフトウェアを再度インストールする必要がありますか?または、ソフトウェアを直接再度インストールすると、システムはこのソフトウェアの古いバージョンがインストールされていることを自動的に認識して上書きしますか?

2
Aliquis

Checkinstallの重要なインストールオプションは、--pkgversionオプションです。これが正しく設定されている場合:

  1. Checkinstall-installedソフトウェアの古いバージョンしないソフトウェアアプリケーションの最新バージョンを上書きします
  2. より新しいバージョンwill checkinstall-installedソフトウェアアプリケーションを置き換えます

このようにして、checkinstallはUbuntuパッケージ管理システムと非常にうまく統合され、このシステムは自動的にcheckinstallが作成したパッケージのための場所を作ります。

コマンドラインでこのオプションを指定する必要はありません。checkinstallは通常、正しいバージョン番号を見つけるのに優れています。

2
andrew.46