Hogyan lehet exe-t futtatni Linuxon

A Windows népszerűsége azt jelenti, hogy a legtöbb szoftvert exe-csomagok formájában terjesztik.

változatokkal, az egyik leggyakrabban ismételt kérdés, hogy hogyan lehet exe-t futtatni Linuxon fórumokon, közösségi oldalakon és blogok megjegyzéseiben. Valójában ez volt az egyik első keresésem, amikor elkezdtem érdeklődni a Linux iránt.

Erre a kérdésre azóta nincs rövid válasz nincs egyetlen módszer a windowsos programok futtatására linuxon. És a végeredmény a programtól függ.

Hogyan működik egy számítógépes program?

Hogy megértse az exe futtatásának problémáját Linuxon tudnunk kell egy számítógépes program működését. Ehhez hadd használjak egy analógiát.

A legtöbben otthon, iskolában vagy főiskolán sajátították el a munkánk elvégzéséhez szükséges alapvető készségeket. Munkába induláskor tudtunk írni, olvasni, alapvető matematikai műveleteket végezni, és az általunk gyakorolt ​​szakmára jellemző ismereteket. Tegyük fel, hogy az iskolákat és az egyetemeket felszámolták, és a háztartások csak az alapvető szükségleteket biztosítják a gyerekeknek. minden vállalatnak vállalnia kell az oktatási feladatokat.

Az első eredmény a munkaerőköltségek növekedése lenne, mivel minden alkalmazottnak tovább tartana, hogy termelékeny legyen. Másrészről, valószínű, hogy minden vállalat vagy szektor kifejlesztette a saját nyelvét és miért nem? a saját matematikád. Amikor munkahelyet akarunk váltani, az oktatási folyamatot meg kell ismételni. És ugyanez vonatkozik a többi tevékenységünkre is.

A számítógépeknek több összetevője van a feladatok elvégzéséhez

A programok bizonyos feladatok végrehajtásához operációs rendszer-összetevőket és további könyvtárakat használnak.

Ugyanez történik a számítógépes programokkal is. A fejlesztési idő hosszú és a költségek magasak, ami azt jelenti, hogy minden elérhető megtakarítás (időben és pénzben egyaránt) fontos. Hogyan érhetők el ezek a megtakarítások?

Hagyja a könyvtárakat és az operációs rendszert a közös rutinfeladatok ellátására.

Bár a webböngésző és a szövegszerkesztő más-más célt szolgál, mégis meg kell jeleníteniük a menüt a képernyőn, reagálniuk kell az egér mozgására, vagy dokumentumot kell küldeniük a nyomtatóra. Ha mindegyiknek a saját kódjában kellene implementálnia ezeket a funkciókat, akkor az egyes programok súlya nagyobb lenne, és növekedne a fejlesztési idő, a költségek és a hibalehetőség. Ez az oka annak, ahogy korábban mondtam, a könyvtárakat és az operációs rendszert használják.

A könyvtárak olyan programok, amelyek más programok kérésére bizonyos funkciót látnak el.. Akkor telepítik őket, amikor valamilyen programnak szüksége van rájuk, és készen állnak a használatra, akiknek szükségük van rájuk a jövőben. Az operációs rendszer felelős a számítógép és a felhasználó közötti interakcióért, és magában foglalja a hardver megfelelő működéséhez szükséges összes könyvtárat.

Hogyan lehet exe-t futtatni Linuxon

Az .exe formátum

A végrehajtható fájl kódutasítások sorozatát tartalmazza, amelyeket a számítógép közvetlenül végrehajt. amikor a fájl ikonjára kattintunk. A Windows rendszerben többféle futtatható fájl létezik, de a legtöbb .exe kiterjesztéssel rendelkezik.

A végrehajtható fájlok a forráskód összeállításából származó bináris gépi kódot tartalmaznak. Ez a kód arra szolgál, hogy megmondja a számítógép központi feldolgozóegységének, hogyan futtasson egy programot.

Az alapvető probléma, amelyet meg kell oldani, ha exe fájlt futtatunk Linuxon, az az minden operációs rendszer saját módon kommunikál a rá telepített könyvtárakkal és programokkal. Bár Argentína spanyolul írok, megérthet, egy kínainak a Google fordítóhoz kell fordulnia.

Bármely program indításkor ellenőrzi a futtatásához szükséges könyvtárak meglétét. Ha a megfelelő operációs rendszeren van, de hiányoznak a könyvtárak, akkor telepítéskor kérni fogja őket, vagy azt mondja, hogy manuálisan kell megtenni, de rossz operációs rendszerre nem is telepíti.

Erre három megoldás létezik:

  1. Ne csináld.
  2. Virtualizáció.
  3. Kompatibilitási réteg.

ne csináld

Egy számítógépen több rendszer is futtatható

Egy modern számítógépen több operációs rendszer is futtatható.

Nem próbálok vicces lenni.  Ha 100%-os kompatibilitást igénylő kritikus igények kielégítésére Windows-programra van szüksége, telepítse azt Windows rendszerre. A legtöbb Linux disztribúció úgy van beállítva, hogy az úgynevezett kettős rendszerindítással működjön. Ez azt jelenti, hogy a számítógép indításakor kiválasztható, hogy melyik operációs rendszerrel induljon. Még a telepítési folyamat is automatizált oly módon, hogy a kezdő felhasználó számára is egyszerű legyen.

Az egyetlen dolog, amit szem előtt kell tartani, az az, hogy először mindig telepítse a Windows rendszert az összes elérhető frissítéssel, majd megfelelően jelentkezzen ki, és csak folytassa a Linux telepítésével. Ha nem frissít, a Linux-telepítő nem észleli a Windows rendszert, és nem tudja beállítani a megosztott rendszerindítást. Ha először telepíti a Linuxot, a Windows törli a rendszerbetöltőt, és újra kell telepítenie.

Virtualizáció

A virtualizáció a hardver szimulációjának folyamata szoftver segítségével. Ez azt jelenti, hogy az operációs rendszer és a telepített programok azt hiszik, hogy valódi számítógépen vannak. Ez a szimulált hardver (virtuális gép) a valódi hardver erőforrásainak egy részét használja.

Arról van szó, hogy telepítjük a Windowst egy virtuális gépre, majd a szükséges programokat. Ennek egyetlen hátránya, hogy nem használjuk ki az összes hardver erőforrást, és a végrehajtás lassabb lehet. Bár az erősebb számítógépeknél ez nem jelenthet problémát.

Virtualizációs megoldások Linuxra

  • VirtualBox: Ez a legismertebb virtuálisgép-kezelők. Már előre meghatározott beállításokkal rendelkezik, így a Windows összes verziója működik, és varázslói megkönnyítik a virtuális gépek létrehozását. Fájlokat cserélhet a gazdagéppel és külső eszközökkel.
  • KVM-ek: Ez a Linux kernelbe integrált virtualizációs eszköz, amelyet saját fejlesztői hoztak létre. Ez nagyobb biztonságot és jobb integrációt biztosít a gazdagép rendszerrel. Általában a QEMU nevű virtuálisgép-kezelővel használják. Mindkettő a tárolókban van.
  • GNOME dobozok: Ez egy grafikus felület különböző nyílt forráskódú virtualizációs technológiákhoz. Ez egy jó alternatíva a VirtualBox-szal szemben, amelyet a GNOME asztali alapú disztribúciót alkalmazó kezdő felhasználók megfontolhatnak. Előre telepítve érkezik, vagy a legtöbb GNOME-alapú disztribúció lerakatában található.
Monitor irodai szoftverrel, ideális exe futtatásához

A kompatibilitási réteg használatával lehetséges a Microsoft Office használata Linuxon.

kompatibilitási réteg

Kompatibilitási réteg használatával lehetséges az egyik operációs rendszerhez tervezett szoftverek használata egy másikon.  Ezt úgy teszi, hogy a program követelményeit olyan utasításokká alakítja, amelyeket a gazdagép operációs rendszer ki tud szolgálni.

Bor

Bor ez az a kompatibilitási réteg, amelyre az összes Linux-alkalmazástelepítési megoldás épül. A nevének semmi köze a borhoz, inkább a Wine nem emulátor rekurzív mozaikszója. A fő Linux disztribúciók lerakataiban található.

CrossOver Linux

Es egy termék kereskedelmi Wine alapján, saját bővítményekkel. A kéthetente megjelenő Wine-kiadások helyett a jobb kompatibilitás elérésére összpontosít.

PlayOnLinux

Ebben az esetben az egy program hogy Ez egy grafikus felületből és egy sor szkriptből áll, amelyek megkönnyítik a Wine konfigurálását és a programok telepítését. Windows rendszeren Linuxon. A PlayOnLinux megtalálható a fő Linux disztribúciók tárolóiban.

Palackok

Palackok egy olyan alkalmazás, amelynek grafikus felülete megkönnyíti a Wine és más fájlok telepítését, amelyek szükségesek a Windows alkalmazások Linux rendszeren való működéséhez. Lehetővé teszi több "Bor előtag" kezelését. A Wine előtag egy olyan könyvtár, amely a Windows fájlrendszer-hierarchiáját visszhangozza. Tartalmaz egy "C" meghajtót, amelyre a Windowshoz készült szoftverek telepíthetők. Ezen kívül más fájlokat is tartalmaz, amelyek szükségesek ahhoz, hogy egy Windows-alapú alkalmazás működjön Linuxon.

Lehetővé teszi, hogy annyi Wine előtagot hozzunk létre, amennyit csak akarunk, és telepítsünk Windows-kompatibilis alkalmazásokat.. Így például rendelkezhetünk egy előtaggal a játékokhoz, egy másik pedig a segédprogramokhoz.

A palackok az üzletből telepíthetők Flatpak.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.