Tato pochybnost mě napadá už 2-3 dny, tak jsem se rozhodl to otestovat sám. Udělal jsem, že jsem nainstaloval Ubuntu 16.04.4 do VMWare a upravil /etc/apt/sources.list
a nahradil xenial
s bionic
pomocí:
sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
Pak jsem běžel
sudo apt-get update && sudo apt-get upgrade
Podařilo se mi upgradovat na 18.04, potvrzeno pomocí lsb_release -a
. Narazil jsem však na některé problémy jako:
-
apt nemá stabilní rozhraní CLI. Ve skriptech používejte opatrně.
-
nesplněná závislost python3-aptdaemon.pkcompat
-
Uvolnění „bionic-backports“ pro „appstream“ nenalezeno
-
Broken Unity
Vyřešil jsem všechny chyby a nainstaloval gnome
a gdm3
.
Chci jen vědět, zda je dobrý nápad upravovat sources.list
? Vím, že se můj systém mohl porouchat, ale existuje nějaký jiný konkrétní důvod, proč to nepoužívat?
Poznámka :Testoval jsem to na Ubuntu 16.04 ve VMWare, abych pouze vyvrátil své pochybnosti.
Nejlepší odpověď
Úprava /etc/sources.list
je jedním krokem k migraci na další vydání v Debianu...ale ne v Ubuntu. Stále to můžete používat, ale nedoporučuje se to protože většina uživatelů by neměla řešit přesně ty problémy, na které jste narazili.
Místo toho Ubuntu poskytuje nástroj (do-release-upgrade
příkaz), který správně změní zdroje, stáhne a nainstaluje aktualizaci a odstraní sirotky, to vše předvídatelným a reprodukovatelným způsobem, aby se předešlo problémům s rohovými případy. Tento nástroj je doporučeným způsobem upgradu na novější verzi Ubuntu.