Hvernig á að setja upp og nota vín á Ubuntu 20.04 og 21.04

Wine er opinn uppspretta samhæfnislag sem gerir þér kleift að keyra Windows forrit á Unix-líkum stýrikerfum eins og Linux, FreeBSD og macOS. Það er viðmót sem þýðir Windows kerfissímtöl yfir í jafngild POSIX símtöl sem notuð eru af Linux og önnur Unix-undirstaða stýrikerfi.

Fyrir Linux notendur er Wine bjargvættur þegar keyrt er Windows-undirstaða forrit á UNIX kerfum. Hins vegar munu ekki öll Windows forrit keyra í Wine og geta verið undarleg hrun eða villur. The Vín AppDB er gagnagrunnur sem inniheldur lista yfir forrit sem hafa verið prófuð og staðfest að virka undir Wine.

Þú munt læra hvernig á að setja upp og stilla Wine á Ubuntu 20.04 LTS stýrikerfi í eftirfarandi handbók.

Forsendur

Athugaðu og uppfærðu Ubuntu 20.04 stýrikerfið þitt.

sudo apt update && sudo apt upgrade -y

Gakktu úr skugga um að annað hvort curl og wget séu uppsett.

sudo apt install wget curl

Áður en þú heldur áfram að setja upp Wine fyrir Ubuntu 20.04 þarftu að virkja 32-bita arkitektúrinn á stýrikerfinu þínu. Þetta er vegna þess að flest Windows forritin eru smíðuð fyrir 32-bita arkitektúr. Fyrsta skrefið er að auðvelda multiarch, sem gerir þér kleift að setja upp bæði 64 og 32 bita pakka á vélinni:

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

Fáðu


Setja upp vín 5.0

Ubuntu 20.04 Focal Fossa geymslur koma með Wine 5.0 í gegnum APT pakkastjórann. Þetta er algengasta leiðin til að setja upp Wine. Hins vegar verður að taka fram að uppfærslur á pakkastjóra eru sjaldgæfar. Wine gerir talsvert af þróunarútgáfum, svo þú munt finna þig seinna að lokum.

Til að setja upp Wine útgáfu 5 64bit og 32bit skaltu slá inn eftirfarandi skipun:

sudo apt install wine64 wine32

Þú munt fá eftirfarandi útbreidda pakkaúttak:

$ 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

Koma inn "Y” og haltu áfram með uppsetninguna. Á heildina litið mun það taka um það bil 2 til 3 mínútur í mesta lagi.

Þegar því er lokið skaltu staðfesta útgáfuna sem þú hefur sett upp með því að slá inn eftirfarandi skipun:

wine --version

Úttakið ætti að vera:

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

Þú hefur sett upp Wine 5.0 með góðum árangri í gegnum sjálfgefna geymslur Ubuntu. Ef þú ert að leita að nýrri útgáfu, farðu á skrefið hér að neðan til að setja upp.

Setja upp vín 6.0

Eftirfarandi mun sýna þér hvernig á að setja upp Wine útgáfu 6 á Ubuntu 20.04. Þetta er mælt meira með því að þú færð betri Wine útgáfu sem hefur fleiri eiginleika og villuleiðréttingar.

Fyrst skaltu hlaða niður GPG lyklinum fyrir Wine.

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

Þú ættir að fá úttakið:

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

Næst muntu setja upp WineHQ geymsluna. Til að gera þetta skaltu slá inn eftirfarandi skipanir:

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

Þú færð svipað úttak:

$ 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] 

Koma inn "Y" að halda áfram. Uppsetningin ætti að taka 2 til 3 mínútur eins og á fyrri 5.0 í gegnum APT pakkastjórann. Athugaðu að dæmið um 6.0 uppsetninguna gæti vantað langan lista yfir nauðsynlega pakka úr 5.0 uppsetningunni, sem gætu birst við uppsetninguna þína. Þetta er allt í lagi.

Að lokum skaltu staðfesta Wine útgáfuna þína:

wine --version

Þú ættir að fá eftirfarandi framleiðsla:

$ wine --version
 wine-6.0.1

Athugið að þetta útgáfunúmer ætti að breytast með tímanum og úttakið er aðeins dæmi.


Fáðu


Ljúka við uppsetningu víns

Til að ræsa Wine skaltu keyra skipunina "winecfg” frá Ubuntu flugstöðinni þinni. Þessi skipun mun halda áfram að setja upp Mono og Gecko og stillir Wine umhverfið.

mónó valkostur uppsetning fyrir ubuntu 20.04 og vínuppsetning

Ýttu á "setja” til að halda áfram frá Mono til Gecko Installer.

Gecko uppsetningarvalkostur fyrir vín á ubuntu 20.04

Ýttu aftur á „setja” hnappinn til að halda áfram að ljúka uppsetningunni.

Að stilla Wine

Þegar þú hefur lokið uppsetningunni birtist vínstillingarglugginn. Í þessum hluta hugbúnaðarins geturðu stillt ýmsar vínstillingar.

Sjálfgefnar stillingar ættu að duga í flestum tilfellum. Hins vegar, ef þú ætlar að breyta einhverju, þá verður það Windows útgáfan sem setur Windows 7 sjálfgefið í eitthvað nýlega, eins og Windows 10.

vín veldu sjálfgefnar stillingar eftir uppsetningu

Þegar því er lokið skaltu loka glugganum.


Fáðu


Dæmi um notkun Wine til að setja upp Windows app

Í stuttu dæmi munum við nota Wine til að setja upp spjallforritið símskeyti. Athugaðu að þetta kemur innfæddur í Linux pakka, en við munum nota Wine til að setja upp Windows útgáfuna á Ubuntu 20.04 stýrikerfinu okkar í leiðarskyni.

Fyrst skaltu hlaða niður símskeytið "Windows útgáfa”.exe pakki.

halaðu niður símskeyti Windows .exe til að setja upp á Ubuntu 20.04 með því að nota vín

Farðu næst í niðurhalsskrána þína og hægrismelltu á .exe af Telegram forritinu sem við viljum setja upp.

Hægrismelltu á .exe, nú muntu sjá "Opna með winebrowser“, smelltu á það til að opna Windows forritið á Ubuntu 20.04 stýrikerfinu þínu.

ubuntu 20.04 niðurhalsmappa hægrismelltu á Windows .exe símskeyti og smelltu á opna með winebrowser

Næst muntu sjá uppsetningarboxið birtast fyrir Telegram.

hvernig á að setja upp vín á Ubuntu með því að nota símskeyti dæmi

Veldu tungumálið þitt og smelltu síðan á OK.

Næst er sjálfgefin uppsetningarleið. Eins og þú sérð hefur það sjálfgefna uppsetningarleið svipað og Windows, "C:\users\bytesboss\Application Data\Telegram Desktop“. Windows forrit eru sett upp í flestum Linux byggðum kerfum í "~/.wine/drive_c/" Skrá. 

ubuntu 20.04 forrit setja upp forritsleið valfrjáls breyting með því að nota vín

Skildu eftir sem sjálfgefið og smelltu á næsta til að halda áfram með uppsetninguna.

Í næsta skrefi geturðu breytt möppunni, ekki snerta þetta að mestu. Sjálfgefið ætti að vera í lagi. Valfrjálst, þú getur afþakkað að búa til upphafsvalmyndarmöppu með því að velja "Ekki búa til Start Menu möppu".

setja upp símskeyti með því að nota vín á ubuntu

Smelltu á Næsta hnappinn til að halda áfram á næstu síðu. Þegar þú hefur gert þetta færðu nýjan möguleika til að "Búðu til flýtileið á skjáborðinu“. Sjálfgefið er það valið. Ef þú vilt þetta ekki skaltu afvelja og smella Næstu.

ubuntu 20.04 uppsetningarvalkostur til að búa til skjáborðsflýtileið eða nota ekki vín

Að lokum muntu sjá yfirlit yfir þá valkosti sem þú hefur valið. Ef þú vilt breyta einhverju þá er rétti tíminn núna. Ef allt er í lagi, smelltu á “setja” til að klára uppsetninguna á Telegram.

ubuntu 20.04 forrit lokauppsetningarathugunarvalkosta með því að nota vín

Á heildina litið ætti uppsetningin að taka minna en 10 sekúndur þegar henni er lokið. Þú ættir að sjá eftirfarandi:

setja upp símskeyti með því að nota vín á ubuntu

Smelltu á "Ljúka” hnappinn og ræstu Telegram.

Ubuntu 20.04 forritið kláraði að setja upp símskeyti með því að nota vín

Til hamingju, Wine þitt virkar rétt til að setja upp Windows forrit á Ubuntu 20.04 kerfinu þínu.

Ubuntu 20.04 forritinu tókst að hleypa af stokkunum símskeyti með víni

Til að finna Telegram í framtíðinni geturðu uppgötvað Telegram og fjarlægðarvalkostinn í forritavalmyndinni þinni.

ubuntu 20.04 forritavalmynd finndu símskeyti með víni

Athugaðu að þú þarft að hafa Wine uppsett varanlega til að nota þessi forrit meðan þau eru uppsett á stýrikerfinu þínu.

Athugasemdir og niðurstaða

Í handbókinni hefurðu nú lært hvernig á að setja upp Wine, þar á meðal sýnikennslu á uppsetningu á Windows .exe forriti með því að nota Wine á Ubuntu-undirstaða kerfinu þínu. Á heildina litið er Wine frábært forrit með nokkrum raunverulegum ávinningi sem sameinar Windows og Linux fyrir notandann.

Dæmi um vínfríðindi yfir Windows:

  • Wine gerir það mögulegt að nýta alla Unix sterku hliðina (stöðugleika, sveigjanleika, fjarstýringu) á meðan þú notar samt Windows forritin sem þú treystir á.
  • Unix hefur alltaf gert það mögulegt að skrifa öflug handrit. Wine gerir það mögulegt að hringja í Windows forrit úr forskriftum sem geta einnig nýtt Unix umhverfið að fullu.
  • Vín gerir það mögulegt að fá aðgang að Windows forritum úr fjarska, jafnvel þótt þau séu í nokkur þúsund kílómetra fjarlægð.
  • Wine gerir það hagkvæmt að nota þunna viðskiptavini: settu upp Wine á Linux netþjóni, og voila, þú getur fengið aðgang að þessum Windows forritum frá hvaða X flugstöð sem er.
  • Vín er einnig hægt að nota til að gera núverandi Windows forrit aðgengileg á vefnum með því að nota VNC og Java/HTML5 biðlara þess.
  • Vín er opinn hugbúnaður, svo þú getur stækkað hann til að henta þínum þörfum eða látið eitt af mörgum fyrirtækjum gera það fyrir þig.

Ef þú hefur spurningar skaltu ekki hika við að skilja eftir athugasemd hér að neðan.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x