Si të ekzekutoni një exe në Linux

Popullariteti i Windows do të thotë që shumica e softuerëve shpërndahen në formën e paketave exe.

me variante, pyetja se si të ekzekutohet një exe në Linux është një nga më të përsëriturat në forume, rrjete sociale dhe komente në blog. Në fakt, ishte një nga kërkimet e mia të para kur fillova të interesohesha për Linux.

Kjo pyetje nuk ka një përgjigje të shkurtër që atëherë nuk ka asnjë metodë të vetme për ekzekutimin e programeve të Windows në linux. Dhe, rezultati përfundimtar do të varet nga programi.

Si funksionon një program kompjuterik?

Për të kuptuar problemin se si të ekzekutoni një exe në Linux duhet të dimë se si funksionon një program kompjuterik. Për ta bërë këtë, më lejoni të përdor një analogji.

Shumica prej nesh mësuan aftësitë themelore për të bërë punët tona në shtëpi, shkollë ose kolegj. Në momentin që shkonim në punë dinim të lexonim, të shkruanim, të kryenim veprimet bazë matematikore dhe njohuritë e zakonshme për profesionin që ushtrojmë. Supozoni se shkollat ​​dhe universitetet janë eliminuar dhe familjet janë kufizuar në sigurimin e fëmijëve vetëm me nevojat themelore çdo kompani duhet të marrë përsipër detyrat e edukimit.

Rezultati i parë do të ishte një rritje në kostot e punës pasi çdo punonjësi do të merrte më shumë kohë për të qenë produktiv. Ne anen tjeter, ka të ngjarë që çdo kompani ose sektor të ketë zhvilluar gjuhën e vet dhe pse jo? matematikën tuaj. Kur duam të ndryshojmë vendin e punës, procesi arsimor duhet të përsëritet. Dhe, e njëjta gjë për pjesën tjetër të aktiviteteve tona.

Kompjuterët kanë disa komponentë për të kryer detyrat

Programet përdorin komponentë të sistemit operativ dhe biblioteka shtesë për të kryer disa detyra.

E njëjta gjë ndodh me programet kompjuterike. Koha e zhvillimit është e gjatë dhe kostot janë të larta, që nënkupton se çdo kursim që mund të arrihet (si në kohë ashtu edhe në para) është i rëndësishëm. Si arrihen këto kursime?

Lënia e bibliotekave dhe sistemit operativ për t'u kujdesur për detyrat e zakonshme rutinë.

Megjithëse një shfletues në internet dhe një përpunues teksti shërbejnë për qëllime të ndryshme, ata ende duhet të shfaqin menutë e tyre në ekran, t'i përgjigjen lëvizjeve të miut ose të dërgojnë një dokument në printer. Nëse secili prej tyre do t'i zbatonte ato funksione në kodin e tij, pesha e secilit program do të ishte më e madhe dhe koha e zhvillimit, kostot dhe mundësia e gabimeve do të rriteshin. Kjo është arsyeja pse, siç thashë më parë, përdoren bibliotekat dhe sistemi operativ.

Bibliotekat janë programe që kryejnë një funksion specifik me kërkesë të programeve të tjera.. Ato instalohen kur një program ka nevojë për to dhe janë gati për t'u përdorur nga ata që kanë nevojë për to në të ardhmen. Sistemi operativ është përgjegjës për ndërveprimin midis kompjuterit dhe përdoruesit dhe përfshin të gjitha ato biblioteka për funksionimin e duhur të harduerit.

Si të ekzekutoni një exe në Linux

Formati .exe

Një skedar i ekzekutueshëm përmban një sekuencë udhëzimesh kodi që kompjuteri i ekzekuton drejtpërdrejt. kur klikohet ikona e skedarit. Në Windows, ka disa lloje skedarësh të ekzekutueshëm, por shumica kanë shtesën .exe.

Skedarët e ekzekutueshëm përmbajnë kod binar të makinës që është marrë nga përpilimi i kodit burimor. Ky kod përdoret për t'i treguar njësisë qendrore të përpunimit të kompjuterit se si të ekzekutojë një program.

Problemi bazë për t'u zgjidhur, kur ekzekutoni një skedar exe në Linux, është ai çdo sistem operativ ka mënyrën e vet të komunikimit me bibliotekat dhe programet që janë të instaluara në të. Edhe pse shkruaj në spanjishten e Argjentinës, ju mund të më kuptoni, një kinez duhet t'i drejtohet përkthyesit të Google.

Çdo program në nisje do të kontrollojë praninë e bibliotekave që i nevojiten për të ekzekutuar. Nëse është në sistemin e duhur operativ, por mungojnë bibliotekat, ai do t'i kërkojë ato në kohën e instalimit ose do t'ju thotë ta bëni atë manualisht, por në sistemin operativ të gabuar as nuk do të instalohet.

Ekzistojnë tre zgjidhje për këtë:

  1. Mos e bëj.
  2. Virtualizimi.
  3. Shtresa e përputhshmërisë.

mos e bej

Ju mund të ekzekutoni shumë sisteme në një kompjuter

Në një kompjuter modern është e mundur të ekzekutoni më shumë se një sistem operativ.

Nuk po përpiqem të jem qesharak.  Nëse keni nevojë për një program Windows për një nevojë kritike që kërkon përputhshmëri 100%, duhet ta instaloni atë në Windows. Shumica e shpërndarjeve Linux janë krijuar për të punuar me atë që njihet si booting i dyfishtë. Kjo është se kur filloni kompjuterin është e mundur të zgjidhni me cilin sistem operativ të filloni. Edhe procesi i instalimit është i automatizuar në një mënyrë që e bën të lehtë për përdoruesin fillestar.

E vetmja pikë që duhet mbajtur parasysh është që gjithmonë instaloni Windows-in fillimisht me të gjitha përditësimet që janë në dispozicion, më pas dilni saktë dhe thjesht vazhdoni me instalimin e Linux-it. Nëse nuk e përmirësoni, instaluesi i Linux nuk do të zbulojë Windows dhe nuk do të jetë në gjendje të konfigurojë nisjen e përbashkët. Nëse së pari instaloni Linux-in, Windows do të fshijë ngarkuesin dhe do t'ju duhet ta riinstaloni atë.

Virtualizimi

Virtualizimi është procedura e simulimit të harduerit duke përdorur softuer. Kjo do të thotë që sistemi operativ dhe programet e instaluara besojnë se janë në një kompjuter të vërtetë. Ky harduer i simuluar (Makina virtuale) përdor një pjesë të burimeve të harduerit real.

Bëhet fjalë për instalimin e Windows në një makinë virtuale dhe më pas programet që na duhen. E vetmja pengesë e kësaj është se ne nuk do të përfitojmë nga të gjitha burimet e harduerit dhe se ekzekutimi mund të jetë më i ngadalshëm. Edhe pse në kompjuterët më të fuqishëm, kjo nuk duhet të jetë problem.

Zgjidhje virtualizimi për Linux

  • VirtualBox: Është më i njohuri të menaxherëve të makinave virtuale. Ai tashmë vjen me cilësime të paracaktuara në mënyrë që të gjitha versionet e Windows të funksionojnë dhe magjistarët e tij e bëjnë të lehtë krijimin e makinave virtuale. Mund të shkëmbeni skedarë me kompjuterin pritës dhe pajisje të jashtme.
  • KVM: Është një mjet virtualizimi i integruar në kernelin Linux dhe i krijuar nga zhvilluesit e tij. Kjo siguron siguri të shtuar dhe integrim më të mirë me sistemin pritës. Zakonisht përdoret me një menaxher të makinës virtuale të quajtur QEMU. Të dyja janë në depo.
  • Kutitë e GNOME: Është një ndërfaqe grafike për teknologji të ndryshme virtualizimi me burim të hapur. Është një alternativë e mirë për VirtualBox që përdoruesit fillestarë që miratojnë një shpërndarje të bazuar në desktop GNOME mund ta marrin në konsideratë. Ai vjen i para-instaluar ose është në magazinat e shumicës së shpërndarjeve të bazuara në GNOME.
Monitor me softuerin e zyrës, ideal për të drejtuar një exe

Duke përdorur një shtresë përputhshmërie, është e mundur të përdoret Microsoft Office në Linux.

shtresa e përputhshmërisë

Duke përdorur një shtresë përputhshmërie është e mundur të përdoret softueri i krijuar për një sistem operativ në një tjetër.  Ai e bën këtë duke i përkthyer kërkesat e programit në udhëzime që mund të shërbejë sistemi operativ pritës.

verë

verë është shtresa e përputhshmërisë në të cilën janë ndërtuar të gjitha zgjidhjet e instalimit të aplikacioneve të Windows në Linux. Emri i saj nuk ka të bëjë fare me verën, por përkundrazi është një akronim rekurziv për Wine is not an emulator. Gjendet në magazinat e shpërndarjeve kryesore Linux.

CrossOver Linux

Es një produkt komercial bazuar në Wine me shtojcat e veta. Në vend të publikimeve dy-javore Wine, ajo fokusohet në arritjen e përputhshmërisë më të mirë.

PlayOnLinux

Në këtë rast është një programAi përbëhet nga një ndërfaqe grafike dhe një seri skriptesh që lehtësojnë konfigurimin e Wine dhe instalimin e programeve. i Windows në Linux. PlayOnLinux mund të gjendet në magazinat e shpërndarjeve kryesore Linux.

Shishe

Shishe është një aplikacion ndërfaqja grafike e të cilit e bën më të lehtë instalimin e Wine dhe skedarëve të tjerë të nevojshëm që aplikacionet e Windows të funksionojnë në Linux. Ai lejon menaxhimin e disa "prefiksave të verës". Një prefiks Wine është një direktori që i bën jehonë hierarkisë së sistemit të skedarëve Windows. Ai përmban një disk "C" në të cilin mund të instalohet softueri i destinuar për Windows. Përveç kësaj, ai përfshin skedarë të tjerë që janë të nevojshëm që një aplikacion i bazuar në Windows të funksionojë në Linux.

Na lejon të krijojmë sa më shumë prefikse Wine që duam dhe të instalojmë aplikacione të pajtueshme me Windows.. Kështu, për shembull, mund të kemi një parashtesë kushtuar lojërave dhe një tjetër për shërbimet komunale.

Shishet mund të instalohen nga dyqani Flatpak.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.