થોડા દિવસો પહેલા અમે બ્લોગ પર આ સમાચાર શેર કર્યા હતા Alpine Linux 3.19 ના નવા સંસ્કરણનું પ્રકાશન જે તે એક વિતરણ છે જેણે Linux સમુદાયમાં માન્યતા મેળવી છે તેના ન્યૂનતમ અભિગમ અને કાર્યક્ષમ પ્રદર્શન માટે.
આલ્પાઇન લિનક્સ "નાના, સરળ અને સુરક્ષિત" ની ફિલસૂફીનું પાલન કરે છે, તેને એક વિતરણ બનાવે છે જે ખાસ કરીને રાસ્પબેરી પી વપરાશકર્તાઓ માટે આકર્ષક છે, કારણ કે તે હલકો અને શક્તિશાળી ઓપરેટિંગ સિસ્ટમ છે.
અને તે વચ્ચે છે લક્ષણો આ વિતરણના મુખ્ય પાસાઓ અમે પ્રકાશિત કરી શકીએ છીએ:
- સુરક્ષા ઓરિએન્ટેશન: આલ્પાઇન લિનક્સ સુરક્ષાને ધ્યાનમાં રાખીને ડિઝાઇન કરવામાં આવ્યું હતું કારણ કે તે એક વિતરણ છે જેમાં માત્ર જરૂરી ઘટકો છે, જેનો અર્થ છે કે તે નક્કર વિકલ્પ બનવા માટે તમામ બિનજરૂરી ઘટકોને દૂર કરે છે.
- પ્રકાશ અને ઓછામાં ઓછા: આલ્પાઇન લિનક્સને હળવા વજન માટે ડિઝાઇન કરવામાં આવ્યું છે, જે તેને સંસાધન-સંબંધિત સિસ્ટમો માટે આદર્શ બનાવે છે. વપરાશ ન્યૂનતમ ડિસ્ક જગ્યા અને ઓછી મેમરી જરૂરિયાતો ધરાવે છે
- બિઝીબોક્સ હોમ સિસ્ટમ: આલ્પાઇન લિનક્સ તેની બુટ સિસ્ટમ તરીકે BusyBox નો ઉપયોગ કરે છે, જે એક જ એક્ઝિક્યુટેબલમાં યુનિક્સ ઉપયોગિતાઓનો સમૂહ પૂરો પાડે છે.
- સરળ પ્રારંભ અમલીકરણ: ઓપનઆરસીને તેની ઇનિટ સિસ્ટમ તરીકે ઉપયોગ કરે છે, જે પ્રારંભિક બુટ માટે જરૂરી ન્યૂનતમ સાથે સિસ્ટમ આરંભ પ્રક્રિયાના સરળ અને કાર્યક્ષમ અમલીકરણને પ્રદાન કરે છે.
જો તમને ડેટા અથવા રૂપરેખાંકનો ગુમાવ્યા વિના અથવા આ વિતરણને શરૂઆતથી ઇન્સ્ટોલ કર્યા વિના Alpine 3.18 થી Alpine 3.19 પર સ્થાનાંતરિત કરવામાં સક્ષમ થવામાં રસ હોય, તો તે મહત્વપૂર્ણ છે કે તમે નવીનતમ પ્રકાશનમાં કરવામાં આવેલા કેટલાક ફેરફારોને જાણો છો.
આલ્પાઇન લિનક્સ 3.19 વર્ઝન 6.6 LTS પર Linux કર્નલનું અપડેટ અલગ છે જેની સાથે રાસ્પબેરી પી 5 સાથે સુસંગતતા ઉમેરવામાં આવે છે, તેમજ કર્નલોનું એકીકરણ, કારણ કે linux-rpi4 અને linux-rpi2 કર્નલોને એક જ "linux-rpi" દ્વારા બદલવામાં આવ્યા છે.
Yggdrasil રૂટીંગ સ્કીમ અપડેટ, નેટવર્કીંગ સોફ્ટવેર, આવૃત્તિ 0.5 પર, નવી રૂટીંગ સ્કીમ રજૂ કરી રહી છે જેને સુસંગતતા માટે ગોઠવણોની જરૂર પડી શકે છે.
Python પેકેજો ડિરેક્ટરી હવે બાહ્ય રીતે સંચાલિત તરીકે ચિહ્નિત થયેલ છે, જે apk-સંચાલિત સિસ્ટમ ડિરેક્ટરીઓમાં pip સ્થાપનોને અસર કરે છે. વપરાશકર્તાઓને pipx જેવા વિકલ્પો ધ્યાનમાં લેવાની ભલામણ કરવામાં આવે છે.
આ ઉપરાંત, અમે ડેસ્કટૉપ વાતાવરણમાં અપડેટ્સ પણ શોધી શકીએ છીએ જીનોમ 45, LXQt 1.4 અને KDE ડેસ્કટોપ પર્યાવરણ માટે, KDE ગિયર 23.08 પેકેજો KDE ફ્રેમવર્ક 5.112 સાથે સમાવવામાં આવેલ છે.
આલ્પાઇન લિનક્સને કેવી રીતે અપડેટ કરવું?
આલ્પાઇન લિનક્સ 3.19 ની વિગતો વિશે થોડું જાણીને, તમારે તે જાણવું જોઈએ પાછલા સંસ્કરણમાંથી અપડેટ પ્રક્રિયા અત્યંત સરળ છે અને સમગ્ર સિસ્ટમને પુનઃસ્થાપિત કરવાનું ટાળવા માટે અને, સૌથી ઉપર, તમારી માહિતી અને સેટિંગ્સ ગુમાવવાનું ટાળવા માટે, તમારે જાણવું જોઈએ કે તમે તે નીચેની રીતે કરી શકો છો.
અગાઉના સંસ્કરણથી અપડેટ કરવા માટે ઉપર સારું કહ્યું (આ કિસ્સામાં આલ્પાઇન 3.18 થી આલ્પાઇન 3.19 પર સ્થળાંતર કરવું) આપણે નીચેના આદેશોને એક્ઝિક્યુટ કરવા જોઈએ:
apk update apk upgrade apk add --upgrade apk-tools apk upgrade --available
આ થઈ ગયું આપણે ચકાસવું અને સંપાદિત કરવું જોઈએ (જો જરૂરી હોય તો) ફાઇલ /etc/apk/repositories, વર્ઝન નંબર મેન્યુઅલી બદલવા માટે. ઉદાહરણ તરીકે, આલ્પાઇન 3.18 થી 3.19.
vi /etc/apk/repositories
અથવા સમાન રીતે આપણે રૂપરેખાંકન સ્ક્રિપ્ટનો ઉપયોગ કરી શકીએ છીએ જે મૂળભૂત રીતે સમાન કાર્ય કરશે અને અમને ફક્ત e દબાવીને સંસ્કરણ નંબર બદલવા માટે કહેશે. અમે આ સ્ક્રિપ્ટને આની સાથે ચલાવી શકીએ છીએ:
setup-apkrepos
એકવાર આ થઈ જાય, અમે ફરીથી ટાઇપ કરવા આગળ વધીએ છીએ:
apk update
અને હવે અમે આની સાથે સંપૂર્ણ સિસ્ટમ અપડેટ કરી શકીએ છીએ:
apk upgrade --available && sync
અંતે, પુનઃપ્રારંભ કરતા પહેલા સ્થાપિત બૂટ લોડરને અપડેટ કરવું અગત્યનું છે અને જો તમે આમ નહીં કરો, તો સિસ્ટમ મોટે ભાગે બુટ થશે નહીં. આ કરવા માટે, ફક્ત નીચેનો આદેશ ચલાવો:
update-grub
અથવા BIOS સિસ્ટમ્સના કિસ્સામાં (x86 અથવા x86_64)
grub-install --boot-directory=/boot --target=i386-pc $disk
જ્યારે સમાપ્ત થાય, ત્યારે ફક્ત અમલ કરો:
reboot
રાસ્પબેરી પી પર આલ્પાઇન લિનક્સને કેવી રીતે અપડેટ કરવું?
હવે રાસ્પબેરી વપરાશકર્તાઓના કિસ્સામાં, પ્રક્રિયા તે થોડું અલગ હોઈ શકે છે, તેથી હું વ્યક્તિગત રીતે ભલામણ કરી શકું છું કે તમે પ્રક્રિયા માટે આલ્પાઇન વિકી પર આધાર રાખો. તમે માં વિગતો ચકાસી શકો છો નીચેની કડી
જો તમે સાહસિક છો અથવા તમે થોડો સમય બચાવવાનું પસંદ કરો છો, તો તમને જણાવી દઈએ કે તમે તમારી રાસ્પબેરી પર આલ્પાઈનને અપડેટ કરવા માટે સ્ક્રિપ્ટનો ઉપયોગ કરી શકો છો, આ સ્ક્રિપ્ટને "alpine-os-updater" કહેવામાં આવે છે.
તે ઉલ્લેખનીય છે આ સ્ક્રિપ્ટ સત્તાવાર નથી, તેથી તમારે તે જાણવું જોઈએ વપરાશકર્તા દ્વારા બનાવેલ સંસાધન છે અને જેનો હેતુ છે:
- હાલની આલ્પાઇન લિનક્સ ઇન્સ્ટોલેશનને અપગ્રેડ કરો જૂના સંસ્કરણથી નવીનતમ સંસ્કરણ સુધી. આ ઇન-પ્લેસ અપડેટ કરશે અને apk માટે અગાઉના વર્ઝનના સમુદાય રિપોઝીટરી સમાવેશને સાચવશે. અપડેટના ભાગ રૂપે રીબૂટ જરૂરી છે અને apk રિપોઝીટરી કન્ફિગરેશન ટ્રાન્ઝિશનને પૂર્ણ કરવા અને પ્રથમ બુટ પર આપમેળે અપડેટ થનારા પેકેજ ઇન્સ્ટોલેશનને ઠીક કરવા માટે સ્ક્રિપ્ટ ચલાવવામાં આવશે.
- પેકેજની ઉપલબ્ધતા સંસ્કરણથી સંસ્કરણમાં બદલાઈ શકે છે, તેથી તેની ભલામણ કરવામાં આવે છે બધા હાલના સ્થાપિત પેકેજોની તપાસ કરશે તેઓ નવા સંસ્કરણ માટે રીપોઝીટરીમાં ઉપલબ્ધ છે કે કેમ તે તપાસવા માટે. જો કોઈપણ પેકેજને નવા સંસ્કરણ પર સ્થાનાંતરિત કરી શકાતું નથી, તો સિસ્ટમમાં ફેરફારો કરતા પહેલા તમે ચાલુ રાખવા માંગો છો તેની પુષ્ટિ કરવા માટે એક સંદેશ પ્રદર્શિત કરવામાં આવશે. જો સ્વીકારવામાં આવે, અથવા જો કોઈ સમસ્યા ન મળે, તો સ્ક્રિપ્ટ ઇન્સ્ટોલેશન સાથે ચાલુ રહેશે.
- આ ઇન્સ્ટોલરના ભાગ રૂપે, બધા પેકેજો વર્તમાન સિસ્ટમ સંસ્કરણ પર ઉપલબ્ધ નવીનતમ સંસ્કરણ પર અપડેટ કરવામાં આવશે ઓપરેટિંગ સિસ્ટમ એ સુનિશ્ચિત કરવાનો પ્રયાસ કરો કે તમારી સિસ્ટમ અપગ્રેડ પછી નેટવર્કીંગ અને SSH સાથે બુટ થઈ શકે. ડિફૉલ્ટ રૂપે, આ ઇન્સ્ટોલર નવીનતમ સ્થિર સંસ્કરણનો ઉપયોગ કરશે.
વાપરવા માટે સમર્થ થવા માટે આલ્પાઇન-ઓએસ-અપડેટર, ફક્ત એક ટર્મિનલ ખોલો અને તેમાં ટાઈપ કરો:
wget --no-cache -qO- https://raw.githubusercontent.com/XtendedGreg/alpine-os-updater/main/upgrade.sh | ash
જ્યારે તમે સ્ક્રિપ્ટ ચલાવો છો, ત્યારે તે નીચેની ક્રિયાઓ કરશે:
- તે આપમેળે રીબૂટ થશે અને રીબૂટ પછી કેટલીક ક્લિનઅપ ક્રિયાઓ ચલાવશે તેની ખાતરી કરવા માટે કે apk રિપોઝીટરીઝ નવીનતમ સંસ્કરણ તરફ નિર્દેશ કરે છે અને પેકેજો અપડેટ અને મેચ કરવા માટે ઇન્સ્ટોલ કરેલા છે.
- એકવાર સ્થાપન પૂર્ણ થઈ જાય, લોગ ફાઈલ બુટ મીડિયાના રૂટમાં દેખાશે.
- પહેલાની APK રિપોઝીટરી સૂચિ ખસેડવામાં આવશે /etc/apk/repositories.bak જેથી તમે કોઈપણ કસ્ટમ રીપોઝીટરીઝને મેન્યુઅલી ખસેડી શકો.
છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ સ્ક્રિપ્ટ વિશે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં