GNU/Linux >> Linux の 問題 >  >> Debian

Debian –ディストリビューションをアップグレードするときに「廃止された」パッケージを処理する方法は?

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に含まれていません。

古いライブラリを使用するものが何もインストールされていないときに、時々それらをパージします…覚えている場合。


Debian
  1. Debianパッケージをオフラインでインストールする方法

  2. Debian11BullseyeにRPMパッケージをインストールする方法

  3. Debian –パッケージを自動的にアップグレードしますか?

  1. Debian派生システムでパッケージのクローンを作成する方法

  2. Debian でフリーでないパッケージを有効にするにはどうすればよいですか?

  3. debian パッケージをビルドするときにファイル/ディレクトリを無視するにはどうすればよいですか?

  1. Debianにインストールされているパッケージを一覧表示する方法

  2. Debian10にAnacondaPythonディストリビューションをインストールする方法

  3. Debian10でsources.listを設定する方法