Alpine 3.19: ką reikia žinoti prieš ją įdiegiant

Alpių Linux

„Alpine Linux“ yra „Musl“ ir „BusyBox“ pagrindu sukurtas „Linux“ platinimas, kurio tikslas yra būti lengvas ir saugus pagal numatytuosius nustatymus, tačiau vis tiek naudingas atliekant bendros paskirties užduotis.

Prieš kelias dienas čia, tinklaraštyje, pasidalinome naujienomis apie išleista nauja Alpine Linux 3.19 versija kuri Tai platinimas, pelnęs pripažinimą Linux bendruomenėje dėl minimalistinio požiūrio ir efektyvaus veikimo.

„Alpine Linux“ laikosi „mažo, paprasto ir saugaus“ filosofijos., todėl tai ypač patraukli Raspberry Pi vartotojams, nes tai lengva ir galinga operacinė sistema.

Alpių Linux
Susijęs straipsnis:
„Alpine Linux 3.19“ pateikiama su RPi 5 palaikymu, patobulinimais ir kt

Ir tai yra tarp pobūdis Pagrindinius šio paskirstymo aspektus galime pabrėžti:

  1. Saugos orientacija: Alpine Linux buvo sukurta atsižvelgiant į saugumą, nes tai yra platinimas, kuriame yra tik būtini komponentai, o tai reiškia, kad jis pašalina visus nereikalingus komponentus, kad būtų patikima parinktis.
  2. Lengvas ir minimalistinis: „Alpine Linux“ sukurtas taip, kad būtų lengvas, todėl idealiai tinka sistemoms, kurių ištekliai yra riboti. vartoti minimali vieta diske ir turi mažai atminties poreikių
  3. BusyBox namų sistema: „Alpine Linux“ kaip įkrovos sistemą naudoja „BusyBox“, kuri viename vykdomajame faile pateikia „Unix“ paslaugų rinkinį.
  4. Paprastas Init įgyvendinimas: naudoja OpenRC kaip pradinę sistemą, suteikdama paprastą ir efektyvų sistemos inicijavimo proceso įgyvendinimą su minimaliu pradiniam įkrovimui

Jei jus domina galimybė pereiti iš Alpine 3.18 į Alpine 3.19 neprarandant duomenų ar konfigūracijų arba neįdiegiant šio platinimo nuo nulio, svarbu žinoti kai kuriuos naujausioje versijoje atliktus pakeitimus.

„Alpine Linux“ 3.19 išsiskiria Linux branduolio atnaujinimas į 6.6 LTS versiją kartu su juo pridedamas suderinamumas su Raspberry Pi 5, taip pat branduolių konsolidavimas, nes linux-rpi4 ir linux-rpi2 branduoliai buvo pakeisti vienu "linux-rpi".

„Yggdrasil“ maršruto parinkimo schemos atnaujinimas, tinklo programinė įranga iki 0.5 versijos, pristatanti naują maršruto parinkimo schemą, kurią gali reikėti koreguoti, kad būtų suderinama.

Python paketų katalogas dabar pažymėtas kaip valdomas iš išorės, o tai turi įtakos pip diegimui apk valdomuose sistemos kataloguose. Vartotojams rekomenduojama apsvarstyti tokias alternatyvas kaip pipx.

Be to, taip pat galime rasti darbalaukio aplinkos atnaujinimų GNOME 45, LXQt 1.4 ir KDE darbalaukio aplinkai KDE Gear 23.08 paketai yra įtraukti kartu su KDE Frameworks 5.112.

Kaip atnaujinti Alpine Linux?

Turėtumėte tai žinoti jau šiek tiek žinodami apie Alpine Linux 3.19 detales Atnaujinimo iš ankstesnės versijos procesas yra labai paprastas Ir kad nereikėtų iš naujo įdiegti visos sistemos ir, svarbiausia, neprarastumėte informacijos bei nustatymų, turėtumėte žinoti, kad tai galite padaryti tokiu būdu.

Pirmiausia, kaip visada rekomenduojame prieš bet kokį atnaujinimą/diegimą, pasidarykite atsarginę savo asmeninės informacijos arba tos informacijos, kurią laikote svarbia, atsarginę kopiją, nes nors procedūra paprasta, rekomenduojama visada pasidaryti atsarginę kopiją ir nesigailėti dėl nenumatytų įvykių.

Gerai pasakyta aukščiau, norint atnaujinti ankstesnę versiją (šiuo atveju pereinant iš Alpine 3.18 į Alpine 3.19) turime vykdyti šias komandas:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Atlikta tai turime patikrinti ir redaguoti (jei reikia) failą /etc/apk/repositories, norėdami rankiniu būdu pakeisti versijos numerį. Pavyzdžiui, Alpine nuo 3.18 iki 3.19.

vi /etc/apk/repositories

Arba taip pat galime naudoti konfigūracijos scenarijų, kuris iš esmės atliks tą patį ir paprašys mūsų tiesiog pakeisti versijos numerį paspausdami e. Šį scenarijų galime vykdyti su:

setup-apkrepos

Kai tai bus padaryta, mes vėl rašome:

apk update

O dabar galime atlikti pilną sistemos atnaujinimą naudodami:

apk upgrade --available && sync

Pabaigoje, prieš paleidžiant iš naujo, svarbu atnaujinti įdiegtą įkrovos įkroviklį, o jei to nepadarysite, sistema greičiausiai nebus paleista. Norėdami tai padaryti, tiesiog paleiskite šią komandą:

update-grub

Arba BIOS sistemose (x86 arba x86_64)

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

Baigę tiesiog vykdykite:

reboot

Kaip atnaujinti „Alpine Linux“ „Raspberry Pi“?

Dabar „Raspberry“ naudotojų atveju procesas tai gali būti šiek tiek kitaip, todėl aš asmeniškai galiu rekomenduoti, kad atliktumėte procesą pasikliauti Alpių Wiki. Išsamią informaciją galite patikrinti sekanti nuoroda.

Jei esate nuotykių ieškotojas arba norite sutaupyti šiek tiek laiko, leiskite man pasakyti, kad galite naudoti scenarijų, kad atnaujintumėte Alpine savo Raspberry, šis scenarijus vadinamas „alpine-os-updater“.

Verta tai paminėti šis scenarijus nėra oficialus, taigi tu turėtum tai žinoti yra vartotojo sukurtas išteklius, kurio paskirtis yra:

  1. Atnaujinkite esamą Alpine Linux diegimą iš senesnės versijos į naujausią. Tai atliks vietoje atnaujinimą ir išsaugos ankstesnės versijos bendruomenės saugyklos įtraukimą į APK. Atnaujinant reikia paleisti iš naujo, o scenarijus bus paleistas, kad užbaigtų APK saugyklos konfigūracijos perėjimą ir pataisytų paketų diegimus, kurie turėtų būti automatiškai atnaujinami pirmą kartą paleidžiant.
  2. Kadangi paketo prieinamumas gali skirtis priklausomai nuo versijos, rekomenduojama atliks visų esamų įdiegtų paketų patikrą norėdami patikrinti, ar jie yra naujos versijos saugykloje. Jei kurio nors paketo negalima perkelti į naują versiją, prieš atliekant sistemos pakeitimus bus parodytas pranešimas, patvirtinantis, kad norite tęsti. Jei bus priimta arba nerasta jokių problemų, scenarijus bus tęsiamas diegiant.
  3. Kaip šio montuotojo dalis, visi paketai bus atnaujinti į naujausią dabartinės sistemos versijos versiją operacinę sistemą, kad pabandytumėte užtikrinti, kad jūsų sistema galėtų paleisti naudojant tinklą ir SSH po atnaujinimo. Pagal numatytuosius nustatymus ši diegimo programa naudos naujausią stabilią versiją.

Gebėti naudotis Alpine-os-atnaujintuvas, tiesiog atidarykite terminalą ir įveskite jį:

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

Kai paleisite scenarijų, jis atliks šiuos veiksmus:

  • Jis bus automatiškai paleistas iš naujo ir po perkrovimo atliks kai kuriuos valymo veiksmus, kad įsitikintumėte, jog apk saugyklos nukreipia į naujausią versiją ir kad paketai atnaujinami ir įdiegti, kad atitiktų.
  • Kai diegimas bus baigtas, įkrovos laikmenos šaknyje pasirodys žurnalo failas.
  • Ankstesnis APK saugyklos sąrašas bus perkeltas /etc/apk/repositories.bak kad galėtumėte rankiniu būdu perkelti bet kokias pasirinktines saugyklas.

Pagaliau jei norite sužinoti daugiau apie tai apie šį scenarijų galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.