Alpine 3.19: šta trebate znati prije nego što ga instalirate

Alpine Linux

Alpine Linux je distribucija Linuxa zasnovana na musl i BusyBoxu, koja ima za cilj da bude lagana i sigurna po defaultu, a da je i dalje korisna za zadatke opće namjene.

Prije nekoliko dana podijelili smo ovdje na blogu vijest o izdanje nove verzije Alpine Linuxa 3.19 koji To je distribucija koja je stekla priznanje u Linux zajednici zbog minimalističkog pristupa i efikasnih performansi.

Alpine Linux se pridržava filozofije “malog, jednostavnog i sigurnog”, što ga čini distribucijom koja je posebno atraktivna za korisnike Raspberry Pi, jer je lagan i moćan operativni sistem.

Alpine Linux
Vezani članak:
Alpine Linux 3.19 stiže sa podrškom za RPi 5, poboljšanjima i još mnogo toga

I to je to među karakteristike glavne aspekte ove distribucije možemo istaći:

  1. Sigurnosna orijentacija: Alpine Linux je dizajniran sa sigurnošću na umu jer se radi o distribuciji koja ima samo potrebne komponente, što znači da eliminira sve nepotrebne komponente kako bi bila solidna opcija.
  2. Lagani i minimalistički: Alpine Linux je dizajniran da bude lagan, što ga čini idealnim za sisteme sa ograničenim resursima. konzumirati minimalan prostor na disku i ima niske zahtjeve za memorijom
  3. BusyBox kućni sistem: Alpine Linux koristi BusyBox kao sistem za pokretanje, koji pruža skup Unix uslužnih programa u jednoj izvršnoj datoteki.
  4. Jednostavna implementacija Init: koristi OpenRC kao svoj init sistem, pružajući jednostavnu i efikasnu implementaciju procesa inicijalizacije sistema sa minimumom potrebnim za početno pokretanje

Ako ste zainteresirani da možete preći sa Alpine 3.18 na Alpine 3.19 bez gubitka podataka ili konfiguracija ili instaliranja ove distribucije od nule, važno je da znate neke od promjena napravljenih u najnovijem izdanju.

Alpine Linux 3.19 ističe se ažuriranje Linux kernela na verziju 6.6 LTS uz to se dodaje kompatibilnost sa Raspberry Pi 5, kao i konsolidacija kernela, pošto su jezgra linux-rpi4 i linux-rpi2 zamijenjena jednim "linux-rpi".

Ažuriranje Yggdrasil šeme rutiranja, mrežnog softvera, na verziju 0.5, uvodeći novu šemu rutiranja koja može zahtijevati prilagođavanja radi kompatibilnosti.

Direktorij Python paketa je sada označen kao eksterno upravljan, što utiče na pip instalacije u sistemskim direktorijima kojima upravlja apk. Korisnicima se preporučuje da razmotre alternative poput pipx.

Osim toga, možemo pronaći i ažuriranja za desktop okruženja GNOME 45, LXQt 1.4 a za KDE desktop okruženje, KDE Gear 23.08 paketi su uključeni zajedno sa KDE Frameworks 5.112.

Kako ažurirati Alpine Linux?

Već znate nešto o detaljima Alpine Linux 3.19, trebali biste to znati Proces ažuriranja sa prethodne verzije je izuzetno jednostavan A kako biste izbjegli ponovnu instalaciju cijelog sistema i, prije svega, gubitak vaših podataka i postavki, trebate znati da to možete učiniti na sljedeći način.

Prva stvar u vezi s tim i kao što mi uvijek preporučujemo prije bilo kakvog ažuriranja/instalacije je da napravite sigurnosnu kopiju vaših ličnih podataka ili onoga što smatrate važnim, jer iako je procedura jednostavna, preporuka je uvijek napraviti sigurnosnu kopiju i ne žaliti za bilo kakvim nepredviđenim događajem.

Dobro rečeno gore, za ažuriranje sa prethodne verzije (u ovom slučaju migriranje sa Alpine 3.18 na Alpine 3.19) moramo izvršiti sljedeće naredbe:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Gotovo moramo provjeriti i urediti (ako je potrebno) fajl /etc/apk/repositories, da ručno promijenite broj verzije. Na primjer, Alpine 3.18 do 3.19.

vi /etc/apk/repositories

Ili isto tako možemo koristiti konfiguracijsku skriptu koja će u osnovi učiniti istu stvar i tražiti od nas da samo promijenimo broj verzije pritiskom na e. Ovu skriptu možemo izvršiti sa:

setup-apkrepos

Kada je ovo urađeno, nastavljamo sa ponovnim kucanjem:

apk update

I sada možemo izvršiti kompletno ažuriranje sistema sa:

apk upgrade --available && sync

Na kraju, važno je ažurirati instalirani boot loader prije ponovnog pokretanja i ako to ne učinite, sistem se najvjerovatnije neće pokrenuti. Da biste to učinili, jednostavno izvršite sljedeću naredbu:

update-grub

Ili u slučaju BIOS sistema (x86 ili x86_64)

grub-install --boot-directory=/boot --target=i386-pc $disk

Kada završite, samo izvršite:

reboot

Kako ažurirati Alpine Linux na Raspberry Pi?

Sada u slučaju korisnika Raspberry, proces može biti malo drugačije, tako da vam lično mogu preporučiti da se za ovaj proces oslonite na Alpine Wiki. Detalje možete provjeriti u sljedeći link.

Ako ste avanturista ili želite da uštedite malo vremena, dozvolite mi da vam kažem da možete koristiti skriptu za ažuriranje Alpine-a na svom Raspberryju, ova skripta se zove "alpine-os-updater".

Vrijedno je to spomenuti ova skripta nije zvanična, pa bi to trebalo da znaš je resurs koji kreira korisnik i čija je svrha:

  1. Nadogradite postojeću Alpine Linux instalaciju sa starije verzije na najnoviju verziju. Ovo će izvršiti ažuriranje na mjestu i sačuvati uključivanje repozitorija zajednice prethodne verzije za apk. Potrebno je ponovno pokretanje kao dio ažuriranja i pokrenut će se skripta za dovršetak tranzicije konfiguracije apk spremišta i popravak instalacije paketa koji bi trebao biti automatski ažuriran pri prvom pokretanju.
  2. Pošto se dostupnost paketa može mijenjati od verzije do verzije, preporučuje se će izvršiti provjeru svih postojećih instaliranih paketa da provjeri da li su dostupni u spremištu za novu verziju. Ako bilo koji paket ne može biti migriran na novu verziju, prikazat će se poruka koja potvrđuje da želite da nastavite prije unošenja promjena na sistemu. Ako se prihvati, ili ako se ne pronađu problemi, skripta će nastaviti s instalacijom.
  3. Kao dio ovog instalatera, svi paketi će biti ažurirani na najnoviju verziju koja je dostupna na trenutnoj verziji sistema operativni sistem da pokušate da osigurate da se vaš sistem može pokrenuti sa umrežavanjem i SSH nakon nadogradnje. Prema zadanim postavkama, ovaj instalater će koristiti najnoviju stabilnu verziju.

Da biste mogli koristiti alpine-os-updater, samo otvorite terminal i ukucajte ga:

wget --no-cache -qO- https://raw.githubusercontent.com/XtendedGreg/alpine-os-updater/main/upgrade.sh | ash

Kada pokrenete skriptu, ona će izvršiti sljedeće radnje:

  • Automatski će se ponovo pokrenuti i pokrenuti neke akcije čišćenja nakon ponovnog pokretanja kako bi se uvjerio da apk spremišta upućuju na najnoviju verziju i da su paketi ažurirani i instalirani da odgovaraju.
  • Kada se instalacija završi, datoteka evidencije će se pojaviti u korijenu medija za pokretanje.
  • Prethodna lista APK spremišta će biti premještena /etc/apk/repositories.bak tako da možete ručno premjestiti bilo koje prilagođeno spremište.

Konačno ako ste zainteresirani da saznate više o tome o ovoj skripti, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.