Installer og administrer vin på Linux Mint

Installer og administrer vin på Linux Mint
Vin er et samsvarslag som gjør det mulig for Linux og andre UNIX-lignende operativsystemer å kjøre Windows-programmer. Det konverterer Windows -systemanrop til Linux -systemanrop, noe som muliggjør uendret bruk av Windows -applikasjoner på Linux. Vin er et program som kjører på datamaskiner uten en kopi av Windows installert; Det er ikke en emulator. For å utføre Windows -applikasjoner, bruker den i stedet sin versjon av Windows API. Dette gjør det mulig for brukere å kjøre Windows-applikasjoner på Linux uten dobbeltoppstart eller virtuelle maskiner. Utviklere som ønsker å teste programmene sine på Linux uten å ha dem helt til plattformen, kan også synes det er gunstig.

Oppdater og oppgrader Linux -system

Det første trinnet er å oppdatere og oppgradere pakkene på et Debian-basert Linux-system. Kommandoen som er oppført nedenfor oppdaterer pakkelisten og oppgraderer alle installerte pakker til de nyeste versjonene anbefaler å kjøre den regelmessig for å sikre at systemet ditt er oppdatert med den nyeste sikkerhets- og bug-fix-oppdateringene.

Omar@Omar-VirtualBox: ~ $ sudo apt oppdatering && sudo apt oppgradering
[sudo] Passord for Omar:
Hit: 1 http: // arkiv.Ubuntu.com/ubuntu jammy inrelease
Få: 8 http: // arkiv.Ubuntu.com/ubuntu jammy-backports inrelease [99.8 kb]
Lesing av pakkelister ... ferdig

Sjekk arkitektur

Kommandoen “LSCPU” er et kommandolinjeverktøy som brukes til å vise informasjon om CPU -arkitekturen til et Linux -system. Informasjon som antall CPUer, kjerner, klokkehastighet og arkitektur vises.

Omar@Omar-VirtualBox: ~ $ LSCPU
Arkitektur: x86_64
CPU OP-MODE (er): 32-bit, 64-bit
Adressestørrelser: 39 bits fysiske, 48 bits virtuelle
Byte Order: Little Endian
CPU (er): 1

Installer vin med apt

Her er en kommando som brukes til å installere vinkompatibilitetslaget for 64-biters Windows-applikasjoner på et Debian-basert Linux-system, for eksempel Linux Mint. Nøkkelordet “Install” brukes til å installere en ny pakke og “Wine64” er pakketavnet for vinkompatibilitetslaget for 64-biters Windows-applikasjoner.

Omar@Omar-VirtualBox: ~ $ sudo apt-get install wine64

Når du kjører denne kommandoen, oppdaterer Apt-Get først pakkelisten for å sikre at den har den siste informasjonen om tilgjengelige pakker. Deretter begynner den å laste ned og installere pakken “Wine64” og dens avhengigheter. Det vil også se etter eventuelle konflikter med andre pakker og vil be deg om å bekrefte før du gjør noen endringer. Kommandoens utgang skal vises noe slikt:

Lesing av pakkelister ... ferdig
Bygningsavhengighetstre ... ferdig
Følgende tilleggspakker vil bli installert:
Fonts-Wine GCC-12-Base: I386 Glib-Networking: I386 Gstreamer1.0-PLUGINS-BASE: I386
Trenger å få 275 MB arkiver.
Etter denne operasjonen vil 1.380 MB av ekstra diskplass brukes.
Vil du fortsette? [Y/n] y
Behandlingutløsere for vin (6.0.3 ~ repack-1) ..

Sjekk vinversjonen

“Vin -versjon” er en kommando i terminalen eller ledeteksten for å sjekke versjonen av vin. Flagget "-Verion" forteller systemet om å vise versjonsnummeret vin, som kan være nyttig for feilsøking eller sørge for at riktig versjon er installert.

Omar@Omar-VirtualBox: ~ $ vin-Versjon
Vin-6.0.3 (Ubuntu 6.0.3 ~ repack-1)

Avinstallere vin

Kommandoen vist nedenfor er nyttig når du vil fjerne Wine64 -pakken fullstendig og alle dens avhengigheter fra et Linux -system. Dette kan være nyttig hvis vinpakken forårsaker problemer, eller hvis du ikke lenger trenger det. "Purge" er et alternativ som ber apt-get å fjerne den spesifiserte pakken fullstendig, inkludert konfigurasjonsfiler og avhengigheter. APT-Fet blir instruert om å også slette alle pakker som er installert, ettersom avhengighet av pakken blir avinstallert, men ikke lenger er påkrevd ved å bruke alternativet "-autoremove". Til slutt er pakketavnet til det vi ønsker å avinstallere “Wine64.”Når prosessen er fullført, vil vin bli fjernet fra Linux Mint -systemet. Vær oppmerksom på at for å kjøre kommandoen, må du være en rotbruker eller ha SUDO -tilgang.

Omar@Omar-VirtualBox: ~ $ sudo apt-get purge-autoremove wine64
[sudo] Passord for Omar:
Lesing av pakkelister ... ferdig
Bygningsavhengighetstre ... ferdig
Følgende pakker blir fjernet:
Fonter-Wine* Glib-Networking: I386* GStreamer1.0-plugins-base: I386*
Etter denne operasjonen blir 1.344 MB diskplass frigjort.
Vil du fortsette? [Y/n] y
Rensekonfigurasjonsfiler for libgdk-pixbuf-2.0-0: I386 (2.42.8+dfsg-1ubuntu0.2) ..

Installer vin ved hjelp av WGET

Den vedlagte kommandoen brukes i terminalen eller ledeteksten for å legge til i386 -arkitekturen til listen over arkitekturer som DPKG (Debian Package Manager) kan jobbe med. Denne kommandoen er nyttig når du vil installere programvare som krever i386 -arkitekturen, \ Men systemet ditt støtter bare x86_64 -arkitekturen. Det er også nyttig når du vil installere en pakke som ikke er tilgjengelig i systemets arkitektur.

Omar@Omar-VirtualBox: ~ $ Sudo DPKG-Legg til-arkitektur i386

Vi må laste ned WineHQ Archive -tasten, som brukes til å bekrefte ektheten til WineHQ -pakker når de er installert på et Linux -system. For å være sikker på at nøkkelfilen er autentisk og ikke har blitt forstyrret, er det viktig å få den fra det offisielle WineHQ -nettstedet.

Omar@Omar -VirtualBox: ~ $ sudo wget -nc -o/usr/share/nøkkelring/winehq -archive.Key https: // dl.Winehq.org/vin-builds/winehq.nøkkel
--2023-01-17 12: 45: 54-- https: // dl.Winehq.org/vin-builds/winehq.nøkkel
Koble til DL.Winehq.org (dl.Winehq.org) | 151.101.2.217 |: 443 ... tilkoblet.
HTTP -forespørsel sendt, venter på svar ... 200 OK
Lagrer til: '/usr/share/nøkkelringer/winehq-archive.nøkkel'
/usr/share/nøkkelringer/vin 100%[==================================>] 3.14k --.-KB/s i 0s
2023-01-17 12:45:55 (21.8 MB/s) - '/usr/share/nøkkelringer/winehq -archive.Key 'lagret [3220/3220]

Last ned en pakkelagerfil fra det offisielle WineHQ -nettstedet og lagre den på/etc/APT/Sources.liste.d/ katalog, vi bruker "wget" -instruksjonen vist nedenfor. Denne filen inneholder informasjon om pakkelageret, for eksempel plasseringen av pakkene og deres versjoner. Å legge til denne depotfilen til systemet lar systemet få tilgang til WineHQ -pakkene, og det kan brukes til å installere eller oppdatere vin på systemet.

Omar@Omar -VirtualBox: ~ $ sudo wget -nc -p/etc/apt/kilder.liste.d/https: // dl.Winehq.org/vinbygg/ubuntu/dists/jammy/winehq-jammy.kilder
--2023-01-17 13: 13: 32-- https: // dl.Winehq.org/vinbygg/ubuntu/dists/jammy/winehq-jammy.kilder
Koble til DL.Winehq.org (dl.Winehq.org) | 146.75.106.217 |: 443 ... tilkoblet.
HTTP -forespørsel sendt, venter på svar ... 200 OK
Sparer til: '/etc/apt/kilder.liste.D/Winehq-Jammy.kilder '
Winehq-Jammy.Kilder 100%[=================================>] 163 --.-KB/s i 0s
2023-01-17 13:13:34 (532 kb/s)-'/etc/apt/kilder.liste.D/Winehq-Jammy.Kilder 'lagret [163/163]

Etter å ha lastet ned vinnøkkelen og pakkelageret, vil vi prøve å oppdatere systemet vårt.

Omar@Omar-VirtualBox: ~ $ sudo apt oppdatering
IGN: 1 http: // pakker.Linuxmint.com vera inrelease
Hit: 2 http: // arkiv.Ubuntu.com/ubuntu jammy inrelease
Hit: 5 https: // linux.TeamViewer.com/Deb Stable Inrelease

For å installere den stabile versjonen av WineHQ på et Linux -system, kjør de vedlagte instruksjonene på skallet. Alternativet "-install-anbefalinger" sikrer at eventuelle anbefalte pakker som kreves for at WineHQ skal fungere riktig, også er installert. Denne kommandoen vil også oppdatere en eldre versjon av WineHQ -pakken hvis den allerede er installert på systemet. “WineHQ-Stable” er pakketavnet på pakken som vi vil installere.

OMAR@OMAR-VIRTUALBOX: ~ $ sudo apt install-installerer-anbefaler Winehq-Stable
Lesing av pakkelister ... ferdig
Bygningsavhengighetstre ... ferdig
Følgende tilleggspakker vil bli installert:
gStreamer1.0-PLUGINS-BASE: I386 LIBAPPARMOR1: I386 LIBASOUND2: I386 LIBASOUND2-PLUGINS: I386
Finn avhengig montering l "Microsoft.Vinduer.Vanlige kontroll "(6.0.0.0)

Den første gangsinstallasjonen vil ta oss med til denne miniinstallerende vist på bildet. Trykk på "Installer" -knappen for å fortsette.

Vin-mono-pakken blir lastet ned og installert etter en stund, og du kan bruke den nå.

Bruk vin i Linux Mint

For å begynne å bruke vin på Linux Mint, vil vi ha noen "exe" -filer som skal utføres. Derfor har vi lastet ned "EXE" -filen for "Notisblokk" i vår nåværende katalog som følger:

Omar@Omar-VirtualBox: ~ $ ls
Desktop Music NPP.8.4.8.Installasjonsprogram.x64.EXE -maler
Dokumenterer nye.TXT -bilder videoer
Last ned Public Warpinator

Kjør notisblokk "exe" -filen ved å bruke nøkkelordet "vin" som følger:

Omar@Omar-VirtualBox: ~ $ vin npp.8.4.8.Installasjonsprogram.x64.EXE
0074: FixMe: IMM: IMESETACTIVECONTEXT (0x25E860, 0): Stub 012C: FixMe: IMM: IMMReleAseContext (000000000001019c, 0000000000F520B0): Stub

Installasjonsprogrammet vil be om å velge et språk og trykke på "OK" for å fortsette.

Etter å ha gått gjennom velkomstskjermen, må du godta lisensavtalen, velge stedet for å installere Notisblokk og velge komponentene for å installere den, og den vil være klar.

Konklusjon

Vin kan installeres på Linux ved å bruke pakkeansvarlig for Linux -distribusjonen din eller ved å laste ned kildekoden og bygge den manuelt som vi har diskutert ovenfor i artikkelen. Når du er installert, kan du bruke “vin” -kommandoen til å kjøre Windows -kjørbare filer. Det er verdt å merke seg at vin ikke er perfekt og ikke at alle Windows -applikasjoner kjører riktig eller i det hele tatt, noen kan ha begrensninger eller ikke fungere i det hele tatt, og før du bruker vin, anbefales det å sjekke kompatibilitetslisten over programvaren du vil kjøre på Wine nettsted.