DebianマシンをJessieからStretchにアップグレードしたいのですが、aptitudeから19個の廃止されたパッケージがあると報告されています。 BerkeleyDBのように、私は日常的に使用しているものもあります。
一連のアップグレード手順では、アップグレードを実行する前に古いソフトウェアを削除するように指示されていますが、一部のソフトウェアを引き続き使用したいと思います。私はジェシーを永遠に使い続けていますか?
承認された回答:
パッケージが新規/更新されたパッケージと一気に競合しない場合、それらを削除する必要がある特別な理由はありません。
それらが競合する場合は、パッケージマネージャーが通知します。
ところで、私はまだ10年か2年の間debianになっていないいくつかのパッケージをシステムにインストールしています。彼らはまだ動作します。新しいdebianリリースのために再コンパイルしなければならなかったものが他にもありますが、再コンパイル(または、より一般的には、新しいバージョンに対してコンパイルするためにハッキングする価値がなかったため)を使用しなくなったものもいくつかあります。さまざまなライブラリの)。
古いバージョンのlibdbをまだインストールしています:
$ dpkg -l libdb[0-9.]* | grep ii
ii libdb4.6 4.6.21-21 amd64 Berkeley v4.6 Database Libraries [runtime]
ii libdb4.6++ 4.6.21-18 amd64 Berkeley v4.6 Database Libraries for C++ [runtime]
ii libdb5.1:amd64 5.1.29-7 amd64 Berkeley v5.1 Database Libraries [runtime]
ii libdb5.1:i386 5.1.29-7 i386 Berkeley v5.1 Database Libraries [runtime]
ii libdb5.3:amd64 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [runtime]
ii libdb5.3:i386 5.3.28-13.1+b1 i386 Berkeley v5.3 Database Libraries [runtime]
ii libdb5.3-dev 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [development]
ii libdb5.3-sql:amd64 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [SQL runtime]
libdb4.6は、2014年頃の「Squeeze」(Debian 6)以来Debianに含まれていません。
古いライブラリを使用するものが何もインストールされていないときに、時々それらをパージします…覚えている場合。