Alpine 3.19: waxa aad u baahan tahay inaad ogaato ka hor inta aanad rakibin

Alpine Linux

Alpine Linux waa musl iyo BusyBox ku salaysan qaybinta Linux, kaas oo ujeedadiisu tahay in uu ahaado mid fudud oo ammaan ah iyada oo weli waxtar u leh hawlaha guud.

Dhowr maalmood ka hor waxaan halkan ku wadaagnay blog-ka wararka sii deynta nooca cusub ee Alpine Linux 3.19 taas oo ah Waa qaybin aqoonsi ka helay bulshada Linux habkeeda ugu yar iyo waxqabad hufan.

Alpine Linux wuxuu u hoggaansamaa falsafada "yar, fudud oo ammaan ah", taasoo ka dhigaysa qaybin si gaar ah u soo jiidata isticmaaleyaasha Raspberry Pi, maadaama ay tahay nidaam hawleed fudud oo awood badan.

Alpine Linux
Maqaalka laxiriira:
Alpine Linux 3.19 waxay la timid taageero RPi 5, horumarin iyo wax ka badan

Waana taas ka mid ah sifooyinka Dhinacyada ugu muhiimsan ee qaybintan waxaan muujin karnaa:

  1. Hanuuninta Badbaadada: Alpine Linux waxaa loogu talagalay iyada oo maskaxda lagu hayo maaddaama ay tahay qaybinta kaliya ee leh qaybaha lagama maarmaanka ah, taas oo macnaheedu yahay in ay tirtirto dhammaan qaybaha aan loo baahnayn si ay u noqoto doorasho adag.
  2. Iftiin iyo ugu yar: Alpine Linux waxaa loogu talagalay inuu ahaado mid fudud, taasoo ka dhigaysa mid ku habboon nidaamyada xaddidan ee kheyraadka. cunid meel disk ugu yar oo uu leeyahay shuruudaha xusuusta hooseeya
  3. Nidaamka Guriga ee BusyBox: Alpine Linux waxay u isticmaashaa BusyBox sidii nidaamkeeda boot, kaas oo bixiya qaybo ka mid ah utility Unix ee hal la fulin karo.
  4. Hirgelinta Init fudud: waxay u isticmaashaa OpenRC sidii nidaamkeeda bilawga ah, iyada oo siinaya hirgalin fudud oo hufan oo habka bilawga ah ee ugu yar ee loo baahan yahay boot bilowga ah

Haddii aad xiisaynayso inaad awoodo inaad ka haajirto Alpine 3.18 una guurto Alpine 3.19 adiga oo aan lumin xogta ama qaabaynta ama ku rakibida qaybintan xoqan, waxaa muhiim ah inaad ogaato qaar ka mid ah isbedelada lagu sameeyay sii deynta ugu dambeysay.

Alpine Linux 3.19 Cusboonaysiinta kernel-ka Linux ee nooca 6.6 LTS ayaa taagan oo ay la socoto iswaafajinta Raspberry Pi 5 ayaa lagu daray, iyo sidoo kale xoojinta kernels, tan iyo linux-rpi4 iyo linux-rpi2 kernels waxaa lagu beddelay hal "linux-rpi".

Cusboonaysiinta nidaamka dariiqa Yggdrasil, software isku xidhka, ilaa nooca 0.5, soo bandhigaya nidaam cusub oo marineed kaas oo u baahan kara wax ka beddelka ku habboonaanta.

Tusaha xirmooyinka Python ayaa hadda loo calaamadeeyay inuu yahay mid dibadda laga maamulo, kaasoo saameeya rakibaadda pip-ka ee hagayaasha nidaamka ay maamusho apk. Isticmaalayaasha waxaa lagula talinayaa inay tixgeliyaan beddelka sida pipx.

Tan waxaa dheer, waxaan sidoo kale ka heli karnaa cusbooneysiinta deegaanka desktop-ka GNOME 45, LXQt 1.4 iyo deegaanka desktop-ka ee KDE, xirmooyinka KDE Gear 23.08 waxaa lagu daray KDE Frameworks 5.112.

Sida loo cusbooneysiiyo Alpine Linux?

Markii horeba wax yar oo ku saabsan faahfaahinta Alpine Linux 3.19, waa inaad ogaataa taas Habka cusboonaysiinta ee noocii hore aad buu u fudud yahay Iyo si looga fogaado in aad dib u rakibto nidaamka oo dhan iyo, ka sarreeya, luminta macluumaadkaaga iyo dejinta, waa inaad ogaataa inaad ku samayn karto habka soo socda.

Waxa ugu horreeya ee arrintan ku saabsan iyo sida aan had iyo jeer kugula talineyno ka hor cusboonaysiinta / rakibida kasta, waa inaad kaydiso macluumaadkaaga shakhsiyeed ama waxa aad u aragto muhiim, maadaama nidaamku fudud yahay, talada had iyo jeer waa in la kaydiyo oo aan ka qoomameynin dhacdo kasta oo lama filaan ah.

Si wanaagsan ayaa kor loo sheegay, si aad uga cusboonaysiiso nooc hore (kiiskan oo ka guuraya Alpine 3.18 una guuraya Alpine 3.19) waa inaan fulinaa amarada soo socda:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Tan ayaa la sameeyay waa inaan xaqiijinaa oo wax ka bedelnaa (haddii loo baahdo) faylka /etc/apk/repositories, si aad u bedesho lambarka nooca gacanta. Tusaale ahaan, Alpine 3.18 ilaa 3.19.

vi /etc/apk/repositories

Ama si isku mid ah waxaan u isticmaali karnaa qoraalka qaabeynta kaas oo asal ahaan sameyn doona isla shay oo na weydiisan doona inaan bedelno lambarka nooca adigoo riixaya e. Waxaan ku fulin karnaa qoraalkan:

setup-apkrepos

Marka tan la sameeyo, waxaan sii wadeynaa inaan mar kale ku qorno:

apk update

Oo hadda waxaan ku samayn karnaa casriyeyn dhamaystiran oo leh:

apk upgrade --available && sync

Dhamaadka, waxaa muhiim ah in la cusboonaysiiyo bootloader-ka la rakibay ka hor inta aanad dib u bilaabin, haddii aadan sidaas samayn, nidaamku wuxuu u badan yahay inuusan bootin, si tan loo sameeyo, si fudud u fuli amarka soo socda:

update-grub

Ama dhinaca nidaamka BIOS (x86 ama x86_64)

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

Marka la dhammeeyo, kaliya fuli:

reboot

Sida loo cusbooneysiiyo Alpine Linux Raspberry Pi?

Hadda kiiska isticmaalayaasha Raspberry, habka waxa laga yaabaa inay ka yara duwanaato, markaa waxaan shakhsi ahaan kugula talin karaa inaad ku tiirsanaato Alpine Wiki habka. Waxaad ka hubin kartaa faahfaahinta gudaha xiriirka soo socda.

Haddii aad tahay tacabur ama aad door bidayso inaad wakhti yar kaydsato, aan kuu sheego inaad isticmaali karto qoraal si aad u cusbooneysiiso Alpine Raspberry kaaga, qoraalkan waxa loo yaqaan "alpine-os-updater".

Waxaa xusid mudan taas qoraalkani ma aha mid rasmi ah, marka waa inaad taas ogaataa waa kheyraad uu sameeyay isticmaaluhu ujeeddadiisuna waa:

  1. Kordhi rakibaadda Alpine Linux ee jirta laga bilaabo nooc hore ilaa nooca ugu dambeeya. Tani waxay samayn doontaa cusboonaysiinta goobta waxayna ilaalin doontaa nuqulkii hore ee kaydka kaydka bulshada ee apk. Dib-u-billow ayaa loo baahan yahay iyada oo qayb ka ah casriyaynta iyo qoraalka la maamuli doono si loo dhammaystiro kala-guurka qaabeynta kaydka apk iyo hagaajinta xirmooyinka xirmada kuwaas oo ay tahay in si toos ah loo cusboonaysiiyo bootinta koowaad.
  2. Mar haddii la heli karo xirmo laga yaabo inay ka beddesho nooca, waxaa lagu talinayaa hubin doona dhammaan baakadaha rakibay ee hadda jira si loo hubiyo inay ku jiraan kaydka nooca cusub. Haddii xirmo kasta aan loo guuri karin nooca cusub, fariin ayaa la soo bandhigi doonaa si loo xaqiijiyo inaad rabto inaad sii waddo ka hor inta aanad isbeddel ku samayn nidaamka. Haddii la aqbalo, ama haddii aan wax dhibaato ah la helin, qoraalka ayaa sii wadi doona rakibidda.
  3. Iyada oo qayb ka ah rakibahaan, dhammaan xirmooyinka waxaa loo cusboonaysiin doonaa nooca ugu dambeeya ee laga heli karo nooca nidaamka hadda jira nidaamka qalliinka si aad isugu daydo in aad hubiso in nidaamkaagu uu la shaqayn karo isku xidhka iyo SSH ka dib casriyaynta. Sida caadiga ah, rakibayuhu wuxuu isticmaali doonaa nooca ugu dambeeyay ee xasilloon.

Inaad adeegsan karto alpine-os-updater, kaliya fur terminal oo ku qor:

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

Marka aad socodsiiso qoraalka, waa samayn doonaa falalka soo socda:

  • Waxay dib u bilaabi doontaa si toos ah waxayna u socon doontaa qaar ka mid ah ficilada nadiifinta ka dib dib-u-kicinta si loo hubiyo in kaydka apkku tilmaamayo nooca ugu dambeeyay iyo in baakooyinka la cusboonaysiiyay oo la rakibay si ay u dhigmaan.
  • Marka rakibidda la dhammeeyo, faylka log ayaa ka muuqan doona xididka warbaahinta boot.
  • Liiskii hore ee kaydka APK waa la rari doonaa /etc/apk/repositories.bak si aad gacanta ugu dhaqaajiso meel kasta oo kayd ah.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato ku saabsan qoraalkan, waxaad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.