Ubuntu 17.04から16.10にダウングレードする方法はありますか?

Ubuntu 17.04から16.10にダウングレードする方法はありますか?

私はXubuntu 17.04を持っていますが、実際に方法があるかどうか疑問に思います。ダウングレード17.04から16.04まで、いくつかの理由があります。

  1. 17.04ではmGBAが機能しないため
  2. 巻き戻すとParole Media Playerが停止するため
  3. サンプルソングをロードしようとするとLMMSが終了するため
  4. など。

質問:

どのような方法がありますか?ダウングレードXubuntu 17.04から16.10に?

答え1

正式にサポートされる方法はありませんが、そうすることができます。

ダウングレードはアップグレードよりも深刻な問題を引き起こす可能性があります。理由:

  1. パッケージのインストール/削除スクリプトはダウングレードテストされません。
  2. 新しいバージョンによってフォーマットが変更されるパッケージ固有の構成ファイル、データベースがある場合があります。この場合、フォーマットアップグレードは開発されたが、ダウングレードはなされていない場合がほとんどだ。
  3. ダウングレードシナリオでは、パッケージの依存関係は完全にテストされていません。その結果、ダウングレード中にシステムに互換性のないパッケージが存在する可能性があります。

これらの問題はすべてまれです。しかし、一般的なLinuxシステムには何千ものパッケージがあり、そのうちの少なくとも1つで問題が発生する可能性があります。これらの問題は個別に手動で解決する必要があります。

distをダウングレードする詳細な手順については、次を参照してください。これ答え。

(質問のトピックではありませんが興味深いです。同じ方法で再起動せずに他のDebianベースのディストリビューションを切り替えることもできます。どちらもマルチアーキテクチャをサポートしている場合は切り替えることができます。建築学再起動する必要はありません。 )

あなたの目標は類似しており、まれなパッケージ関連の問題を避けることです。アップグレード後、distダウングレードによって発生する問題を回避できます。

したがって、より多くのソリューションを提案します。

問題のいくつかのパッケージのみをダウングレードしてください。

これはとても簡単です。

  1. 一時的に以前のディストリビューションのパッケージソースをに追加します/etc/apt/sources.list。したがって、sources.list両方のディストリビューションのパッケージソースは一時的に含まれます。
  2. apt-get updateキャッシュをロードするには実行してください。
  3. apt-cache show mybuggytoolあなたのmybuggytool両方リポジトリ。たとえば、mybuggytoolバージョン1.1-crap1.3-crap
  4. より慈悲深い方を選択すれば可能でしょう1.1-crap
  5. インストールするapt-get install mybuggytool=1.1-crap
  6. 以前のリリースの行を削除(またはコメントアウト)してからsources.list再度apt-get update削除します。

これにより、以前のディストリビューションで欠陥のあるツールパッケージを入手できます。ほとんどのライブラリは以前のバージョンとの互換性のために開発されているため、問題が発生する可能性ははるかに低くなります。

将来のアップグレードからこれらのパッケージを除外する可能性があります。詳しくはこの回答。重要な部分は次のとおりです。

  • コマンドでパッケージをアーカイブできますapt-mark hold mybuggytool
  • を長押しするとキャンセルできますapt-mark unhold mybuggytool

関連情報