ディストリビューションをアップグレードするときに「古い」パッケージを処理する方法は?

ディストリビューションをアップグレードするときに「古い」パッケージを処理する方法は?

DebianコンピュータをJessieからStretchにアップグレードしたいのですが、aptitudeには19の古いパッケージがあると報告しています。 BerkeleyDBのようないくつかは私が定期的に使用することです。

アップグレード指示セットアップグレードする前に古いソフトウェアをすべて削除するように依頼していますが、一部のソフトウェアを使い続けたいと思います。 Jessieを永遠に使用できますか?

ベストアンサー1

最新のリポジトリで利用できず、セキュリティ上の問題を引き起こす可能性がある古いパッケージを削除することをお勧めします。

廃止予定のパッケージを一覧表示します。

aptitude search ?obsolete

リストを作成してください:

aptitude search ?obsolete  > mylist

mylistパッケージ名のみを保持してファイルを編集します。

古いパッケージを削除するには:

apt-get --purge remove $(cat mylist)

Debian マニュアル:4.8。古いパッケージ

多くの新しいパッケージが導入され、Stretchは廃止され、jessieのいくつかの以前のパッケージは省略されました。これらの古いパッケージへのアップグレードパスは提供されません。必要に応じて古いパッケージを引き続き使用することを防ぐことはできませんが、Debianプロジェクトは通常、リリース後1年間セキュリティサポートを中止し、[5]同時に追加のサポートを提供しません。可能であれば、利用可能な代替品と交換することをお勧めします。

おすすめ記事