Kako instalirati i koristiti Wine na Ubuntu 20.04 i 21.04

Vino je sloj kompatibilnosti otvorenog koda koji vam omogućuje pokretanje Windows aplikacija na operativnim sustavima sličnim Unixu, kao što su Linux, FreeBSD i macOS. To je sučelje koje prevodi Windows pozive sustava u ekvivalentne POSIX pozive koje koristi Linux i drugi operativni sustavi temeljeni na Unixu.

Za korisnike Linuxa, Wine je spas pri pokretanju Windows aplikacija na UNIX sustavima. Međutim, neće se sve Windows aplikacije izvoditi u Wineu i mogu imati čudna rušenja ili greške. The Wine AppDB je baza podataka koja sadrži popis aplikacija koje su testirane i potvrđeno da rade pod Wineom.

Naučit ćete kako instalirati i konfigurirati Vino na Ubuntu 20.04 LTS operativnom sustavu u sljedećem vodiču.

Preduvjeti

Provjerite i ažurirajte svoj Ubuntu 20.04 operativni sustav.

sudo apt update && sudo apt upgrade -y

Provjerite jesu li instalirani curl i wget.

sudo apt install wget curl

Prije nego što prijeđete na instalaciju Winea za Ubuntu 20.04, morat ćete omogućiti 32-bitnu arhitekturu na svom operativnom sustavu. To je zato što je većina Windows aplikacija izgrađena za 32-bitnu arhitekturu. Prvi korak je olakšati multiarch, što vam omogućuje da instalirate i 64-bitne i 32-bitne pakete na stroj:

sudo dpkg --add-architecture i386 && sudo apt update -y

Oglas


Instalirajte vino 5.0

Ubuntu 20.04 Focal Fossa spremišta dolaze s Wineom 5.0 putem upravitelja paketa APT. Ovo je najčešći način instaliranja Winea. Međutim, mora se napomenuti da su ažuriranja upravitelja paketa rijetka. Wine ima dosta razvojnih izdanja, tako da ćete na kraju zaostajati.

Da biste instalirali Wine verziju 5 64-bitnu i 32-bitnu, upišite sljedeću naredbu:

sudo apt install wine64 wine32

Dobit ćete sljedeći prošireni izlaz paketa:

$ sudo apt install wine64 wine32
 Reading package lists… Done
 Building dependency tree       
 Reading state information… Done
 The following additional packages will be installed:
   fonts-wine gcc-10-base:i386 glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 i965-va-driver i965-va-driver:i386 intel-media-va-driver
   intel-media-va-driver:i386 libaa1:i386 libaom0 libaom0:i386 libapparmor1:i386 libasn1-8-heimdal:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386 libavahi-client3:i386
   libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libavcodec58 libavcodec58:i386 libavutil56 libavutil56:i386 libblkid1:i386 libbrotli1:i386 libbsd0:i386 libbz2-1.0:i386 libc6:i386
   libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcodec2-0.9 libcodec2-0.9:i386 libcom-err2:i386 libcrypt1:i386 libcups2:i386
   libcurl3-gnutls:i386 libdatrie1:i386 libdb5.3:i386 libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libdv4:i386 libedit2:i386 libelf1:i386
   libexif12:i386 libexpat1:i386 libfaudio0 libfaudio0:i386 libffi7:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgcc-s1:i386 libgcrypt20:i386 libgd3:i386
   libgdbm-compat4:i386 libgdbm6:i386 libgdk-pixbuf2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglib2.0-0:i386 libglu1-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
   libgmp10:i386 libgnutls30:i386 libgomp1:i386 libgpg-error-l10n libgpg-error0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgraphite2-3:i386 libgsm1 libgsm1:i386 libgssapi-krb5-2:i386
   libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386 libgudev-1.0-0:i386 libharfbuzz0b:i386 libhcrypto4-heimdal:i386
   libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed5:i386 libhx509-5-heimdal:i386 libicu66:i386 libidn2-0:i386 libiec61883-0:i386 libieee1284-3:i386 libigdgmm11 libigdgmm11:i386
   libjack-jackd2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386
   libldap-2.4-2:i386 libllvm11:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0:i386 libmysqlclient21:i386 libncurses6:i386 libncursesw6:i386 libnettle7:i386
   libnghttp2-14:i386 libnuma1:i386 libodbc1 libodbc1:i386 libogg0:i386 libopenal-data libopenal1 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386
   libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpci3:i386 libpciaccess0:i386 libpcre2-8-0:i386 libpcre3:i386 libperl5.30:i386
   libpixman-1-0:i386 libpng16-16:i386 libproxy1v5:i386 libpsl5:i386 libpulse0:i386 libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsamplerate0:i386
   libsane:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libsdl2-2.0-0 libsdl2-2.0-0:i386 libselinux1:i386 libsensors5:i386 libshine3 libshine3:i386 libshout3:i386 libslang2:i386
   libsnappy1v5 libsnappy1v5:i386 libsndfile1:i386 libsndio7.0 libsndio7.0:i386 libsnmp35:i386 libsoup2.4-1:i386 libsoxr0:i386 libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libssl1.1:i386 libstb0
   libstb0:i386 libstdc++6:i386 libswresample3 libswresample3:i386 libsystemd0:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff5:i386 libtinfo6:i386
   libtwolame0:i386 libudev1:i386 libunistring2:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libva-drm2 libva-drm2:i386 libva-x11-2 libva-x11-2:i386 libva2 libva2:i386
   libvdpau1 libvdpau1:i386 libvisual-0.4-0:i386 libvkd3d1 libvkd3d1:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx6:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386
   libwayland-cursor0:i386 libwayland-egl1:i386 libwebp6:i386 libwebpmux3:i386 libwind0-heimdal:i386 libwine libwine:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386 libx264-155 libx264-155:i386
   libx265-179 libx265-179:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386
   libxcb-xfixes0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386
   libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxv1:i386 libxvidcore4 libxvidcore4:i386 libxxf86vm1:i386 libzstd1:i386 libzvbi-common libzvbi0
   libzvbi0:i386 mesa-va-drivers mesa-va-drivers:i386 mesa-vdpau-drivers mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 va-driver-all va-driver-all:i386
   vdpau-driver-all vdpau-driver-all:i386 wine zlib1g:i386

Unesi "Y” i nastavite s instalacijom. Ukupno će trajati oko 2 do 3 minute najviše.

Kada završite, provjerite verziju koju ste instalirali upisivanjem sljedeće naredbe:

wine --version

Izlaz bi trebao biti:

$ wine --version
 wine-5.0 (Ubuntu 5.0-3ubuntu1)

Uspješno ste instalirali Wine 5.0 kroz Ubuntuova zadana spremišta. Ako tražite noviju verziju, prijeđite na donji korak za instalaciju.

Instalirajte vino 6.0

Sljedeće će vam pokazati kako instalirati Wine verziju 6 na Ubuntu 20.04. Ovo se preporuča više jer dobijete bolju verziju Wine koja ima više značajki i ispravki pogrešaka.

Prvo preuzmite GPG ključ za Wine.

sudo wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

Trebali biste dobiti izlaz:

$ sudo wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
 OK

Zatim ćete instalirati WineHQ spremište. Da biste to učinili, unesite sljedeće naredbe:

sudo apt install software-properties-common \
 sudo apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

Dobit ćete sličan izlaz:

$ sudo apt install --install-recommends winehq-stable
 Reading package lists… Done
 Building dependency tree       
 Reading state information… Done
 The following additional packages will be installed:
   wine-stable wine-stable-amd64 wine-stable-i386:i386
 The following NEW packages will be installed:
   wine-stable wine-stable-amd64 wine-stable-i386:i386 winehq-stable
 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
 Need to get 159 MB of archives.
 After this operation, 1,093 MB of additional disk space will be used.
 Do you want to continue? [Y/n] 

Unesi "Y" nastaviti. Instalacija bi trebala trajati 2 do 3 minute kao u prethodnom 5.0 putem APT upravitelja paketa. Napomena, primjeru instalacije 6.0 možda nedostaje dugačak popis potrebnih paketa iz instalacije 5.0, koji se može pojaviti na vašoj instalaciji. Ovo je u redu.

Na kraju, provjerite svoju verziju Wine:

wine --version

Trebali biste dobiti sljedeći output:

$ wine --version
 wine-6.0.1

Napomena, ovaj broj verzije trebao bi se promijeniti s vremenom, a izlaz je samo primjer.


Oglas


Dovršite instalaciju vina

Da biste pokrenuli Wine, pokrenite naredbu "winecfg” s vašeg Ubuntu terminala. Ova naredba će nastaviti s instaliranjem Mono i Gecko-a i postaviti okruženje Wine.

mono opcija instalacija za ubuntu 20.04 i instalacija vina

Pritisnite "Instalirati” za nastavak od Mono do Gecko Installer.

gecko install opcija za wine na ubuntu 20.04

Ponovno pritisnite tipku “Instalirati” za nastavak dovršetka instalacije.

Konfiguriranje Wine

Nakon što završite instalaciju, prikazat će se dijalog Wine konfiguracije. U ovom odjeljku softvera možete konfigurirati različite Wine postavke.

Zadane postavke trebale bi biti dovoljne u većini slučajeva. Međutim, ako ćete nešto promijeniti, to će biti verzija Windowsa koja Windows 7 postavlja prema zadanim postavkama na nešto novije, kao što je Windows 10.

wine nakon instalacije odaberite zadane postavke

Kada završite, zatvorite dijaloški okvir.


Oglas


Primjer korištenja Winea za instalaciju Windows aplikacije

U kratkom primjeru, koristit ćemo Wine za instalaciju aplikacije za razgovor Telegram. Imajte na umu da ovo dolazi izvorno u Linux paketima, ali ćemo koristiti Wine za instalaciju Windows verzije na naš Ubuntu 20.04 operativni sustav u svrhu vodiča.

Prvo preuzmite Telegram "Verzija sustava Windows” .exe paket.

preuzmite telegram windows .exe za instalaciju na ubuntu 20.04 koristeći wine

Zatim idite do direktorija preuzimanja i desnom tipkom miša kliknite .exe aplikacije Telegram koju želimo instalirati.

Desnom tipkom miša kliknite .exe, sada ćete vidjeti "Otvorite s vinskim preglednikom“, kliknite da biste otvorili Windows aplikaciju na vašem Ubuntu 20.04 operativnom sustavu.

Ubuntu 20.04 mapa preuzimanja desnim klikom na windows .exe telegram i pritisnite otvori s winebrowserom

Zatim ćete vidjeti okvir za postavljanje za Telegram.

kako instalirati wine na ubuntu koristeći primjer telegrama

Odaberite svoj jezik, a zatim kliknite u redu.

Sljedeća je zadana staza za instalaciju. Kao što možete vidjeti, ima zadanu instalacijsku stazu sličnu Windowsima, "C:\users\bytesboss\Application Data\Telegram Desktop“. Windows aplikacije su instalirane u većini sustava temeljenih na Linuxu u "~/.wine/drive_c/” imenik. 

ubuntu 20.04 aplikacija za instalaciju staze aplikacije neobavezna promjena pomoću vina

Ostavite kao zadano i kliknite Dalje za nastavak instalacije.

U sljedećem koraku možete promijeniti mapu, uglavnom ne dirajte ovo. Zadana vrijednost bi trebala biti u redu. Neobavezno, možete isključiti stvaranje mape izbornika Start odabirom "Nemojte stvarati mapu izbornika Start".

instaliranje telegrama koristeći wine na ubuntu

Kliknite na gumb Sljedeće za nastavak na sljedeću stranicu. Nakon što to učinite, dobit ćete novu opciju za "Stvorite prečac na radnoj površini“. Prema zadanim postavkama, odabrana je. Ako to ne želite, poništite odabir i kliknite Sljedeći.

Opcija instalacije aplikacije ubuntu 20.04 stvoriti prečac na radnoj površini ili ne koristiti vino

Na kraju ćete vidjeti pregled opcija koje ste odabrali. Ako želite nešto promijeniti, sada je pravo vrijeme. Ako je u redu, kliknite "Instalirati” za završetak instalacije Telegrama.

Konačna instalacija aplikacije ubuntu 20.04 provjeri opcije pomoću vina

Sveukupno, instalacija bi trebala trajati manje od 10 sekundi nakon završetka. Trebali biste vidjeti sljedeće:

instaliranje telegrama koristeći wine na ubuntu

Kliknite "završiti” i pokrenite Telegram.

Aplikacija ubuntu 20.04 završila je instalaciju telegrama pomoću vina

Čestitamo, vaš Wine radi ispravno za instaliranje Windows aplikacija na vaš Ubuntu 20.04 sustav.

Uspješna aplikacija ubuntu 20.04 pokrenula je telegram pomoću vina

Da biste u budućnosti pronašli Telegram, možete otkriti Telegram i opciju deinstaliranja u izborniku aplikacije.

izbornik aplikacije ubuntu 20.04 pronađite telegram pomoću vina

Imajte na umu da ćete morati imati trajno instaliran Wine da biste koristili ove programe dok su instalirani na vašem operativnom sustavu.

Komentari i zaključak

U vodiču ste sada naučili kako instalirati Wine, uključujući demonstraciju instaliranja Windows .exe aplikacije koristeći Wine na vašem Ubuntu sustavu. Općenito, Wine je izvrstan program s nekim stvarnim prednostima kombinirajući Windows i Linux za korisnika.

Primjeri prednosti Winea u odnosu na Windows:

  • Wine omogućuje iskorištavanje svih jakih strana Unixa (stabilnost, fleksibilnost, udaljena administracija) dok još uvijek koristite Windows aplikacije o kojima ovisite.
  • Unix je uvijek omogućavao pisanje moćnih skripti. Wine omogućuje pozivanje Windows aplikacija iz skripti koje također mogu iskoristiti Unix okruženje u punom opsegu.
  • Wine omogućuje daljinski pristup Windows aplikacijama, čak i ako su udaljene nekoliko tisuća milja.
  • Wine čini korištenje tankih klijenata ekonomično: instalirajte Wine na Linux poslužitelj i voila, ovim Windows aplikacijama možete pristupiti s bilo kojeg X terminala.
  • Wine se također može koristiti kako bi postojeće Windows aplikacije bile dostupne na webu koristeći VNC i njegov Java/HTML5 klijent.
  • Wine je softver otvorenog koda, tako da ga možete proširiti kako bi odgovarao vašim potrebama ili neka neka od mnogih tvrtki to učini umjesto vas.

Ako imate pitanja, slobodno ostavite komentar ispod.

Pretplati me
Obavijesti o
0 Komentari
Umetne povratne informacije
Pogledajte sve komentare
0
Volio bih vaše misli, molim vas komentirajte.x