પછી ફેડોરા 27 ના નવા સંસ્કરણનું સત્તાવાર પ્રકાશન, અમે પાછલા સંસ્કરણના અપડેટ્સથી પ્રારંભ કરીએ છીએ. જેમ તમારે જાણવું જોઈએ, તે હંમેશાં હંમેશાં અપડેટ રહેવાની ભલામણ કરવામાં આવે છે, તેથી જ અમારી સિસ્ટમની અપડેટ કેવી રીતે કરવી તે માટેની મારી પાસે અહીં એક નાનો માર્ગદર્શિકા છે.
તે વપરાશકર્તાઓ માટે કે જેઓ તેમની સિસ્ટમને નવા સંસ્કરણ પર અપડેટ કરવા માગે છે, અમારી પાસે સિસ્ટમ ફરીથી ઇન્સ્ટોલ કરવાની જરૂર વિના તે કરવા માટે સક્ષમ થવાની સુવિધા છે અને અમારી ફાઇલો સાથે સમાધાન કરવું.
આ પ્રક્રિયા કરવા માટેની સૌથી સહેલી રીત તે જીનોમ પેકેજ મેનેજરનું છે. આપણે અપડેટને અમલમાં મૂકવા માટે અમારા સૂચના ક્ષેત્રમાં જોવાનું રહેશે અથવા આપણે તેને "સNફ્ટવેર અપડેટ્સ" ટ tabબમાં "જીનોમ સ Softwareફ્ટવેર" પરથી કરી શકીએ છીએ અથવા "અપડેટ" બટનને ક્લિક કરીશું અને તમારે ત્યાં ફેડોરાનું નવું સંસ્કરણ જોવું જોઈએ.
પરંતુ આપણામાંના જેની પાસે જીનોમ નથી?
ટર્મિનલમાંથી ફેડોરાને સુધારો
જો તમે તેમાંથી એક છો જે ફેડોરામાં જીનોમનો ઉપયોગ કરતા નથી, તો ઉપરોક્ત તમને મદદ કરશે નહીં, આ તે છે આપણી સિસ્ટમને અપડેટ કરવા માટે આપણે ટર્મિનલનો ઉપયોગ કરવો પડશે. અહીં આ પ્રક્રિયામાં ગૂગલ, ડ્ર repપબboxક્સ, આરપીએમફ્યુઝન, વર્ચ્યુઅલબોક્સ વગેરે જેવા અનધિકૃત રીપોઝીટરીઓને અક્ષમ કરવી અત્યંત આવશ્યક છે.
આ કરવા માટે, આપણે અમારી ફાઇલ પર જવું આવશ્યક છે જે તેમને સ્ટોર કરે છે અને તેને સંપાદિત કરે છે, અમે આ સાથે આ કરીએ છીએ:
sudo ls /etc/yum.repos.d/
અહીં અમે તે બહારની ઓળખ કરીશું:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
આપણે દરેકમાં ફેરફાર કરવો પડશે તેમાંના અને વિકલ્પ ઉમેરવા માટે:
enabled=0
ઉદાહરણ તરીકે ગૂગલ રીપોઝીટરીમાં:
sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=0 gpgcheck=0
પ્રથમ વસ્તુ ટર્મિનલ ખોલવા અને પેકેજો અને રિપોઝીટરીઓને અપડેટ કરવાનું પ્રારંભ કરશે.
sudo dnf upgrade --refresh
અહીં તેના પર અમે તમારા ઇન્ટરનેટ કનેક્શનના આધારે 30 થી 50 મિનિટનો સમય લઈશું, તે થોડો વધુ સમય લેશે.
હવે અમે એક ટૂલ સ્થાપિત કરીશું જે અમને અમારા ફેડોરાને અપડેટ કરવાની મંજૂરી આપશે
sudo dnf install dnf-plugin-system-upgrade
છેલ્લે નીચેના આદેશો સાથે અમે સૂચવીએ છીએ કે નવા પેકેજોની સ્થાપના આ સાથે હાથ ધરવામાં આવી છે:
sudo dnf system-upgrade download --releasever=27
પૂર્ણ થયા પછી, તે છે અમારી ટીમને ફરીથી પ્રારંભ કરવા માટે અત્યંત જરૂરી છે ફેરફારો અસરમાં લેવા માટે.
sudo dnf system-upgrade reboot
અપગ્રેડ પછીના મુદ્દાઓનું નિરાકરણ
એવા સમયે જ્યારે સમસ્યાઓ problemsભી થાય છે ત્યારે આ રીતે અપડેટ થયા પછી, તેમને હલ કરવા માટે, આપણે ફક્ત આ પગલાંને અનુસરો. મોટાભાગનાં અપડેટ્સ માટે તે આવશ્યક હોવું જોઈએ નહીં.
આરપીએમ ડેટાબેસને ફરીથી બનાવો
જો આરપીએમ / ડીએનએફ ટૂલ્સ સાથે કામ કરતી વખતે જો અમને ચેતવણીઓ બતાવવામાં આવે, તો શક્ય છે કે કોઈ કારણોસર ડેટાબેઝ બગડેલ છે. તેને ફરીથી બનાવવું અને તે તમારી સમસ્યાઓનું નિરાકરણ લાવે છે કે કેમ તે શક્ય છે. હંમેશાં / વાર / લિબ / આરપીએમ / પ્રથમ બેક અપ લે છે. ડેટાબેઝને ફરીથી બનાવવા માટે, ચલાવો:
sudo rpm --rebuilddb
અવલંબન સમસ્યાઓ હલ કરવા માટે ડિસ્ટ્રો-સિંકનો ઉપયોગ કરવો
સિસ્ટમ અપડેટ ટૂલ ડિફોલ્ટ દ્વારા ડિસ્ટ્રો સિંક પદ્ધતિનો ઉપયોગ કરે છે. જો તમારી સિસ્ટમ અંશત update અપડેટની બહાર રહી છે અથવા જો અમને કેટલાક પેકેજ અવલંબન સમસ્યાઓ મળી છે, તો તમે તેને બીજી ડિસ્ટ્રો-સિંક મેન્યુઅલી ચલાવીને ઠીક કરવાનો પ્રયાસ કરી શકો છો. આ તમારા ઇન્સ્ટોલ કરેલા પેકેજોને હાલમાં સક્ષમ કરેલા રીપોઝીટરીઓમાં જેવું જ વર્ઝન બનાવવાનો પ્રયાસ કરે છે, ભલે તેનો અર્થ કેટલાક પેકેજોને ડાઉનગ્રેડ કરવામાં આવે:
sudo dnf distro-sync
વધુ મજબૂત ચલ પેકેજોને દૂર કરવાની પણ મંજૂરી આપે છે જેના પેકેજની અવલંબન સંતોષી શકાતી નથી. આની પુષ્ટિ કરતા પહેલા કયા પેકેજો દૂર કરવામાં આવશે તે હંમેશાં કાળજીપૂર્વક સમીક્ષા કરો:
sudo dnf distro-sync --allowerasing
નવીનતમ SELinux નીતિ સાથે ફાઇલોને ફરીથી લગાવો
જો ચેતવણીઓ ઉદ્ભવે છે કે હાલની સેલિનક્સ નીતિને કારણે કેટલીક ક્રિયાઓને મંજૂરી આપવામાં આવી નથી, તો તે સેઇલિનક્સ પરવાનગી સાથે કેટલીક ફાઇલોને ખોટી રીતે લેબલ કરાવવાનો કેસ હોઈ શકે છે. આ કોઈપણ ભૂલોની ઘટનામાં થઈ શકે છે અથવા જો તમે ભૂતકાળના કોઈ તબક્કે SELinux અક્ષમ કર્યું હોત. તમે ચલાવીને આખી સિસ્ટમ ફરીથી લગાવી શકો છો:
sudo touch /.autorelabel
આગલા બૂટને ફરીથી બુટ કરવામાં લાંબો સમય લાગશે કારણ કે તે તમારી બધી ફાઇલો પરના બધા સેલિનક્સ ટsગ્સને તપાસશે અને સુધારશે. એકવાર આ થઈ જાય, અમે હવે ફેડોરાના આ નવા સંસ્કરણનો આનંદ લઈ શકીએ છીએ.