ગયા અઠવાડિયે વાઇન વિકાસ શાખા માટે નવું સંસ્કરણ બહાર પાડ્યું, જે નવી શાખા છે વાઇન 4.15 જેમાં આવૃત્તિ 4.14.૧28 ના પ્રકાશન પછી, 244 બગ અહેવાલો બંધ કરવામાં આવ્યા છે અને XNUMX ફેરફારો કરવામાં આવ્યા છે.
જેઓ હજી પણ વાઇન પ્રોજેક્ટથી અજાણ છે તમારે જાણવું જોઈએ કે આ વિન 32 એપીઆઇના ખુલ્લા સ્રોત અમલીકરણનો એક સ્તર છે Linux, MacOS અને BSD પર વિન્ડોઝ સુસંગતતા સ્તર ચલાવવા માટે સક્ષમ. વાઇન છે જીએનયુ / લિનક્સ સિસ્ટમ્સ માટે વિન્ડોઝ એપીઆઈનો ઉત્તમ સંપૂર્ણપણે મફત વિકલ્પ અને જો ઉપલબ્ધ હોય તો તમે વૈકલ્પિક રૂપે મૂળ વિંડોઝ ડીએલએલનો ઉપયોગ કરી શકો છો.
કૃપા કરીને નોંધો કે જ્યારે કેટલાક એપ્લિકેશનો અને રમતો લિનક્સ ડિસ્ટ્રિબ્યુશન પર વાઇન સાથે સરસ રીતે કામ કરે છે, તો અન્યમાં ભૂલો હોઈ શકે છે.
વિશિષ્ટ વિંડોઝ પ્રોગ્રામ તમારા માટે જરૂરી ન હોય ત્યાં સુધી, સામાન્ય રીતે લિનક્સમાં ઇચ્છિત પ્રોગ્રામનો વિકલ્પ શોધવાનો પ્રયાસ કરવો અથવા ક્લાઉડ સોલ્યુશન પસંદ કરવાનું સલાહ આપવામાં આવે છે.
પણ, વાઇન એક ડેવલપમેન્ટ કીટ તેમજ વિન્ડોઝ પ્રોગ્રામ લોડર, તેથી વિકાસકર્તાઓ x86 યુનિક્સ હેઠળ ચાલતા ઘણા વિંડોઝ પ્રોગ્રામ્સને સરળતાથી બદલી શકે છે, જેમાં લિનક્સ, ફ્રીબીએસડી, મ OSક ઓએસ એક્સ અને સોલારિસનો સમાવેશ થાય છે.
વાઇન પાસે બે વર્ઝન છે જે સ્થિર સંસ્કરણ અને વિકાસ સંસ્કરણ છે. સ્થિર સંસ્કરણ એ વિકાસ સંસ્કરણમાં કાર્ય અને બગ ફિક્સનું પરિણામ છે.
વિકાસ સંસ્કરણ સામાન્ય રીતે સિદ્ધાંતમાં સૌથી મહત્વપૂર્ણ હોય છે કારણ કે તે બધી ભૂલો શોધી કા detectવા અને તેને સુધારવા અથવા પેચો લાગુ કરવા માટે સક્ષમ થવા માટે આ સંસ્કરણ પ્રકાશિત થયું છે.
વાઇન 4.15 વિકાસ સંસ્કરણમાં નવું શું છે
આ નવી શાખાના પ્રકાશન સાથે HTTP સેવા પ્રારંભિક અમલીકરણ ઉમેર્યું (વિનએચટીટીપી) અને ક્લાયંટ અને સર્વર એપ્લિકેશનો માટે તેની સાથે સંકળાયેલ API કે જે HTTP પ્રોટોકોલનો ઉપયોગ કરીને વિનંતી કરે છે અને વિનંતીઓ પ્રાપ્ત કરે છે.
સપોર્ટેડ ક callsલ્સ છે HttpReLiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSશન (), HttpCreateRequestQueue (), HttpAdrll आदि એક એચટીટીપી.સી.એસ. હેન્ડલર પણ તૈયાર કરવામાં આવ્યું છે જે આવનારી એચટીટીપી વિનંતીઓનું સંચાલન કરે છે.
જ્યારે એનટી 64 માટે આર્કિટેક્ચર ડેવલપર્સ સ્ટેક અનઇન્ડિઇંગ માટે સપોર્ટ પર કામ કર્યું હતું ntdll માં ઉમેરવામાં આવ્યું છે અને આ ઉપરાંત તેઓએ બાહ્ય લિબનવિન્ડ પુસ્તકાલયોને કનેક્ટ કરવા માટે સપોર્ટ ઉમેર્યો છે.
બગ રિપોર્ટ્સથી બંધ કામ સંબંધિત રમતો અને એપ્લિકેશન્સ તે ડ્રેગન એજ: ઓરિજિન્સ, કન્સ્ટ્રકટ 2, વcraftરક્રાફ્ટ 7 ની દુનિયા, સ્પીડ મોસ્ટ વોન્ટેડ 2012, રીફ્લેક્સ એરેના, ટાઇટનફોલ 2, વાઇપ્રેસ ચેટ 2.1.9, ક્વિકબુક્સ 2018, એવરક્વેસ્ટ, ગિલ્ડ યુદ્ધો, વિઝાર્ડ 101, ટહોઉ, અવાસ્તવિક ટૂર્નામેન્ટ, સ્વાનસોફ્ટ સી.એન.સી.
અન્ય ફેરફારો કે જે standભા છે આ નવી વિકાસ શાખાની ઘોષણામાં છે:
- કર્નલબેસમાં એસ પર ક callલ લાગુ કરવામાં આવ્યો છેTટ્રેસ્ટસ્ટuaક ગેરંટી () , જેમાં વપરાય છે ntdll સ્ટેક ઓવરફ્લો પરિસ્થિતિઓને હેન્ડલ કરવા માટે
- મOSકોસ પર કામ કરતી વખતે મલ્ટિ-મોનિટર સેટઅપ્સ માટે સુધારેલા સપોર્ટનું આગમન
- વિસ્તૃત ઇન્ટરપ્રીટર ક્ષમતાઓ jscript અને vbscript
- En વાઇન3ડી, એક્સ્ટેંશન માટે સપોર્ટ ઉમેર્યો WINED3D_TEXTURE_DOWNLOADABLE અને કાર્ય અમલમાં મૂકાયું હતું wined3d_colour_srgb_from_linear()
- કાર્યો d3drm_viewport2_GETCamera (), d3drm_viewport2_SetCamera (), d3drm_viewport2_GETPlane () અને d3drm_viewport2_SetPlane () d3drm માં લાગુ કરવામાં આવે છે
- કાર્ય gdipRecordMetafileStreamI () ને gdiplus માં ઉમેરવામાં આવ્યુ છે
- રિચએડિટ સંપાદન ફોર્મ્સ માટે controlsપ્ટિમાઇઝ કંટ્રોલનો સેટ
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર વાઇન 4.15 ના પ્રાયોગિક સંસ્કરણને કેવી રીતે ઇન્સ્ટોલ કરવું?
જો તમને તમારી ડિસ્ટ્રો પર વાઇનના આ નવા વિકાસ સંસ્કરણનું પરીક્ષણ કરવામાં રુચિ છે, તો નીચે સૂચનાઓનું પાલન કરીને તમે આમ કરી શકો છો.
પ્રથમ પગલું 32-બીટ આર્કિટેક્ચરને સક્ષમ બનાવવાનું છે, જો અમારી સિસ્ટમ system 64 બિટ્સ હોય તો પણ, આ પગલું ભરવાથી આપણને ઘણી સમસ્યાઓ કે જે સામાન્ય રીતે થાય છે તે બચાવે છે, આ માટે આપણે ટર્મિનલ પર લખીએ છીએ:
sudo dpkg --add-architecture i386
હવે આપણે કીઓ આયાત કરવી જોઈએ અને તેમને સિસ્ટમમાં ઉમેરવી આવશ્યક છે આ આદેશ સાથે:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
હવે આ થઈ ગયું આપણે સિસ્ટમમાં નીચેના રીપોઝીટરી ઉમેરવા જઈ રહ્યા છીએ, આ માટે આપણે ટર્મિનલમાં લખીશું:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade