aptitudeまたはapt-getを使用してパッケージをインストールし、パッケージマネージャで利用できないバージョンにアップグレードする必要があるとします。これを行う正しい手順は何ですか?まず、パッケージマネージャを介してパッケージを完全に削除する必要がありますか?
答え1
可能であればこれをしないでください。更新されたパッケージが利用可能になるのを待っています。
必ずしなければならないならそうです。まずパッケージを削除します。パッケージの conf ファイルを再利用するには、アンインストールの代わりにアンインストールを使用します。
より多くの作業が必要ですが、より良いオプションは、ローカルパッケージの新しいバージョンを直接ビルドすることです。通常、これは.tar.gzを解凍し、
debian/
Debianソースパッケージのサブディレクトリをコピーし、debian/changelog
ファイルを更新して実行するよりも難しくありません。dpkg-buildpackage
それ以外の場合は、次のツールを確認してください。お店- ローカルにコンパイルされたソフトウェアにパッケージのいくつかの利点(簡単な削除など)を提供できます。
パッケージに固執すると、長期的に面倒を最小限に抑えます。パッケージ化されていないソフトウェアを実行することは、今では良い考えのように見えるかもしれませんが、後で問題を引き起こす可能性がある短期的な解決策です。パッケージングシステムは素晴らしいツールです。これを使用し、解決すべき障害物とは考えないでください。