Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Nemogućnost jednostavnog pokretanja popularnih Windows aplikacija na Linuxu dugo je bila prepreka širokom prihvaćanju Linuxa. Iako će većina aplikacija raditi s Wineom ili u virtualnom stroju VirtualBox, ta su rješenja nezgrapna, neelegantna i mogu zahtijevati puno petljanja i konfiguracije.

Uz WinApps možete jednostavno upravljati i pokretati Windows softver na Linuxu, pa čak i integrirati ga u svoj sustav i kontekstne izbornike.

Zašto pokrenuti Windows softver na Linuxu?

Softver otvorenog koda je izvrstan, ali ne misle svi tako. U poslovanju, Microsoft Office je dominantna paradigma, koja se prvi put pojavila 1990., godinu dana prije prvog izdanja Linux kernela. Bez obzira koliko volite LibreOffice, ponekad jednostavno trebate koristiti ono što svi drugi koriste.

Isto tako, stručnjaci za grafički dizajn i fotografiju koriste Adobe Photoshop, a klijenti očekuju da njihovi proizvodi budu izrađeni pomoću Photoshopa, a ne

instagram viewer
Alternative Adobe proizvoda za Linux poput GIMP-a.

Wine (Wine nije emulator) sloj je kompatibilnosti koji može pokretati Windows aplikacije na Linux distribucijama. Dobro radi s velikim brojem Windows softvera, ali je zahtjevan za postavljanje, a dok aplikacije trećih strana kao što je PlayOnLinux olakšavaju konfiguraciju, još uvijek nije idealan.

Drugi način korištenja Windows aplikacija na Linuxu je postaviti virtualni stroj koristeći VirtualBox i licencirana kopija sustava Windows. Ni ovo nije idealno, jer zapravo morate pokrenuti VM samo da biste koristili jednu određenu aplikaciju.

WinApps za Linux olakšava pokretanje Windows aplikacija

Nema ništa loše u pokretanju virtualnih strojeva za korištenje Windows aplikacija, ali ponekad ne želite učitati cijeli operativni sustav samo da biste poslali e-poštu koristeći Microsoft Outlook. A ako iz nekog razloga želite koristiti Microsoft Outlook kao svoju zadanu aplikaciju za poštu, nije lako način aktiviranja unutar VM-a kada kliknete vezu "mailto" pomoću preglednika na vašem hostu mašina.

WinApps za Linux koristi Remote Desktop Protocol (RDP) i omogućuje vam da Windows aplikacije tretirate kao da su dio vaše vlastite Linux distribucije. To uključuje njihovo dodavanje u vaš početni izbornik i integraciju za rukovanje MIME vrstama.

I dalje ćete koristiti VM, ali pokretanje aplikacija na vašem Linux desktopu bit će besprijekorno s vašim virtualnim strojem koji djeluje kao podsustav za WinApps. Nakon što ga instalirate, više nikada ne morate gledati na radnu površinu sustava Windows. Iako je korištenje WinAppsa jednostavno, postavljanje na vaš sustav može potrajati neko vrijeme.

Postavite svoj VM prije instaliranja WinApps

Prije nego što instalirate WinApps za Linux, morate imati KVM virtualni stroj sa sustavom Windows. Najlakši način da to učinite je da instalirate Virtual Machine Manager.

sudo apt-dobiti instalirajte virt-manager

...i dodajte svog korisnika u libvirt grupu:

sudo usermod -aG libvirt korisničko ime

Preuzmite ISO upravljačke programe KVM VirtIO koristeći:

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

Pokrenite Virtual Machine Manager, zatim iz izbornika odaberite Uredi zatim Postavke. Označite označeni okvir Omogući uređivanje XML-a.

Zatvorite dijaloški okvir, a zatim kliknite na ikonu "Stvori novi virtualni stroj".

Odaberite Instalacija lokalnog medija, zatim odaberite svoj ISO i prođite kroz čarobnjak. Jedina vrijednost koju trebate promijeniti je naziv stroja, koji se mora pozvati "RDPWindows" tako da ga WinApps može otkriti i provjerite jeste li označili "Prilagodite konfiguraciju prije instalacije"kutija.

Nakon što kliknete Završi, morat ćete dodatno konfigurirati prije instalacije sustava Windows:

  • u CPU odjeljak označite okvir za "Kopiraj konfiguraciju centralnog procesora"
  • Još uvijek u CPU odjeljak, prijeđite na XML karticu i osigurajte da je sat odjeljak glasi:
    <pomak sata='lokalno vrijeme'>
    <naziv mjerača vremena='hpet' sadašnjost='Da'/>
    <naziv mjerača vremena='hipervclock' sadašnjost='Da'/>
    </clock>
  • U Memorija, smanjite trenutnu raspodjelu na 1024MB
  • Pod, ispod Mogućnosti pokretanja, potvrdite okvir za "Pokrenite virtualni stroj pri pokretanju glavnog računala"
  • Pod, ispod SATA disk 1, Izaberi "VirtIO" kao sabirnica diska
  • U odjeljku NIC postavite model uređaja na "virtio"
  • Kliknite na Dodajte hardver u donjem lijevom kutu zaslona, ​​zatim odaberite "CD ROM" kao vrstu uređaja
  • Klik Upravljati, zatim odaberite "virtio-win.iso" datoteku koju ste ranije preuzeli

Sada ste spremni za početak instaliranja sustava Windows, pa pritisnite Započnite instalaciju dugme.

Instalacija će se nastaviti kao i na bilo kojem drugom uređaju dok vas ne upita: "Gdje želite instalirati Windows?" Nema dostupnih lokacija jer Windows ne dolazi s upravljačkim programom za vaš virtualni stroj.

Klik Učitaj upravljački program, onda pretraživati. Virtio-win ISO datoteka bit će montirana kao pogon, pa je odaberite i dođite do AMD64 > w10, a zatim odaberite upravljački program w10.

Upravljački program će se instalirati i možete nastaviti s napornim procesom postavljanja sustava Windows kao i obično.

Dok odgovarate na pitanja o imenu vašeg prvog ljubimca i mjestu rođenja, prije nego što odbijete uključiti povijest uređaja, odbijte dopustiti Windows pristup vašoj lokaciji ili lokaciji vašeg telefon, razbjesni se što ne možeš isključiti svu telemetriju, odbiješ ljubaznu ponudu keylogginga i odbiješ mogućnost personaliziranih oglasa, sjetit ćeš se zašto to koristiš Linux.

Na kraju ćete doći do radne površine. Otvorite File Explorer i pronađite virtio-win ISO, koji bi trebao biti montiran kao pogon. Otvorite ga, zatim dvokliknite virt-win-gt-64.exe i kliknite kroz čarobnjak. Windows će htjeti "dovršiti postavljanje vašeg uređaja". Klik Podsjeti me kasnije da biste zanemarili prodajne ponude, a zatim kliknite Završi na virtio-win čarobnjaku.

Otvorite Microsoft Edge prvi i zadnji put i zalijepite https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg u adresnu traku da biste vidjeli neke unose registra koje trebate dodati.

Kliknite desnom tipkom miša na Sirovo iznad isječka koda, a zatim odaberite Spremi cilj kao. Preuzmite je na mjesto po svom izboru, desnom tipkom miša kliknite datoteku u File Exploreru i odaberite Sjediniti.

VM-u ste ranije dali ime, a sada morate promijeniti naziv pod kojim ga Windows poznaje.

Kliknite u okvir za pretraživanje i upišite "Specifikacije uređaja". U novom prozoru pomičite se dok ne vidite Preimenujte ovo računalo. Pritisnite gumb, a zatim preimenujte stroj u "RDPWindows". Klik Sljedeći zatim Ponovno pokretanje kasnije.

Konačno, locirajte Udaljena radna površina na bočnoj traci i prebacite gumb na Na.

Sada možete instalirati Windows aplikacije kao što su Microsoft Office, Adobe Photoshop i druge.

Kada budete zadovoljni svojim paketom alata u sustavu Windows, ponovno pokrenite stroj, ali se nemojte prijavljivati. Zatvorite preglednik i Virtual Machine Manager.

Kako instalirati WinApps za Linux

Za povezivanje sa svojim virtualnim strojem morat ćete instalirati FreeRDP i WinApps za Linux.

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

Stvorite novi direktorij za svoju WinApps konfiguraciju u svom .config imenik:

mkdir ~/.config/winapps

...i koristite nano za stvaranje same konfiguracijske datoteke:

nano ~/.config/winapps/winapps.conf

U novoj datoteci dodajte svoje Windows korisničko ime i lozinku:

RDP_USER="David"
RDP_PASS="SuperSecretPassword"

Spremite i izađite iz nano s Ctrl + O zatim Ctrl + X.

Prijeđite u direktorij WinApps i provjerite radi li veza s vašim Windows VM-om:

bin/winapps ček

Primit ćete upozorenje o neusklađenosti certifikata. Unesi Y prihvatiti potvrdu. Windows desktop će iskočiti kao aplikacija preko cijelog zaslona. Vratite se na terminal i poništite proces pomoću Ctrl + C.

Sada možete pokrenuti instalacijski program WinApps:

./installer.sh

Instalater će vas pitati želite li ga instalirati za trenutnog korisnika ili cijeli sustav, a zatim će provjeriti aplikacije instalirane na vašem Windows VM-u. Ovaj postupak traje nekoliko minuta.

Zatim odaberite kako želite rukovati WinAppsovim unaprijed konfiguriranim i drugim aplikacijama.

To je to! Sada možete pristupiti svojim Windows aplikacijama s Linux radne površine i kontekstnih izbornika bez potrebe za pokretanjem cijele Windows radne površine ili rada s Wineom.

Windows također ima aplikacije otvorenog koda!

Korištenjem WinApps za pokretanje Windows aplikacija na vašem Linux desktopu, imate pristup svom vlasničkom softveru koji vam je potreban za posao, obrazovanje i kreativnost. Ali Windows ima i softver otvorenog koda, a uz malo truda, možete pokrenuti softver otvorenog koda za Windows na svojoj Linux distribuciji otvorenog koda!