私はfocusで提案したリポジトリがUbuntu 20.04のsource.listに含まれていることを確認しました。お勧めしないようです。無効化後のコマンドは
apt-show-versions | grep newer
リポジトリのバージョンよりも最新のバージョンがインストールされているパッケージが約30個表示されます。すべて動作するバージョンにダウングレードする簡単な方法はありますか?
答え1
私も同様の記事を書いた。ここに答えてください
これを行うには、まずfocal-proposed
from/etc/apt/sources.list
とを含むすべての行を削除します/etc/apt/sources.list.d/*
。
次に、ダウングレードを許可するようにaptに指示します。これは固定されていることを意味し、focal
優先順位focal-updates
はfocal-security
1000より高いです。/etc/apt/preferences.d/focal
次のコンテンツにします。
Package: *
Pin: release n=focal
Pin-Priority: 1001
Package: *
Pin: release n=focal-updates
Pin-Priority: 1002
Package: *
Pin: release n=focal-security
Pin-Priority: 1003
この部分を使用しないかfocal-updates
スキップfocal-security
してください。
第三に、次のコマンドを実行します。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt --fix-broken install
sudo apt autoremove
そして、すべてが安定するまで、これらのコマンド間を循環し続けます。
最後に削除します/etc/apt/preferences.d/focal
。
または、そのパッケージを削除することもできますfocal-proposed
。これらのパッケージは最終的にテストに合格するために移行され、focal-updates
再同期されます。
小さな増分の場合は必要ありませんが、--fix-broken install
前のコマンドの出力を読み取るときに通知します。autoremove
apt
この記事を読む他の人に: ダウングレードはサポートされていません。重要なダウングレードは失敗する可能性が高いです。これは非常にマイナーなケースですが、災害になる可能性があり、focal
システムbionic
がクラッシュする可能性があります。
答え2
少し短いです。
cat /etc/apt/preferences.d/focal.pref
Package: *
Pin: release n=focal
Pin-Priority: 1001
このレコードは、コード名が「focus」のディストリビューションに属するすべてのパッケージバージョンに高い優先順位を割り当てます。
コメントは、フォーカス提案が有効になっていない場合にのみ機能します。