Debian sid è la versione di sviluppo instabile permanente di Debian. È qui che vengono caricate e testate le ultime versioni dei programmi presi in considerazione per l'inclusione in un rilascio di Debian. Poiché non ha un supporto di installazione ufficiale e le poche immagini netboot che vengono create spesso non funzionano, anche le persone che sono disposte a rischiare utilizzando una versione di sviluppo potrebbero avere problemi a installarla.
Passi
Metodo 1 di 3: aggiornamento da Debian Stable
Passaggio 1. Scarica e installa la versione stabile di Debian, se non l'hai già fatto
Passaggio 2. Aprire una finestra del terminale o una console TTY
Poiché si tratta di un aggiornamento importante, non dovresti tentarlo con SSH a meno che tu non abbia accesso fisico al computer o un metodo alternativo per ottenere l'accesso alla shell.
Passaggio 3. Sposta/esegui il backup degli elenchi di fonti esistenti
Usa i seguenti comandi:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old |
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old |
sudo mkdir /etc/apt/sources.list.d |
Passaggio 4. Crea un nuovo Sources.list
Esegui il comando sudo sensible-editor /etc/apt/sources.list e aggiungi quanto segue:
deb https://deb.debian.org/debian sid main contrib non-free |
deb-src https://deb.debian.org/debian sid main contrib non-free |
Passaggio 5. Esegui sudo apt update e sudo apt dist-upgrade
apt tenterà di scaricare nuove versioni di tutti i programmi installati. Molto probabilmente incontrerai problemi di dipendenza o pacchetti danneggiati e dovrai risolverli manualmente. A volte, correndo sudo apt update --fix-missing e sudo apt install -f poi sudo apt dist-upgrade di nuovo sarà sufficiente; altre volte potrebbe essere necessario rimuovere un pacchetto con dpkg -r per far avanzare l'aggiornamento.
Passaggio 6. Riavvia il computer
Questo caricherà l'ultimo kernel.
Metodo 2 di 3: utilizzare un'immagine cloud
Passaggio 1. Scarica e installa balenaEtcher
È uno strumento gratuito e multipiattaforma per scrivere in modo sicuro immagini disco su unità flash USB.
Passaggio 2. Scarica e installa 7-Zip, se stai utilizzando Windows
È uno strumento gratuito per creare ed estrarre file compressi.
Passaggio 3. Vai a
Scorri verso il basso fino alla fine della pagina e fai clic sul collegamento più in basso. Dovrebbe essere abbastanza vicino alla data di oggi e assomigliare a 20210909-XXX
Passaggio 4. Scarica l'immagine "nocloud" per AMD64
Dovrebbe essere chiamato qualcosa come debian-sid-nocloud-amd64-daily-20210909-XXX.tar.xz
Passaggio 5. Decomprimere ed estrarre il file
Dovresti finire con un file chiamato disco.raw. Gli utenti Linux e macOS possono estrarlo in una shell usando il comando tar -xvf. Gli utenti Windows, dopo aver installato 7-Zip, possono estrarlo facendo clic con il pulsante destro del mouse sul file e selezionando 7-Zip > Apri archivio, facendo doppio clic sul file.tar nella finestra, quindi fai clic sul pulsante "Estrai".
Passaggio 6. Collega la tua unità flash, quindi avvia balenaEtcher
Clic Flash da filee selezionare l'immagine disk.raw.
Passaggio 7. Fare clic su "Seleziona destinazione"
Scegli la tua unità flash, quindi fai clic su "Seleziona".
Passaggio 8. Fare clic su "Flash
balenaEtcher inizierà a scrivere l'immagine sull'unità Flash. Potresti visualizzare messaggi che avvisano che l'unità deve essere formattata. Questo è normale, poiché Windows non supporta la maggior parte dei file system Linux.
Passaggio 9. Riavvia il computer, con l'unità flash collegata
Potrebbe essere necessario dire al computer di avviarsi da esso, premendo un tasto specifico o modificando l'ordine di avvio nel BIOS. Dopo che Debian ha terminato l'avvio, accedi. Il nome utente predefinito è radice; non c'è password.
Passaggio 10. (Facoltativo) Creare un file di scambio
L'immagine cloud non contiene un file di scambio o una partizione. Aggiungerne uno è una buona idea se il tuo computer non ha molta RAM, in quanto impedirà a Debian di bloccarsi sotto carico pesante. Tuttavia, se viene utilizzato, ridurrà la durata della tua unità flash. Usa i seguenti comandi (come root o con sudo):
fallocate -l 512M /swapfile |
chmod 600 /swapfile |
mkswap /swapfile |
swapon/swapfile |
sh -c 'echo /swapfile none swap sw 0 0 >> /etc/fstab' |
Fai attenzione quando inserisci l'ultimo comando. Se lo inserisci in modo errato, potresti sovrascrivere il tuo file fstab. Se non sei affatto sicuro, modificalo invece con nano.
Metodo 3 di 3: grml-debootstrap
Passaggio 1. Scarica una versione live recente di Debian, Ubuntu o la maggior parte dei derivati
Passaggio 2. Scrivi l'immagine su un CD, DVD o un'unità Flash
Puoi usare balenaEtcher (menzionato in precedenza) per scriverlo su un'unità flash. Gli utenti Windows possono masterizzare immagini ISO su CD/DVD facendo clic con il pulsante destro del mouse sull'immagine ISO e selezionando Masterizza immagine disco.
Passaggio 3. Avviare il computer dall'unità CD/DVD/Flash
Potrebbe essere necessario premere un tasto specifico o modificare l'ordine di avvio nella configurazione UEFI/BIOS per utilizzare un dispositivo di avvio diverso.
Passaggio 4. Aprire una finestra di terminale
Puoi farlo nella maggior parte dei desktop premendo Alt + F2 e inserendo x-terminal-emulator.
Passaggio 5. Verificare che i componenti del repository necessari siano abilitati
Per le distribuzioni basate direttamente su Debian, dovrebbe esserci un contributo in ogni riga (escluso il CD). Per le distribuzioni basate su Ubuntu, dovrebbe esserci un universo in ogni riga. Puoi modificare questo file inserendo sudo nano /etc/apt/sources.list. Una volta apportate le modifiche, premere Ctrl+O per salvare, quindi Ctrl+X per uscire.
Passaggio 6. Installa GParted e grml-debootstrap
Inserisci i seguenti comandi:
sudo apt update |
sudo apt install gparted grml-debootstrap |
Passaggio 7. Avvia GParted
accedere sudo gparted nel tuo terminale.
Passaggio 8. Seleziona il tuo disco rigido dal menu nell'angolo in alto a destra
Se hai avviato da un CD/DVD e hai solo un disco rigido, dovrebbe essercene solo uno nell'elenco. Se hai avviato da un'unità flash, verrà anche elencato.
Passaggio 9. Creare una tabella delle partizioni
Clicca il Dispositivo menu e selezionare Crea tabella delle partizioni
- Se stai utilizzando un computer con UEFI, scegli gpt come tipo di tabella delle partizioni
- Se stai utilizzando un computer con un BIOS legacy o devi eseguire l'avvio in modalità legacy su un computer moderno, scegli msdos come tipo di tabella delle partizioni.
Passaggio 10. Partizionare il disco rigido (per computer UEFI)
Dovrai creare almeno tre partizioni. Per ognuno di questi, vai al menu Partizione e seleziona Nuovo. Regolare le dimensioni e il tipo come segue:
- Una partizione FAT32 all'inizio dell'unità. 100 MB sono sufficienti.
- Una partizione "linux-swap" secondo. Almeno 512 MB sono una buona idea, ma potresti averne bisogno di più.
- Una partizione ext4 per il resto dell'unità. È possibile creare partizioni aggiuntive, ma sarà necessario configurarle manualmente affinché Debian possa utilizzarle.
Quando hai finito di creare il layout della partizione, fai clic sulla casella di controllo.
Passaggio 11. Modificare i flag sulla partizione FAT32 (per computer UEFI)
Fare clic con il pulsante destro del mouse sulla partizione FAT32 e selezionare Gestisci bandiere. Seleziona la casella contrassegnata specialmente, quindi fare clic su Chiudere.
Passaggio 12. Partizionare il disco rigido (per computer con BIOS legacy)
Dovrai creare almeno due partizioni. Per ognuno di questi, vai al menu Partizione e seleziona Nuovo. Regolare le dimensioni e il tipo come segue:
- Prima una partizione "linux-swap". Almeno 512 MB sono una buona idea, ma potresti averne bisogno di più.
- Una partizione ext4 per il resto dell'unità. È possibile creare partizioni aggiuntive, ma sarà necessario configurarle manualmente affinché Debian possa utilizzarle.
Quando hai finito di creare il layout della partizione, fai clic sulla casella di controllo.
Passaggio 13. Annotare le informazioni sulla partizione
Avrai bisogno di sapere dove si trova ogni tipo di partizione, in modo da poterlo montare con precisione in seguito. Per esempio:
/dev/sdX1 | grasso32 |
/dev/sdX2 | scambio |
/dev/sdX3 | ext4 |
Quando hai scritto tutto, chiudi GParted.
Passaggio 14. Modifica l'elenco dei pacchetti che verranno installati
accedere sudo nano /etc/debootstrap nel tuo terminale e aggiungi responsabile del network In fondo. Puoi aggiungere altri pacchetti qui se conosci il nome. Ad esempio, se desideri un desktop Xfce, aggiungi xfce4, lightdm, lightdm-gtk-greeter, e xserver-xorg.
Passaggio 15. Esegui grml-deboostrap
Nel tuo terminale, inserisci sudo grml-debootsrap -r sid -t /dev/sdX# --efi /dev/sdX# --grub /dev/sdX --hostname --contrib --non-free
- - t /dev/sdX# dovrebbe puntare alla partizione ext4.
- -- efi /dev/sdX# dovrebbe puntare alla partizione FAT32
- -- grub /dev/sdX dovrebbe essere l'unità, senza numeri dopo di essa.
- dovrebbe essere quello che vuoi che sia il nome del computer.
Se stai installando su un computer con un BIOS legacy, puoi omettere il -- efi /dev/sdX# parametro. accedere sì o sì quando viene avvisato della formattazione e dell'eliminazione dei dati.
Passaggio 16. Immettere una password di root quando richiesto
grml-debootstrap eseguirà un paio di passaggi in più, quindi annuncerà che è completo.
Passaggio 17. Riavvia il computer
Assicurati di rimuovere l'unità CD/DVD/Flash o di modificare l'ordine di avvio nel BIOS, in modo che il disco rigido venga caricato. Dovresti vedere apparire il menu di avvio di GRUB e un'opzione per avviare Debian.
Suggerimenti
- Se hai appena installato Debian stable, /etc/apt/sources.list.d è probabilmente vuoto e non è necessario eseguirne il backup o spostarlo. Dovrai comunque spostare o modificare /etc/apt/sources.list.
- Iniziare con un'installazione minima stabile, invece di un desktop completo, ridurrà il tempo necessario per l'aggiornamento e ridurrà il numero di pacchetti danneggiati. Puoi installarli in seguito.
- non libero si riferisce alla mancanza del codice sorgente o del diritto di modificare i programmi (libertà), non al costo monetario.
- L'aggiornamento da Debian stable è l'unico metodo per ottenere sid consigliato da Debian. Ti dà anche il massimo controllo sulla configurazione della partizione.
- è altamente consigliabile di aver impostato una password per l'account root, o meglio ancora, creare un normale account utente, disabilitare l'account root e utilizzare il comando sudo.
- La differenza tra le immagini "nocloud" e le altre è che hanno installato un programma chiamato "cloud-init". Questo scarica le chiavi SSH da un altro server e non esiste un accesso predefinito. Non saresti in grado di usarli a meno che tu non modifichi l'immagine, avvii Debian in modalità di ripristino o configuri il tuo server cloud-init.
- L'immagine cloud si espanderà automaticamente per riempire il resto dell'unità Flash all'avvio; non è necessario ridimensionarlo manualmente.
- Se desideri installare Debian sid solo in un emulatore o in una macchina virtuale, il *.qcow2 i file potrebbero essere una scelta migliore rispetto alle immagini del disco non elaborate nel *.tar.xz File.
- Alcune distribuzioni Live, come Ubuntu, potrebbero già avere GParted installato.
- È normale che il nome della release appaia come /sid quando la versione di test è ancora in una fase iniziale di sviluppo.