Linux પર exe કેવી રીતે ચલાવવું

વિન્ડોઝની લોકપ્રિયતાનો અર્થ એ છે કે મોટાભાગના સોફ્ટવેર exe પેકેજોના સ્વરૂપમાં વિતરિત થાય છે.

પ્રકારો સાથે, Linux માં exe કેવી રીતે ચલાવવું તે પ્રશ્ન સૌથી વધુ પુનરાવર્તિત છે ફોરમમાં, સામાજિક નેટવર્ક્સ અને બ્લોગ્સ પરની ટિપ્પણીઓમાં. હકીકતમાં, જ્યારે મેં Linux માં રસ લેવાનું શરૂ કર્યું ત્યારે તે મારી પ્રથમ શોધોમાંની એક હતી.

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

કમ્પ્યુટર પ્રોગ્રામ કેવી રીતે કામ કરે છે?

Linux પર exe કેવી રીતે ચલાવવી તેની સમસ્યાને સમજવા માટે કમ્પ્યુટર પ્રોગ્રામ કેવી રીતે કામ કરે છે તે આપણે જાણવાની જરૂર છે. આમ કરવા માટે, મને એક સાદ્રશ્યનો ઉપયોગ કરવા દો.

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

પ્રથમ પરિણામ શ્રમ ખર્ચમાં વધારો થશે કારણ કે દરેક કર્મચારીને ઉત્પાદક બનવામાં વધુ સમય લાગશે. બીજી બાજુ, સંભવ છે કે દરેક કંપની અથવા ક્ષેત્રે તેની પોતાની ભાષા વિકસાવી હોય અને શા માટે નહીં? તમારું પોતાનું ગણિત. જ્યારે આપણે નોકરી બદલવા માંગીએ છીએ, ત્યારે શૈક્ષણિક પ્રક્રિયાને પુનરાવર્તિત કરવી જોઈએ. અને, અમારી બાકીની પ્રવૃત્તિઓ માટે સમાન.

કમ્પ્યુટરમાં કાર્યો કરવા માટે ઘણા ઘટકો હોય છે

કેટલાક કાર્યો કરવા માટે પ્રોગ્રામ ઓપરેટિંગ સિસ્ટમના ઘટકો અને વધારાની લાઇબ્રેરીઓનો ઉપયોગ કરે છે.

આ જ વસ્તુ કમ્પ્યુટર પ્રોગ્રામ્સ સાથે થાય છે. વિકાસ સમય લાંબો છે અને ખર્ચ વધારે છે, જે સૂચવે છે કે પ્રાપ્ત કરી શકાય તેવી કોઈપણ બચત (સમય અને નાણાં બંનેમાં) મહત્વપૂર્ણ છે. આ બચત કેવી રીતે પ્રાપ્ત થાય છે?

સામાન્ય નિયમિત કાર્યોની કાળજી લેવા માટે પુસ્તકાલયો અને ઓપરેટિંગ સિસ્ટમ છોડીને.

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

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

Linux પર exe કેવી રીતે ચલાવવું

.exe ફોર્મેટ

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

એક્ઝિક્યુટેબલ ફાઇલોમાં બાઈનરી મશીન કોડ હોય છે જે સ્રોત કોડના સંકલનમાંથી મેળવવામાં આવ્યો હતો. આ કોડનો ઉપયોગ કમ્પ્યુટરના સેન્ટ્રલ પ્રોસેસિંગ યુનિટને પ્રોગ્રામ કેવી રીતે ચલાવવો તે જણાવવા માટે થાય છે.

Linux પર exe ફાઇલ ચલાવતી વખતે, હલ કરવાની મૂળભૂત સમસ્યા તે છે દરેક ઓપરેટિંગ સિસ્ટમ પાસે લાઇબ્રેરીઓ અને તેના પર ઇન્સ્ટોલ કરેલા પ્રોગ્રામ્સ સાથે વાતચીત કરવાની પોતાની રીત હોય છે. જો કે હું આર્જેન્ટિનાના સ્પેનિશમાં લખું છું, તમે મને સમજી શકો છો, એક ચીનીએ Google અનુવાદકનો આશરો લેવો જોઈએ.

સ્ટાર્ટઅપ પરનો કોઈપણ પ્રોગ્રામ તેને ચલાવવા માટે જરૂરી પુસ્તકાલયોની હાજરીની તપાસ કરશે. જો તે યોગ્ય ઓપરેટિંગ સિસ્ટમ પર છે, પરંતુ લાઇબ્રેરીઓ ખૂટે છે, તો તે તેને ઇન્સ્ટોલેશન સમયે પૂછશે અથવા તમને તે જાતે કરવા માટે કહેશે, પરંતુ ખોટી ઓપરેટિંગ સિસ્ટમ પર તે ઇન્સ્ટોલ પણ થશે નહીં.

આ માટે ત્રણ ઉકેલો છે:

  1. તે ન કરો.
  2. વર્ચ્યુઅલાઈઝેશન.
  3. સુસંગતતા સ્તર.

તે ન કરો

તમે એક કમ્પ્યુટર પર બહુવિધ સિસ્ટમ્સ ચલાવી શકો છો

આધુનિક કમ્પ્યુટર પર એક કરતાં વધુ ઓપરેટિંગ સિસ્ટમ ચલાવવી શક્ય છે.

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

ધ્યાનમાં રાખવાનો એકમાત્ર મુદ્દો એ છે કે તમે હંમેશા ઉપલબ્ધ તમામ અપડેટ્સ સાથે પહેલા Windows ઇન્સ્ટોલ કરો, પછી તમે યોગ્ય રીતે લોગ આઉટ કરો અને ફક્ત Linux ના ઇન્સ્ટોલેશન પર આગળ વધો. જો તમે અપગ્રેડ કરશો નહીં, તો Linux ઇન્સ્ટોલર Windows શોધી શકશે નહીં અને શેર કરેલ બૂટ સેટ કરવામાં સમર્થ હશે નહીં. જો તમે પહેલા Linux ઇન્સ્ટોલ કરો છો, તો Windows બુટલોડરને ભૂંસી નાખશે અને તમારે તેને ફરીથી ઇન્સ્ટોલ કરવાની જરૂર પડશે.

વર્ચ્યુઅલાઈઝેશન

વર્ચ્યુઅલાઈઝેશન એ સોફ્ટવેરનો ઉપયોગ કરીને હાર્ડવેરનું અનુકરણ કરવાની પ્રક્રિયા છે. આનો અર્થ એ છે કે ઑપરેટિંગ સિસ્ટમ અને ઇન્સ્ટોલ કરેલા પ્રોગ્રામ્સ માને છે કે તેઓ વાસ્તવિક કમ્પ્યુટર પર છે. આ સિમ્યુલેટેડ હાર્ડવેર (વર્ચ્યુઅલ મશીન) વાસ્તવિક હાર્ડવેરના સંસાધનોના ભાગનો ઉપયોગ કરે છે.

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

Linux માટે વર્ચ્યુઅલાઈઝેશન સોલ્યુશન્સ

  • વર્ચ્યુઅલબોક્સ: તે સૌથી વધુ જાણીતું છે વર્ચ્યુઅલ મશીન મેનેજરો. તે પહેલેથી જ પૂર્વ-સ્થાપિત સેટિંગ્સ સાથે આવે છે જેથી વિન્ડોઝની તમામ આવૃત્તિઓ કાર્ય કરે છે અને તેના વિઝાર્ડ્સ વર્ચ્યુઅલ મશીનો બનાવવાનું સરળ બનાવે છે. તમે હોસ્ટ કમ્પ્યુટર અને બાહ્ય ઉપકરણો સાથે ફાઇલોનું વિનિમય કરી શકો છો.
  • KVMs: તે વર્ચ્યુઅલાઈઝેશન ટૂલ છે જે Linux કર્નલમાં સંકલિત છે અને તેના પોતાના વિકાસકર્તાઓ દ્વારા બનાવવામાં આવ્યું છે. આ યજમાન સિસ્ટમ સાથે વધેલી સુરક્ષા અને બહેતર એકીકરણ પ્રદાન કરે છે. તે સામાન્ય રીતે QEMU નામના વર્ચ્યુઅલ મશીન મેનેજર સાથે વપરાય છે. બંને ભંડારમાં છે.
  • જીનોમ બોક્સ: તે વિવિધ ઓપન સોર્સ વર્ચ્યુઅલાઈઝેશન ટેકનોલોજી માટે ગ્રાફિકલ ઈન્ટરફેસ છે. વર્ચ્યુઅલબોક્સ માટે તે એક સારો વિકલ્પ છે કે જે GNOME ડેસ્કટોપ-આધારિત વિતરણને અપનાવતા શિખાઉ વપરાશકર્તાઓ ધ્યાનમાં લઈ શકે છે. તે પૂર્વ-સ્થાપિત આવે છે અથવા મોટાભાગના જીનોમ-આધારિત વિતરણોના ભંડારમાં છે.
ઓફિસ સોફ્ટવેર સાથે મોનિટર, એક exe ચલાવવા માટે આદર્શ

સુસંગતતા સ્તરનો ઉપયોગ કરીને Linux પર Microsoft Office નો ઉપયોગ કરવો શક્ય છે.

સુસંગતતા સ્તર

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

વાઇન

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

ક્રોસઓવર લિનક્સ

Es એક ઉત્પાદન વ્યવસાયિક પોતાના પ્લગઈનો સાથે વાઈન પર આધારિત. દ્વિ-સાપ્તાહિક વાઇન રિલીઝને બદલે, તે વધુ સારી સુસંગતતા પ્રાપ્ત કરવા પર ધ્યાન કેન્દ્રિત કરે છે.

PlayOnLinux

આ કિસ્સામાં તે છે એક પ્રોગ્રામ ક્યુ તેમાં ગ્રાફિકલ ઈન્ટરફેસ અને સ્ક્રિપ્ટ્સની શ્રેણીનો સમાવેશ થાય છે જે વાઈનના રૂપરેખાંકન અને પ્રોગ્રામ્સના ઇન્સ્ટોલેશનને સરળ બનાવે છે. Linux પર Windows ના. PlayOnLinux મુખ્ય Linux વિતરણોના ભંડારમાં મળી શકે છે.

બોટલ

બોટલ એક એપ્લીકેશન છે જેનું ગ્રાફિકલ ઈન્ટરફેસ લિનક્સ પર કામ કરવા માટે વિન્ડોઝ એપ્લીકેશન માટે જરૂરી વાઈન અને અન્ય ફાઈલોને ઈન્સ્ટોલ કરવાનું સરળ બનાવે છે. તે ઘણા "વાઇન ઉપસર્ગ" ના સંચાલનને મંજૂરી આપે છે. વાઇન ઉપસર્ગ એ એક ડિરેક્ટરી છે જે વિન્ડોઝ ફાઇલ સિસ્ટમ વંશવેલાને પડઘો પાડે છે. તેમાં "C" ડ્રાઇવ છે જેના પર Windows માટે બનાવાયેલ સોફ્ટવેર ઇન્સ્ટોલ કરી શકાય છે. વધુમાં, તેમાં અન્ય ફાઇલોનો સમાવેશ થાય છે જે Linux પર કામ કરવા માટે Windows-આધારિત એપ્લિકેશન માટે જરૂરી છે.

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

બોટલ સ્ટોરમાંથી ઇન્સ્ટોલ કરી શકાય છે Flatpak.


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

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

*

*

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