Elementary OS Juno släpptes precis och det kommed många fixar, nya funktioner och programuppdateringar. En sak som det inte kom med var dock ett sätt att uppgradera till Elementary OS Juno från en äldre version utan att omformatera hela datorn.
Om du letar efter det senaste elementära operativsystemetsläpp igång men vill inte gå igenom besväret med att ladda ner och formatera om igen, vi kan hjälpa! Följ med och lär dig att du kan göra en platsuppgradering på din Elementary OS PC!
Varning
Utvecklarna stöder inte den uppgraderingsmetod som vi täcker i handledning. Följ denna guide på egen risk!
Innan du försöker göra uppgraderingen från Elementary OS Loki till Juno, gör en komplett säkerhetskopia på ditt system!
Förbereder för uppgraderingen
Elementary OS är ett Ubuntu-baserat operativsystem, så vi måste följa den traditionella uppgraderingsprocessen för Ubuntu. Tryck Ctrl + Alt + F1 och öppna TTY-terminalgränssnittet. Följ sedan stegen nedan för att förbereda ditt system för uppgraderingen till den senaste versionen av Elementary OS.
Steg 1: På TTY-skärmen kommer du att märka något som säger ”inloggning.” Skriv in ditt användarnamn och lösenord. Det bör omedelbart ge dig en fullskärms terminalsession.
Steg 2: I den här guiden kommer vi att interagera med rotenkommandon mycket. Av denna anledning är det en bra idé att flytta TTY-skalet från din användare till root-kontot. Vi kan få rot i Elementary OS TTY Shell med sudo -s.
sudo -s
Steg 3: Nu när du har fått root-åtkomst måste du stänga av LightDM-inloggningssystemet och skrivbordsmiljön Pantheon. Om du inte gör det kan uppgraderingen misslyckas och bryta hela systemet.
Använd för att inaktivera inloggningssystemet LightDM systemctl.
systemctl stop lightdm.service
Steg 4: LightDM är avstängd. Nu är det dags att installera alla väntande uppdateringar på den nuvarande versionen som vi är på med apt uppdatering och apt uppgradering kommandon.
apt update apt upgrade -y
Steg 5: Nu när programvaran för den version av Elementary OS som du kör för närvarande är aktuell måste vi köra dist-upgrade kommando. Detta kommando kommer att installera programvaruuppdateringar ytterligare och se till att det nuvarande operativsystemet är på det senaste möjliga släppet.
apt dist-upgrade
Steg 6: Vi har installerat de senaste paketen till Elementary Loki. Nu måste vi kontrollera systemet för problem och se till att uppgraderingarna gick bra. Paketproblem kan enkelt upptäckas med dpkg -C
dpkg -C
Läs utgången från dpkg kommando. 99% av tiden bör systemet vara bra. Om din dator av paket har problem med paketet, läs informationen på skärmen och lära dig hur du löser problemen.
Steg 7: Det sista steget i förberedelseprocessen är att kontrollera om Elementary OS har några hämtade paket. Held-back-paket kan bryta saker när uppgraderingen är klar, så använd showhold kommandot och se till att ditt system inte har något.
apt-mark showhold
Uppgradera till Elementary OS Juno
Efter att ha gått igenom stegen ovan är din Elementary OS PC (kör version 4) redo att starta uppgraderingsprocessen till den senaste versionen.
Det första steget i alla uppgraderingar på operativsystem som använder Ubuntu som bas är att modifiera programvarukällorna och ändra dem från gamla till nya.
Elementary OS Juno använder Ubuntu 18.04 LTS som bas, så vi måste ändra allt till 18.04.
sed -i "s/xenial/bionic/g" /etc/apt/sources.list
Programvarukällorna för Elementary OS har ändrats från Ubuntu 16.04 till Ubuntu 18.04. Vi måste nu ändra de officiella Elementary-programvarukällorna och ändra dem från 16.04 till 18.04 också.
sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/appcenter.list sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/elementary.list sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/patches.list
Efter att alla programvarukällor har ändrats måste Elementary OS-programvaruindex uppdateras för att återspegla förändringarna. Kör på TTY-konsolen uppdatering kommando.
sudo apt uppdatering
Innan vi uppgraderar från Loki till den nya Juno-versionen, måste vi köra ett test för att se till att processen går smidigt. För att testa uppgraderingen använder du simulera med uppgradering kommando.
apt --simulate upgrade
Förutsatt att simuleringen går smidigt är det dags att göra uppgraderingen på riktigt. Använd TTY-konsolen uppgradering kommando och installera de nya Juno-programvarupaketen.
sudo apt upgrade -y
Avsluta uppgraderingsprocessen med dist-upgrade kommando.
sudo apt dist-upgrade -y
När uppgraderingen till Elementary OS Juno är klar, starta om din dator!
Post-installation
Uppgraderingsprocessen från Loki till Juno är klar. Det finns dock fortfarande några saker att göra innan du kan använda ditt system på rätt sätt. Det första du behöver göra är att avinstallera alla gamla Elementary OS-paket från den senaste versionen med autoremove kommando.
sudo apt autoremove
Perl-moduler
Enligt vissa användare som har testat den här metoden för uppgradering till Juno kan paketet Perl-moduler komma i konflikt med en äldre version. Lös problemet med:
sudo apt remove perl-modules-5.22
Återställ GPG-nycklar
Vi uppgraderade från Loki till Juno genom att ändra några saker. Som ett resultat måste vi installera nyckeln för programvarukällorna. Följ stegen nedan för att få det gjort.
Steg 1: Använda apt-nyckel kommandot, ladda ner Elementary OS-nyckeln från internet.
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A74F73EFFE70B91C
Steg 2: Nu när nyckeln är installerad uppdaterar du Junos programvarukällor för att återspegla förändringarna.
sudo apt update
Om nyckeln återhämtades bör uppdateringskommandot fungera utan fel och du kan njuta av din nya Elementary OS Juno PC!
kommentarer