- - Hur man konverterar OpenSUSE Leap To tumbleweed

Hur man konverterar OpenSUSE Leap To tumbleweed

OpenSUSE Leap är en bunnsolid Linux-distributionsom erbjuder en solid plattform för seriösa människor. Problemet är att det är att det är fokuserat på stabilitet, de senaste programuppdateringarna tenderar att ta lite tid att dyka upp. Istället för att få en nyare kärna, eller uppdateringar till Gnome och etc, måste användare vänta. För vissa är detta inte en stor sak. För andra kan detta vara en verklig irritation. Om du letar efter grävning efter nyare programvara är det enklaste sättet att uppgradera den till en rullande distribution. Så här kan du konvertera OpenSUSE Leap till tumlare.

SPOILER VARNING: Rulla nedåt och titta på videodelen i slutet av den här artikeln.

Säkerhetskopiera gamla mjukvarulager

Innan du lägger till de nya programvarukällorna för SUSE,måste du säkerhetskopiera de gamla. Detta är en bra idé, eftersom om uppgraderingen när som helst misslyckas kan du återställa de gamla programvarukällorna och vända uppgraderingen. För att säkerhetskopiera de gamla SUSE Leap-programvarukällorna, öppnar du först ett terminalfönster. Logga in på rotanvändaren med su, och CD till repomappen.

su
cd /etc/zypp/repos.d/

Skapa en underkatalog i mappen repos.d. Namnge denna underkatalog "säkerhetskopior", "gammal", eller vilket annat namn du än passar.

mkdir backups

Med den nya mappen för säkerhetskopiering som görs inuti /repos.d/, flytta all aktuell SUSE Leap-programvaraförvar i den här katalogen. Kom ihåg att när du flyttar dessa programkällor ur huvudmappen har du inte längre tillgång till Suse Leap-programvarukällor. Om du använder programvara som starkt förlitar sig på LEAP och inte fungerar med Tumbleweed, måste du installera den och hitta mjukvara kompatibel med Leap.

Obs! Det snabbaste sättet att hitta kompatibel programvara är på OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Efter att ha kört mv kommandot, all den nuvarande Leap-programvaranförvar är inte längre aktiva. Försök inte uppdatera eller installera ny programvara förrän du lägger till Tumbleweed-programvarukällorna. Zypper kommer inte att göra någonting (eller värre kasta upp ett gäng fel).

Lägg till nya programförvar

Kärnan i OpenSUSE oavsett om du använder Leap ellerTumbleweed dikteras av programvarukällorna som operativsystemet har tillgång till. Det betyder att om du bara har Leap-programvarukällor och uppdaterar din version av SUSE kommer den att installera den senaste versionen av programvaran för den versionen. Detsamma kan vara sant om en användare ändrar Leap-programvarukällorna för Tumbleweed-källor och uppdaterar: det kommer att konverteras till den senaste versionen av SUSE: s rullande release distro.

För att göra detta, öppna ett terminalfönster och ange följande kommandon:

zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE Leap To Tumbleweed

Med de nya programvarukällorna inuti Leap,programvara kan installeras från Tumbleweed-sidan. Innan något annat händer måste du dock göra en "distro-uppgradering". Detta är en process där ett Linux-operativsystem går igenom, kasserar föråldrad programvara och filer från en gammal version, till förmån för den nya versionen. I SUSE görs detta med Zypper-pakethanteraren och är en mycket smidig och enkel process. För att starta uppgraderingen, kör bara:

sudo zypper dup

När du anger detta kommando i Bash-terminalen kommer ett meddelande som säger "Du håller på att göra en distributionsuppgradering med alla aktiverade förvar. Se till att dessa förvar är kompatibla innan du fortsätter. Se "man zypper" för mer information om detta kommando. "

När zypper dup kommandot körs, allt ska gå smidigt, så länge alla programvarukällor har lagts till i systemet. Om du har missat en är det anledningen till att kommandot misslyckas.

Distributionsuppgraderingsprocessen kommer utan tvekanta mycket tid. Det beror på att när du uppgraderar laddar SUSE ner mycket mer än webbläsaruppdateringar och sådant. Istället får du tusentals paket, inklusive den senaste versionen av din skrivbordsmiljö, en ny Linux-kärna och etc. Det är bäst att låta uppgraderingsverktyget göra sin sak och hitta något annat att göra under tiden!

Nedgradering till språng

Nedgradering från Tumbleweed tillbaka till Leap är möjligt. Öppna först ett terminalfönster och logga in på rotanvändaren med su. När du är inloggad som root navigerar du till mjukvaran repos mappen.

su
cd /etc/zypp/repos.d/

Använd kommandot rm och ta bort alla spår av Tumbleweed-programvarulager som lagts till tidigare.

rm /etc/zypp/repos.d/*.repo

Flytta sedan alla filer från reservmappen tillbaka till huvudmappens mapp.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

Kör uppdateringskommandot med de gamla repoerna på plats igen.

zypper dup

Som tidigare kommer Zypper att ta lite tid att göranedvärdera. Den här nedgraderingsprocessen bör fungera för det mesta. Du kanske stöter på problem eftersom det i allmänhet inte är en bra idé att nedgradera ett operativsystem till en tidigare version. Om du har uppgraderat från OpenSUSE Leap till Tumbleweed och vill gå tillbaka, är den bästa åtgärden förmodligen bara att säkerhetskopiera alla dina data och installera om allt.

kommentarer