この疑問は2〜3日から私を襲っているので、私はそれを自分でテストすることにしました。私がやったことは、VMWareにUbuntu 16.04.4をインストールし、/etc/apt/sources.list
を編集したことです。 xenial
を置き換えました bionic
を使用 使用:
sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
それから私は走りました
sudo apt-get update && sudo apt-get upgrade
lsb_release -a
を使用して確認したところ、18.04にアップグレードできました。 。ただし、次のような問題が発生しました:
-
aptには安定したCLIインターフェースがありません。スクリプトでは注意して使用してください。
-
python3-aptdaemon.pkcompatの満たされていない依存関係
-
「appstream」が見つからない場合は「bionic-backports」をリリースします
-
壊れた団結
すべてのエラーを解決し、gnome
をインストールしました およびgdm3
。
ですから、sources.list
を編集するのは良い考えかどうかを知りたいだけです。 ?システムが壊れた可能性があることは知っていますが、これを使用しない特別な理由は他にあります。
注 :これをVMWareのUbuntu 16.04でテストして、疑問を解消しました。
ベストアンサー
/etc/sources.list
を編集する これは、Debianで後続のリリースに移行するための1つのステップですが、Ubuntuでは移行しません。 引き続き使用できますが、お勧めしません ほとんどのユーザーは、発生した問題に正確に対処する必要がないためです。
代わりに、Ubuntuはツール(do-release-upgrade
)を提供します コマンド)ソースを適切に変更し、アップグレードをダウンロードしてインストールし、孤立したものを削除します。これらはすべて、コーナーケースの問題を防ぐために予測可能で再現可能な方法で行われます。このツールは、Ubuntuの新しいリリースにアップグレードするための推奨される方法です。