Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Nezmožnost enostavnega izvajanja priljubljenih aplikacij Windows v Linuxu je že dolgo ovira za široko sprejetje Linuxa. Medtem ko bo večina aplikacij delovala z Wine ali v virtualnem stroju VirtualBox, so te rešitve nerodne, neelegantne in lahko zahtevajo veliko poigravanja in konfiguracije.

Z WinApps lahko preprosto upravljate in izvajate programsko opremo Windows v sistemu Linux ter jo celo integrirate v svoj sistem in kontekstne menije.

Zakaj uporabljati programsko opremo Windows v sistemu Linux?

Odprtokodna programska oprema je odlična, vendar ne mislijo vsi tako. V poslu je prevladujoča paradigma Microsoft Office, ki se je prvič pojavila leta 1990, leto pred prvo izdajo jedra Linuxa. Ne glede na to, kako radi imate LibreOffice, morate včasih preprosto uporabiti tisto, kar uporabljajo vsi drugi.

Podobno strokovnjaki za grafično oblikovanje in fotografijo uporabljajo Adobe Photoshop, stranke pa pričakujejo, da bodo njihovi izdelki ustvarjeni s Photoshopom, ne

instagram viewer
Nadomestni izdelki Adobe za Linux kot GIMP.

Wine (Wine ni emulator) je združljivostna plast, ki lahko izvaja aplikacije Windows v distribucijah Linuxa. Dobro deluje z veliko programsko opremo Windows, vendar je zahtevna za nastavitev, in čeprav aplikacije drugih proizvajalcev, kot je PlayOnLinux, olajšajo konfiguracijo, še vedno ni idealna.

Drugi način uporabe aplikacij Windows v sistemu Linux je nastavite virtualni stroj z uporabo VirtualBox in licenčno kopijo sistema Windows. Tudi to ni idealno, saj morate dejansko zagnati VM samo za uporabo ene določene aplikacije.

WinApps za Linux olajša zagon aplikacij Windows

Nič ni narobe z zagonom virtualnih strojev za uporabo aplikacij Windows, vendar včasih ne želite naložiti celotnega operacijskega sistema samo zato, da pošljete e-pošto z Microsoft Outlookom. In če iz nekega razloga želite uporabiti Microsoft Outlook kot privzeto poštno aplikacijo, ni enostavno način aktiviranja v VM, ko kliknete povezavo »mailto« v brskalniku na vašem gostitelju stroj.

WinApps za Linux uporablja protokol oddaljenega namizja (RDP) in vam omogoča, da z aplikacijami Windows ravnate, kot da bi bile del vaše distribucije Linuxa. To vključuje njihovo dodajanje v začetni meni in integracijo za upravljanje vrst MIME.

Še vedno boste uporabljali VM, vendar bo izvajanje aplikacij na vašem namizju Linux brezhibno, saj bo vaš virtualni stroj deloval kot podsistem za WinApps. Ko je nameščen, vam nikoli več ni treba pogledati namizja Windows. Medtem ko je uporaba WinApps preprosta, lahko namestitev v sistem traja nekaj časa.

Pred namestitvijo WinApps nastavite svoj VM

Preden namestite WinApps za Linux, morate imeti navidezni stroj KVM z operacijskim sistemom Windows. Najlažji način za to je, da namestite Virtual Machine Manager.

sudo apt-dobiti namestite virt-manager

...in dodajte svojega uporabnika v skupino libvirt:

sudo usermod -aG uporabniško ime libvirt

Prenesite gonilnike KVM VirtIO ISO z:

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Zaženite Virtual Machine Manager in nato v meniju izberite Uredi potem Nastavitve. Označite označeno polje Omogoči urejanje XML.

Zaprite pogovorno okno in kliknite ikono za "Ustvari nov virtualni stroj".

Izberite Namestitev lokalnega medija, nato izberite svoj ISO in pojdite skozi čarovnika. Edina vrednost, ki jo morate spremeniti, je ime stroja, ki ga je treba poklicati "RDPWindows", da ga lahko WinApps zazna, in preverite, ali ste označili "Pred namestitvijo prilagodite konfiguracijo" škatla.

Ko kliknete Končaj, boste morali pred namestitvijo sistema Windows izvesti dodatno konfiguracijo:

  • V procesor razdelku potrdite polje za "Kopiraj konfiguracijo procesorja gostitelja"
  • Še vedno v procesor razdelek, preklopite na XML in zagotovite, da je ura razdelek se glasi:
    <odmik ure='lokalni čas'>
    <ime časovnika='hpet' sedanjost='ja'/>
    <ime časovnika='hypervclock' sedanjost='ja'/>
    </clock>
  • notri Spomin, znižajte trenutno dodelitev na 1024 MB
  • Spodaj Možnosti zagonapotrdite polje za "Zaženite virtualni stroj ob zagonu gostitelja"
  • Spodaj SATA disk 1, izberite "VirtIO" kot diskovno vodilo
  • V razdelku NIC nastavite model naprave na "virtio"
  • Kliknite na Dodajte strojno opremo v spodnjem levem kotu zaslona, ​​nato izberite "CD ROM" kot vrsto naprave
  • Kliknite Upravljaj, nato izberite "virtio-win.iso" datoteko, ki ste jo prenesli prej

Zdaj ste pripravljeni začeti nameščati Windows, zato pritisnite Začni namestitev gumb.

Namestitev se bo nadaljevala kot na kateri koli drugi napravi, dokler vas ne vpraša: »Kam želite namestiti Windows?" Na voljo ni nobenih lokacij, ker Windows nima gonilnika za vaš virtualni stroj.

Kliknite Naloži gonilnik, potem Prebrskaj. Datoteka virtio-win ISO bo nameščena kot pogon, zato jo izberite in se pomaknite do AMD64 > w10in nato izberite gonilnik w10.

Gonilnik se bo namestil in lahko nadaljujete z napornim postopkom namestitve sistema Windows kot običajno.

Ko odgovarjate na vprašanja o imenu vašega prvega hišnega ljubljenčka in o tem, kje ste bili rojeni, preden zavrnete vklop zgodovine naprave, zavrnite dostop sistema Windows do vaše lokacije ali lokacije vašega telefona, se razjezite, da ne morete izklopiti vse telemetrije, zavrnete prijazno ponudbo beleženja tipkovnic in zavrnete priložnost, da imate prilagojene oglase, se boste spomnili, zakaj uporabljate Linux.

Sčasoma boste dosegli namizje. Odprite File Explorer in poiščite virtio-win ISO, ki ga je treba namestiti kot pogon. Odprite ga, nato dvokliknite virt-win-gt-64.exe in kliknite skozi čarovnika. Windows bo želel "dokončati nastavitev vaše naprave". Kliknite Opomni me kasneje da prezrete prodajne predstavitve, nato kliknite Končaj na čarovniku virtio-win.

Prvič in zadnjič odprite Microsoft Edge in prilepite https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg v naslovno vrstico, da vidite nekaj vnosov v register, ki jih morate dodati.

Desni klik na Surov nad delčkom kode, nato izberite Shrani cilj kot. Prenesite jo na želeno lokacijo, z desno miškino tipko kliknite datoteko v File Explorerju in izberite Spoji.

Navideznemu računalniku ste prej dali ime, zdaj pa morate spremeniti ime, po katerem ga Windows pozna.

Kliknite v iskalno polje in vnesite "Specifikacije naprave". V novem oknu se pomaknite, dokler ne vidite Preimenujte ta računalnik. Kliknite gumb in preimenujte stroj v "RDPWindows". Kliknite Naslednji potem Ponovno zaženi kasneje.

Končno poiščite Oddaljeno namizje v stranski vrstici in preklopite gumb na Vklopljeno.

Zdaj lahko namestite aplikacije za Windows, kot so Microsoft Office, Adobe Photoshop in druge.

Ko ste zadovoljni s svojim naborom orodij v sistemu Windows, znova zaženite stroj, vendar se ne prijavite. Zaprite pregledovalnik in Virtual Machine Manager.

Kako namestiti WinApps za Linux

Za povezavo z vašim virtualnim računalnikom boste morali namestiti FreeRDP in WinApps za Linux.

sudo apt-dobiti namestite -y freerdp2-x11
git klon https://github.com/Fmstrat/winapps.git

Ustvarite nov imenik za svojo konfiguracijo WinApps v vašem .config imenik:

mkdir ~/.config/winapps

... in uporabite nano za ustvarjanje same konfiguracijske datoteke:

nano ~/.config/winapps/winapps.conf

V novo datoteko dodajte svoje uporabniško ime in geslo za Windows:

RDP_USER="David"
RDP_PASS="SuperSecretPassword"

Shranite in zapustite nano z Ctrl + O potem Ctrl + X.

Premaknite se v imenik WinApps in preizkusite, ali povezava z vašim Windows VM deluje:

bin/winapps preverite

Prejeli boste opozorilo o neujemanju potrdila. Vnesite Y sprejeti potrdilo. Namizje Windows se bo pojavilo kot celozaslonska aplikacija. Vrnite se na terminal in prekličite postopek z Ctrl + C.

Zdaj lahko zaženete namestitveni program WinApps:

./installer.sh

Namestitveni program vas bo vprašal, ali ga želite namestiti za trenutnega uporabnika ali za celoten sistem, nato pa bo preveril aplikacije, nameščene v vašem Windows VM. Ta postopek traja nekaj minut.

Nato izberite, kako želite ravnati s predhodno konfiguriranimi in drugimi aplikacijami WinApps.

To je to! Zdaj lahko dostopate do svojih aplikacij Windows z namizja Linux in kontekstnih menijev, ne da bi morali zagnati celotno namizje Windows ali se ukvarjati z Wineom.

Windows ima tudi odprtokodne aplikacije!

Z uporabo WinApps za izvajanje aplikacij Windows na namizju Linux imate dostop do vse lastniške programske opreme, ki jo potrebujete za poslovanje, izobraževanje in ustvarjalnost. Toda Windows ima tudi odprtokodno programsko opremo in z malo truda lahko zaženete odprtokodno programsko opremo za Windows v svoji odprtokodni distribuciji Linux!