Debian sid är den permanenta instabila utvecklingsversionen av Debian. Det är där de senaste versionerna av program som övervägs att inkluderas i en Debian -version laddas upp och testas. Eftersom det inte har något officiellt installationsmedium och de få netboot -bilder som byggs ofta inte fungerar, kan även personer som är villiga att riskera att använda en utvecklingsversion ha problem med att installera det.
Steg
Metod 1 av 3: Uppgradera från Debian Stable
Steg 1. Ladda ner och installera den stabila versionen av Debian, om du inte redan har gjort det
Steg 2. Öppna ett terminalfönster eller TTY -konsol
Eftersom detta är en stor uppgradering bör du inte försöka med SSH om du inte har fysisk åtkomst till datorn eller en alternativ metod för att få skalåtkomst.
Steg 3. Flytta/säkerhetskopiera dina befintliga källistor
Använd följande kommandon:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old |
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.dold |
sudo mkdir /etc/apt/sources.list.d |
Steg 4. Skapa en ny sources.list
Kör kommandot sudo sensible-editor /etc/apt/sources.list och lägg till följande:
deb https://deb.debian.org/debian sid main contrib non-free |
deb-src https://deb.debian.org/debian sid main contrib non-free |
Steg 5. Kör sudo apt update och sudo apt dist-upgrade
apt kommer att försöka ladda ner nya versioner av alla program du har installerat. Du kommer sannolikt att stöta på beroendeproblem eller trasiga paket, och du måste fixa dessa manuellt. Ibland springer sudo apt update --fix-saknas och sudo apt install -f och då sudo apt dist-upgrade igen kommer att räcka; andra gånger kan du behöva ta bort ett paket med dpkg -r för att göra uppgraderingen.
Steg 6. Starta om datorn
Detta kommer att ladda den senaste kärnan.
Metod 2 av 3: Använd en molnbild
Steg 1. Ladda ner och installera balenaEtcher
Det är ett gratis, plattformsoberoende verktyg för att säkert skriva diskbilder till USB-flashenheter.
Steg 2. Ladda ner och installera 7-Zip, om du använder Windows
Det är ett gratis verktyg för att skapa och extrahera komprimerade filer.
Steg 3. Gå till
Rulla ner till botten av sidan och klicka på länken längst ner. Det borde vara ganska nära dagens datum och se ut ungefär 20210909-XXX
Steg 4. Ladda ner "nocloud" -bilden för AMD64
Det borde heta något liknande debian-sid-nocloud-amd64-daily-20210909-XXX.tar.xz
Steg 5. Komprimera och extrahera filen
Du bör få en fil med namnet disk.raw. Linux- och macOS -användare kan extrahera detta i ett skal med kommandot tjära -xvf. Windows-användare, efter att ha installerat 7-Zip, kan extrahera den genom att högerklicka på filen och välja 7-Zip> Öppna arkiv, dubbelklicka på.tar-filen i fönstret och klicka sedan på "Extrahera-knappen".
Steg 6. Anslut din Flash -enhet och starta sedan balenaEtcher
Klick Flash från filoch välj disk.raw -bilden.
Steg 7. Klicka på "Välj mål"
Välj din Flash -enhet och klicka sedan på "Välj".
Steg 8. Klicka på "Flash
balenaEtcher börjar skriva bilden till din Flash -enhet. Du kan se meddelanden som varnar för att enheten måste formateras. Detta är normalt, eftersom Windows inte stöder de flesta Linux -filsystem.
Steg 9. Starta om datorn med din Flash -enhet ansluten
Du kan behöva berätta för din dator att starta från den, genom att trycka på en specifik knapp eller ändra startordningen i ditt BIOS. När Debian har startat loggar du in. Standardnamnet är rot; det finns inget lösenord.
Steg 10. (Valfritt) Skapa en bytesfil
Molnbilden innehåller inte en bytesfil eller partition. Att lägga till en är en bra idé om din dator inte har mycket RAM -minne, eftersom det kommer att förhindra att Debian kraschar under tung belastning. Om den används kommer det dock att förkorta livslängden på din Flash -enhet. Använd följande kommandon (som root eller med sudo):
fallocate -l 512M /swapfile |
chmod 600 /swapfil |
mkswap /swapfile |
swapon /swapfile |
sh -c 'echo /swapfile none swap sw 0 0 >> /etc /fstab' |
Var försiktig när du anger det sista kommandot. Om du anger det fel kan du skriva över din fstab -fil. Om du alls är osäker, redigera den med nano istället.
Metod 3 av 3: grml-debootstrap
Steg 1. Ladda ner en ny liveversion av Debian, Ubuntu eller de flesta derivat
Steg 2. Skriv bilden till en CD, DVD eller en Flash -enhet
Du kan använda balenaEtcher (som nämnts tidigare) för att skriva det till en Flash -enhet. Windows-användare kan bränna ISO-bilder till CD/DVD genom att högerklicka på ISO-bilden och välja Bränn skivbild.
Steg 3. Starta datorn från CD/DVD/Flash -enheten
Du kan behöva trycka på en viss knapp eller ändra startordningen i UEFI/BIOS -inställningen för att använda en annan startenhet.
Steg 4. Öppna ett terminalfönster
Du kan göra detta på de flesta stationära datorer genom att trycka på Alt+F2 och ange x-terminal-emulator.
Steg 5. Kontrollera att du har de nödvändiga förvarskomponenterna aktiverade
För distributioner baserade direkt på Debian bör det finnas en bidrag i varje rad (exklusive CD: n). För Ubuntu-baserade distributioner bör det finnas en universum i varje rad. Du kan redigera den här filen genom att ange sudo nano /etc/apt/sources.list. När du har gjort ändringarna trycker du på Ctrl+O för att spara och sedan på Ctrl+X för att avsluta.
Steg 6. Installera GParted och grml-debootstrap
Ange följande kommandon:
sudo apt uppdatering |
sudo apt installera gparted grml-debootstrap |
Steg 7. Starta GParted
Stiga på sudo gparted till din terminal.
Steg 8. Välj din hårddisk från menyn i det övre högra hörnet
Om du startade från en CD/DVD och du bara har en hårddisk bör det bara finnas en listad. Om du startade från en Flash -enhet kommer den också att listas.
Steg 9. Skapa en partitionstabell
Klicka på Enhet -menyn och välj Skapa partitionstabell
- Om du använder en dator med UEFI väljer du gpt som partitionstabelltyp
- Om du använder en dator med ett äldre BIOS eller behöver starta i äldre läge på en modern dator, välj msdos som partitionstabelltyp.
Steg 10. Partitionera hårddisken (för UEFI -datorer)
Du måste skapa minst tre partitioner. För var och en av dessa, gå till menyn Partition och välj Ny. Justera storlek och typ enligt följande:
- En FAT32 -partition i början av enheten. 100 MB räcker.
- En "linux-swap" -partition sekund. Minst 512 MB är en bra idé, men du kan behöva mer.
- En ext4 -partition för resten av enheten. Du kan skapa ytterligare partitioner, men du måste konfigurera dem manuellt för att Debian ska kunna använda dem.
Klicka på kryssrutan när du har skapat partitionslayouten.
Steg 11. Ändra flaggorna på FAT32 -partitionen (för UEFI -datorer)
Högerklicka på FAT32-partitionen och välj Hantera flaggor. Markera rutan markerad esp, Klicka sedan Stänga.
Steg 12. Partitionera hårddisken (för äldre BIOS -datorer)
Du måste skapa minst två partitioner. För var och en av dessa, gå till menyn Partition och välj Ny. Justera storlek och typ enligt följande:
- En "linux-swap" -partition först. Minst 512 MB är en bra idé, men du kan behöva mer.
- En ext4 -partition för resten av enheten. Du kan skapa ytterligare partitioner, men du måste konfigurera dem manuellt för att Debian ska kunna använda dem.
Klicka på kryssrutan när du har skapat partitionslayouten.
Steg 13. Skriv ner partitionsinformationen
Du måste veta var varje typ av partition är, så att du kan montera den exakt senare. Till exempel:
/dev/sdX1 | fett32 |
/dev/sdX2 | byta |
/dev/sdX3 | ext4 |
När du har skrivit ner allt stänger du GParted.
Steg 14. Redigera listan över paket som kommer att installeras
Stiga på sudo nano /etc /debootstrap i din terminal och lägg till nätverks chef till botten. Du kan lägga till andra paket här om du känner till namnet. Till exempel, om du vill ha ett Xfce -skrivbord, lägg till xfce4, lightdm, lightdm-gtk-greeter, och xserver-xorg.
Steg 15. Kör grml-deboostrap
Ange i din terminal sudo grml -debootsrap -r sid -t /dev /sdX# --efi /dev /sdX# --grub /dev /sdX -värdnamn --bidrag -icke -fri
- - t /dev /sdX# ska peka på ext4 -partitionen.
- - -efi /dev /sdX# ska peka på FAT32 -partitionen
- - -grub /dev /sdX bör vara enheten utan några nummer efter den.
- ska vara vad du vill att namnet på datorn ska vara.
Om du installerar på en dator med ett äldre BIOS kan du utelämna - -efi /dev /sdX# parameter. Stiga på y eller ja när du varnas för formatering och radering av data.
Steg 16. Ange ett rotlösenord när du uppmanas
grml-debootstrap kommer att utföra ett par steg till och meddela sedan att det är klart.
Steg 17. Starta om datorn
Var noga med att ta bort din CD/DVD/Flash -enhet eller ändra startordningen i ditt BIOS, så att hårddisken laddas. Du bör se GRUB -startmenyn visas och ett alternativ för att starta Debian.
Tips
- Om du precis har installerat Debian stabilt, /etc/apt/sources.list.d är troligen tom, och du behöver inte säkerhetskopiera eller flytta den. Du måste fortfarande flytta eller redigera /etc/apt/sources.list.
- Börjar med en minimal stabil installation, i stället för ett helt skrivbord, minskar tiden det tar att uppdatera och minska antalet trasiga paket. Du kan installera dem efteråt.
- icke-fri avser bristen på källkod eller rätt att ändra programmen (frihet), inte monetära kostnader.
- Uppgradering från Debian -stabilt är den enda metoden för att få sid rekommenderad av Debian. Det ger dig också mest kontroll över din partitionsinställning.
- Det är mycket tillrådligt att du anger ett lösenord för rotkontot, eller ännu bättre, skapar ett normalt användarkonto, inaktiverar rotkontot och använder sudo -kommandot.
- Skillnaden mellan "nocloud" -bilderna och de andra är att de har ett program med namnet "cloud-init" installerat. Detta laddar ner SSH -nycklar från en annan server, och det finns ingen standardinloggning. Du skulle inte kunna använda dem om du inte ändrade bilden, startade Debian i återställningsläge eller konfigurerade din egen moln-init-server.
- Molnbilden expanderas automatiskt för att fylla resten av din Flash -enhet när du startar den; du behöver inte ändra storlek på den manuellt.
- Om du bara vill installera Debian sid i en emulator eller virtuell dator, *.qcow2 filer kan vara ett bättre val än de råa diskbilderna i *.tar.xz filer.
- Vissa Live -distributioner, som Ubuntu, kan redan ha GParted installerat.
- Det är normalt att namnet på versionen visas som /sid när testversionen fortfarande är i ett tidigt utvecklingsstadium.