બોટલ્સ 2022.1.28 વાઇન અને વધુને મેનેજ કરવા માટે નવા બેકએન્ડ સાથે આવે છે

બોટલ્સ પ્રોજેક્ટ 2022.1.28 ના નવા સંસ્કરણનું પ્રકાશન રજૂ કરવામાં આવ્યું હતું, જે વાઇન અથવા પ્રોટોન પર આધારિત લિનક્સ પર વિન્ડોઝ એપ્લીકેશનના ઇન્સ્ટોલેશન, રૂપરેખાંકન અને અમલીકરણને સરળ બનાવવા માટે એપ્લિકેશન વિકસાવવા માટે અલગ છે.

કાર્યક્રમ વાઇન પર્યાવરણને વ્યાખ્યાયિત કરતા ઉપસર્ગોનું સંચાલન કરવા માટે ઇન્ટરફેસ પ્રદાન કરે છે અને એપ્લીકેશન લોન્ચ કરવા માટેના પરિમાણો, તેમજ લોન્ચ કરેલ પ્રોગ્રામ્સની યોગ્ય કામગીરી માટે જરૂરી નિર્ભરતા સ્થાપિત કરવા માટેના સાધનો.

વિનેટ્રિક્સ સ્ક્રિપ્ટને બદલે, બોટલો સંપૂર્ણ મેનેજમેન્ટ સિસ્ટમનો ઉપયોગ કરે છે ડિસ્ટ્રિબ્યુશન પેકેજ મેનેજર્સમાં ડિપેન્ડન્સી મેનેજમેન્ટની જેમ કામ કરતી વધારાની લાઇબ્રેરીઓ ઇન્સ્ટોલ કરવા માટે ડિપેન્ડન્સી મેનેજર.

મૂળભૂત રીતે ચાલી રહેલ વિન્ડોઝ એપ્લિકેશન માટે, નિર્ભરતાઓની સૂચિ વ્યાખ્યાયિત કરવામાં આવે છે (DLLs, સ્ત્રોતો, રનટાઇમ, વગેરે) કે જે સામાન્ય કામગીરી માટે ડાઉનલોડ અને ઇન્સ્ટોલ કરવાની જરૂર છે, જો કે દરેક નિર્ભરતાની પોતાની નિર્ભરતા હોઈ શકે છે.

બોટલ વિવિધ કાર્યક્રમો અને પુસ્તકાલયો માટે નિર્ભરતા માહિતીનો ભંડાર પૂરો પાડે છે, તેમજ કેન્દ્રિય નિર્ભરતા વ્યવસ્થાપન માટે સાધનોનો સમૂહ. બધી ઇન્સ્ટોલ કરેલી નિર્ભરતાઓ ટ્રૅક કરવામાં આવે છે, તેથી જ્યારે તમે કોઈ પ્રોગ્રામને અનઇન્સ્ટોલ કરો છો, તો તમે સંબંધિત અવલંબનને પણ દૂર કરી શકો છો જો તેનો ઉપયોગ અન્ય એપ્લિકેશનો ચલાવવા માટે થતો ન હોય. આ અભિગમ તમને દરેક એપ્લિકેશન માટે વાઇનના અલગ સંસ્કરણને ઇન્સ્ટોલ કરવાનું ટાળવા દે છે અને શક્ય તેટલી વધુ એપ્લિકેશનો ચલાવવા માટે એક જ વાઇન પર્યાવરણનો ઉપયોગ કરવાની મંજૂરી આપે છે.

વિન્ડોઝ ઉપસર્ગ સાથે કામ કરવા માટે, બોટલ્સ પર્યાવરણના ખ્યાલનો ઉપયોગ કરે છે જે રૂપરેખાંકનો, પુસ્તકાલયો અને નિર્ભરતા પ્રદાન કરે છે. એપ્લિકેશનના ચોક્કસ વર્ગ માટે ઉપયોગ કરવા માટે તૈયાર. મૂળભૂત વાતાવરણ ઓફર કરવામાં આવે છે: ગેમ્સ – રમતો માટે, સોફ્ટવેર – એપ્લિકેશન પ્રોગ્રામ્સ માટે અને કસ્ટમ – તમારા પોતાના પ્રયોગો કરવા માટે સ્વચ્છ વાતાવરણ.

બોટલની મુખ્ય નવીનતાઓ 2022.1.28

આ નવા સંસ્કરણમાં તે હાઇલાઇટ કરવામાં આવ્યું છે કે તે ઉમેરવામાં આવ્યું હતું વાઇનનું સંચાલન કરવા માટે એક નવું બેકએન્ડ, જેમાં ત્રણ ઘટકોનો સમાવેશ થાય છે: વાઈન કમાન્ડ, વાઈનપ્રોગ્રામ અને એક્ઝિક્યુટર. તે ઉપરાંત તેઓએ પ્રસ્તાવ મૂક્યો છે વાઇનપ્રોગ્રામમાં વિવિધ હેન્ડલર્સ:

  • reg, regedit: રજિસ્ટ્રી સાથે કામ કરવા માટે, તે તમને એક કૉલ સાથે ઘણી કી બદલવાની મંજૂરી આપે છે.
  • નેટ: સેવા વ્યવસ્થાપન માટે.
  • વાઇનસર્વર: બોટલ નિયંત્રણ પ્રક્રિયાની કામગીરીને ચકાસવા માટે.
  • start, msiexec અને cmd: તેઓ .lnk શૉર્ટકટ્સ અને .msi/.batch ફાઇલો સાથે કામ કરવા માટે છે.
  • taskmgr:તે ટાસ્ક મેનેજર છે.
  • wineboot, winedbg, control, winecfg.

બીજો પરિવર્તન કે જે standsભા છે તે છે અમલીકરણ મેનેજર (એક્ઝિક્યુટર), જ્યારે એક્ઝિક્યુટેબલ ફાઇલ શરૂ થાય છે, ત્યારે તે ફાઇલ એક્સ્ટેંશન (.exe, .lnk, .batch, .msi) પર આધારિત જરૂરી ડ્રાઇવરને આપમેળે કૉલ કરે છે.

પણ ઉમેર્યું futex_waitv સિસ્ટમ કોલનો ઉપયોગ કરીને સુમેળ માટે આધાર (Futex2) Linux kernel 5.16 માં રજૂ કરવામાં આવ્યું હતું અને વાઇન 7 પર આધારિત અને Futex2 સિંક્રોનાઇઝેશન મિકેનિઝમ સાથે સુસંગત Caffe ડ્રાઇવરને પણ ઉમેર્યું હતું.

ઇન્સ્ટોલર્સ માટે, રૂપરેખાંકન ફાઇલો (json, ini, yaml) બદલવાની ક્ષમતા લાગુ કરવામાં આવી છે, પ્રોગ્રામ સૂચિમાં આઇટમ્સ છુપાવવા માટે સપોર્ટ ઉમેરવામાં આવે છે, અને સંપૂર્ણ વાતાવરણમાં આદેશો ચલાવવાની ક્ષમતા અથવા ઘટાડો થાય છે.

નિર્ભરતાઓ અને ઇન્સ્ટોલર્સ માટે મેનિફેસ્ટ ફાઇલોની સામગ્રી પ્રદર્શિત કરવા માટે એક નવો સંવાદ ઉમેરવામાં આવ્યો છે અને ઉપલબ્ધ ઇન્સ્ટોલર્સની સૂચિમાં શોધ કાર્ય પણ ઉમેરવામાં આવ્યું છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે માં વિગતો ચકાસી શકો છો નીચેની કડી

Linux પર બોટલ કેવી રીતે ઇન્સ્ટોલ કરવી?

જેઓ તેમની સિસ્ટમ પર આ ટૂલ ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા હોય, તેઓએ જાણવું જોઈએ કે તેને મેળવવા માટે વિવિધ માધ્યમો છે.

પ્રથમ એક ની મદદ સાથે છે ફ્લેટપakક પેકેજો અને માત્ર ઉમેરાયેલ સપોર્ટ હોય તે પૂરતું છે, ફક્ત ટર્મિનલ ખોલો અને તેમાં આપણે નીચેનો આદેશ ટાઈપ કરવા જઈ રહ્યા છીએ:

flatpak install flathub com.usebottles.bottles

જ્યારે તે વપરાશકર્તાઓ માટે છે આર્ક લિનક્સ, માંજારો અથવા અન્ય કોઈપણ વ્યુત્પન્ન, તેઓ નીચેનો આદેશ ચલાવીને AUR માંથી ઇન્સ્ટોલ કરી શકે છે:


yay -S bottles
હવે ના કેસ માટે ફેડોરા વપરાશકર્તાઓ નીચેના આદેશ સાથે ઇન્સ્ટોલ કરી શકાય છે:
sudo dnf install bottles
અને કેસ માટે NixOS વપરાશકર્તાઓ, તેમને ફક્ત નીચેનો આદેશ ચલાવવાની જરૂર છે:

nix-env -iA nixos.bottles

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.