Alpine 3.19: izvo zvaunoda kuziva usati waiisa

Alpine Linux

Alpine Linux ndeye musl uye BusyBox yakavakirwa Linux kugovera, iyo inovavarira kuve yakareruka uye yakachengeteka nekukasira ichiri kubatsira kune yakajairika chinangwa mabasa.

Mazuva mashoma apfuura takagovana pano pa blog nhau dze kuburitswa kweiyo vhezheni itsva yeAlpine Linux 3.19 izvo Iko kugovera kwakawana kuzivikanwa munharaunda yeLinux nokuda kwayo minimalist maitiro uye kushanda kwakanaka.

Alpine Linux inonamatira kune huzivi hwe "diki, nyore uye rakachengeteka", zvichiita kuti ive kugovera kunonyanya kufadza kune vashandisi veRaspberry Pi, sezvo iri nyore uye ine simba rekushandisa system.

Alpine Linux
Nyaya inoenderana:
Alpine Linux 3.19 inosvika nerutsigiro rweRPi 5, kuvandudzwa uye nezvimwe

Uye ndizvo zviri pakati pe features zvinhu zvikuru zvekugovera uku tinogona kuratidza:

  1. Safety Orientation: Alpine Linux yakagadzirwa nekuchengeteka mupfungwa sezvo iri kugovera kunongova nezvikamu zvakakosha, izvo zvinoreva kuti inobvisa zvose zvisingakoshi kuti zvive sarudzo yakasimba.
  2. Chiedza uye minimalist: Alpine Linux yakagadzirirwa kuve yakareruka, ichiita kuti ive yakanakira zviwanikwa-zvine masystem. kudya shoma disk nzvimbo uye ine yakaderera ndangariro zvinodiwa
  3. BusyBox Home System: Alpine Linux inoshandisa BusyBox seyayo bhutsu system, iyo inopa seti yeUnix zvishandiso mune imwechete inoitiswa.
  4. Nyore Init kuita: inoshandisa OpenRC seyayo init system, ichipa kuita kuri nyore uye kwakasimba kwemaitiro ekutanga sisitimu nehushoma hunodiwa pakutanga boot.

Kana iwe uchifarira kukwanisa kutama kubva kuAlpine 3.18 kuenda kuAlpine 3.19 pasina kurasikirwa nedata kana zvigadziriso kana kuisa kugovera uku kubva pakutanga, zvakakosha kuti uzive dzimwe shanduko dzakaitwa mukuburitswa kwazvino.

Alpine Linux 3.19 kugadziridzwa kweLinux kernel kushanduro 6.6 LTS inomira pachena pamwe chete nekuenderana neRaspberry Pi 5 inowedzerwa, pamwe nekubatanidzwa kwekernels, sezvo linux-rpi4 uye linux-rpi2 kernels yakatsiviwa neimwe "linux-rpi".

Yggdrasil routing scheme update, networking software, to version 0.5, kuunza hurongwa hutsva hwemaitirwo hungada gadziriso dzekuenderana.

Iyo Python mapakeji dhairekitori ikozvino yakanyorwa seyakagadziriswa kunze, iyo inokanganisa kuiswa kwepip mune apk-inotungamirwa system madhairekitori. Vashandisi vanokurudzirwa kufunga dzimwe nzira senge pipx.

Pamusoro peizvi, isu tinogona zvakare kuwana zvigadziriso kune desktop nharaunda GNOME 45, LXQt 1.4 uye yeKDE desktop nharaunda, iyo KDE Gear 23.08 mapakeji anosanganisirwa pamwe neKDE Frameworks 5.112.

Maitiro ekugadzirisa Alpine Linux?

Uchiri kuziva zvishoma nezve iyo Alpine Linux 3.19, iwe unofanirwa kuziva izvozvo Iyo yekuvandudza maitiro kubva kune yapfuura vhezheni iri nyore kwazvo Uye kudzivirira kudzoreredza sisitimu yese uye, pamusoro pezvose, kurasikirwa neruzivo rwako uye zvigadziriso, unofanirwa kuziva kuti unogona kuzviita nenzira inotevera.

Chinhu chekutanga pamusoro peizvi uye sezvatinogara tichikurudzira tisati tagadziridza / kuisirwa, ndechekuti iwe uchengetedze ruzivo rwako pachako kana izvo zvaunofunga kuti zvakakosha, nekuti kunyangwe maitiro acho ari nyore, kurudziro inogara ichichengetedza uye kusazvidemba chero chiitiko chisingatarisirwe.

Zvakataurwa pamusoro apa, kugadzirisa kubva kune yakapfuura vhezheni (munyaya iyi kutama kubva kuAlpine 3.18 kuenda kuAlpine 3.19) tinofanira kuita mirairo inotevera:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Waita izvi tinofanira kuongorora uye kugadzirisa (kana zvichidikanwa) faira /etc/apk/repositories, kushandura nhamba yeshanduro nemaoko. Somuenzaniso, Alpine 3.18 kusvika 3.19.

vi /etc/apk/repositories

Kana zvakaenzana isu tinogona kushandisa script yekumisikidza iyo inozongoita chinhu chimwe chete uye kutikumbira kuti tingochinja nhamba yeshanduro nekudzvanya e. Tinogona kuita script iyi ne:

setup-apkrepos

Kana izvi zvangoitwa, tinoenderera mberi nekunyora zvakare:

apk update

Uye ikozvino isu tinogona kuita yakazara system yekuvandudza ne:

apk upgrade --available && sync

Pakupedzisira, zvakakosha kuti uvandudze iyo yakaiswa boot loader usati watangazve uye kana ukasadaro, system yacho haigoni kubhuta.Kuita izvi, ingoita murairo unotevera:

update-grub

Kana mune zveBIOS masisitimu (x86 kana x86_64)

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

Kana wapedza, ingoita:

reboot

Maitiro ekugadzirisa Alpine Linux pane Raspberry Pi?

Iye zvino munyaya yevashandisi veRaspberry, maitiro zvinogona kunge zvakasiyana zvishoma, saka ini pachangu ndinogona kukurudzira kuti uvimbe neAlpine Wiki yekuita. Iwe unogona kutarisa zvinyorwa mu inotevera chinongedzo.

Kana iwe uri mutambi kana uchida kuchengetedza nguva shoma, rega ndikuudze kuti unogona kushandisa script kugadzirisa Alpine paRaspberry yako, iyi script inonzi "alpine-os-updater".

Zvakakodzera kutaura izvozvo script iyi haisi yepamutemo, saka unofanira kuziva izvozvo chinhu chinogadzirwa nemushandisi uye chinangwa chake chiri:

  1. Simudzira iripo Alpine Linux yekuisa kubva kune yekare vhezheni kuenda kune yazvino vhezheni. Izvi zvinozoita in-place update uye kuchengetedza yakapfuura vhezheni nharaunda repository kubatanidzwa kweiyo apk. Kutangazve kunodiwa sechikamu chekuvandudza uye script ichaitwa kuti ipedze iyo apk repository configuration shanduko uye kugadzirisa pasuru yekumisikidza iyo inofanirwa kuvandudzwa otomatiki pabhutsu yekutanga.
  2. Sezvo kuwanikwa kwepakeji kuchigona kuchinja kubva kushanduro kuenda kune imwe shanduro, zvinokurudzirwa ichaita cheki yemapakeji ese aripo akaiswa kutarisa kana dziripo mudura reiyo vhezheni itsva. Kana chero package isingakwanise kuendeswa kune iyo nyowani vhezheni, meseji icharatidzwa kuratidza kuti unoda kuenderera mberi usati waita shanduko kuhurongwa. Kana yakagamuchirwa, kana pasina matambudziko anowanikwa, script ichaenderera mberi nekuiswa.
  3. Sechikamu cheiyi installer, ese mapakeji anozogadziridzwa kune yazvino vhezheni inowanikwa pane yazvino system vhezheni inoshanda sisitimu yekuyedza kuona kuti system yako inogona kubhuya netiweki uye SSH mushure mekusimudzira. Nekumisikidza, iyi yekuisa ichashandisa yazvino yakagadzikana vhezheni.

Kugona kushandisa alpine-os-updater, ingovhura terminal uye nyora mairi:

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

Paunomhanyisa script, iwo achaita zvinotevera zviito:

  • Ichatangazve otomatiki uye kuita zvimwe zvekuchenesa zviito mushure mekutangazve kuti ive nechokwadi chekuti apk repositories inonongedza kune yazvino vhezheni uye kuti mapakeji anogadziridzwa uye akaiswa kuti aenderane.
  • Kana kuiswa kwapera, faira regi rinozoonekwa mumudzi webhoti media.
  • Yapfuura APK repository runyoro ichafambiswa /etc/apk/repositories.bak saka iwe unogona nemaoko kufambisa chero tsika repositories.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo nezve script iyi, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako