Ar kada nors atsitiko taip, kad bandote paleisti „Windows“ programą (.exe) „Linux“ ir tiesiog gaunate pranešimą, kuriame sakoma, kad tai neįmanoma? Priežastis paprasta, nes negalime įdiegti „Windows“ programų ir priešingai. Taip yra todėl, kad „Windows“ failų sistema yra NTFS, o „Linux“ yra „ext4“, tačiau net ir turėdami tai mes galime paleisti savo programas „Linux“. Šiuo atveju, naudojant „Ubuntu 21.04“, funkciniu būdu, tai, jei užtikriname, kad ne visos programos yra suderinamos arba bus vykdomos kaip „Windows“ kompiuteryje. Tai pasiekiame „Wine“ dėka.
Kas yra Vynas„Wine“ („Wine Is Not Emulator“) iš esmės turi sukurti „Ubuntu“ suderinamumo sluoksnį, kuris suteikia mums galimybę paleisti „Windows“ programas visose su POSIX suderinamose operacinėse sistemose („Linux“, „MacOS“ ir „BSD“). „Wine“ imituoja vidinę „Windows“ logiką, todėl galima atidaryti .exe programas, nes šis „Wine“ verčia „Windows“ API skambučius ir konvertuoja juos į POSIX skambučius, vengdamas tokių metodų kaip virtualios mašinos.
Vyno ypatybėsJo naudojimo pranašumai yra šie:
- Integruotos „Linux“ funkcijos, skirtos „Windows“ programoms
- Tai suteikia mums galimybę nuotoliniu būdu pasiekti „Windows“ programas
- Leidžia pasiekti bet kurį X terminalą
- „Windows“ programas galima paleisti naudojant scenarijus
- Leidžia „Windows“ programas pasiekti tinkle per VNC ir „Java“ / HTML5 klientą
Pažiūrėkime, kaip įdiegti „Wine“ „Ubuntu 21.04“.
Kaip įdiegti „Wine“ „Ubuntu 21.04“
1 žingsnis
Norėdami pridėti 32 bitų architektūrą (x86) Ubuntu, vykdome šią komandą:
sudo dpkg -add -architecture i386
2 žingsnis
Po to mes atsisiųsime „Wine“ saugyklą:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
3 žingsnis
Mes įdiegiame šį raktą vietoje:
sudo apt-key pridėti winehq.key
4 žingsnis
Atnaujiname sistemą ir jos saugyklas:
sudo apt atnaujinimas
5 žingsnis
Atnaujinus „Ubuntu 21.04“, mes įdiegsime „Wine“ naudodami šią komandą:
sudo apt įdiegti wine64
6 žingsnis
Turime įvesti raidę S, kad patvirtintume visų „Wine“ paketų atsisiuntimą ir įdiegimą „Ubuntu 21.04“:
7 žingsnis
Šio proceso pabaigoje matysime šiuos dalykus:
8 žingsnis
Esame pasirengę sukonfigūruoti „Wine“, todėl terminale vykdome šiuos veiksmus.
vyno cfg
DIDELIS
9 veiksmas
Tai pradės konfigūravimo procesą, kuris parodys šį langą:
10 žingsnis
Pavyzdžiui, programose galima nustatyti, kurioje „Windows“ versijoje programos turėtų būti paleistos, o kituose skirtukuose, pvz., Darbalaukio integracijoje, matome katalogus, nurodančius „Windows“ parinktis:
11 žingsnis
Vienetuose galime peržiūrėti sukurtas tinklo prieigas:
12 žingsnis
Dabar terminale vykdome šiuos veiksmus:
vyno versija (išvardija įdiegtą „Wine“ versiją “lsb_release -a (pateikiama„ Ubuntu “versija)
13 žingsnis
Norėdami atidaryti programą naudodami „Wine“, turime dvi parinktis:
Dešiniuoju pelės mygtuku spustelėkite vykdomąjį failą ir pasirinkite „Atidaryti naudojant kitą programą“. Tada mes pasirenkame vyną.
DIDELIS
14 žingsnis
Kitas metodas yra iš terminalo, vykdant šią sintaksę:
vyno programa.exe
15 žingsnis
Matome, kad atidaromas pasirinktos programos diegimo vedlys, ten mes tęsiame diegimo procesą įprastai:
DIDELIS
Mes matėme, kaip „Wine“ yra pagrindinė funkcija, leidžianti paleisti daugybę „Windows“ programų „Ubuntu 21.04“, neprarandant jų kokybės ir našumo, o tai idealiai tinka produktyvumo problemoms ar asmeniniam naudojimui.