私はXubuntu 17.04を持っていて、いくつかの理由で、実際にdowngradeを17.04から16.04に変更する方法があるかどうか疑問に思っていました。
Xubuntu 17.04から16.10にダウングレードする方法はありますか?
正式にサポートされている方法はありませんが、実行できます。
ダウングレードは、アップグレードの原因よりも深刻な問題を引き起こす可能性があります。理由:
これらの問題はすべてまれです。しかし、典型的なLinuxシステムには数千ものパッケージがあるため、少なくともそのうちの1つでは、問題に確実に直面します。これらは、個別に手動で修正する必要があります。
Dist-downgradeの正確な手順については、 this で詳しく説明しています。
(質問のトピックではありませんが、非常に面白いです。同じ方法で、おそらく再起動なしでも、異なるDebianベースのディストリビューションを切り替えることができます。両方でマルチアーキテクチャサポートがある場合は、スイッチアーキテクチャ再起動なし。)
あなたの目標は、アップグレード後のいくつかの、同様の、まれなパッケージ固有の問題を回避することであるため、dist-downgradeが引き起こす問題を回避する可能性があります。
したがって、私はより多くの回避策を提案します:
問題のあるいくつかのパッケージのみをダウングレードします。
それは非常に簡単です:
/etc/apt/sources.list
に追加します。したがって、sources.list
には、一時的に-両方の配布バージョンのパッケージソースが含まれます。apt-get update
を実行してキャッシュをロードします。apt-cache show mybuggytool
は、使用可能なすべてのバージョンのmybuggytool
をbothリポジトリに表示します。たとえば、バージョン1.1-crap
と1.3-crap
にはmybuggytool
が表示されます。1.1-crap
となる、より同情的なものを選択してください。apt-get install mybuggytool=1.1-crap
を使用してインストールしますsources.list
から削除(またはコメントアウト)してから、もう一度apt-get update
を実行します。このようにして、バグのあるツールのパッケージが作成されます。ただし、古いディストリビューションからのものです。ライブラリの圧倒的多数が下位互換性を持つように開発されているため、はるかに低い確率で問題に直面します。
これらのパッケージを将来のアップグレードから除外することができます。詳細は this answer にあります。重要な部分は次のとおりです。
apt-mark hold mybuggytool
でパッケージを保持できます。apt-mark unhold mybuggytool
で保留を解除できます。