Incapacitatea de a rula cu ușurință aplicații populare Windows pe Linux a fost mult timp o barieră în calea adoptării pe scară largă a Linux. În timp ce majoritatea aplicațiilor vor rula cu Wine sau într-o mașină virtuală VirtualBox, aceste soluții sunt neplăcute, neelegante și pot necesita o mulțime de manipulare și configurare.
Cu WinApps, puteți gestiona și rula cu ușurință software-ul Windows pe Linux și chiar îl puteți integra în sistem și în meniurile contextuale.
De ce să rulați software-ul Windows pe Linux?
Software-ul open-source este grozav, dar nu toată lumea crede așa. În afaceri, Microsoft Office este paradigma dominantă, care și-a făcut prima apariție în 1990, cu un an înainte de prima lansare a nucleului Linux. Indiferent cât de mult îți place LibreOffice, uneori, trebuie doar să folosești ceea ce folosesc toți ceilalți.
De asemenea, profesioniștii în design grafic și fotografie folosesc Adobe Photoshop, iar clienții se așteaptă ca produsele lor să fie create folosind Photoshop, nu Alternative de produse Adobe pentru Linux ca GIMP.
Wine (Wine nu este un emulator) este un strat de compatibilitate capabil să ruleze aplicații Windows pe distribuțiile Linux. Funcționează bine cu o mulțime de software Windows, dar este dificil de configurat și, deși aplicațiile terță parte, cum ar fi PlayOnLinux, facilitează configurarea, încă nu este ideal.
Cealaltă modalitate de a utiliza aplicațiile Windows pe Linux este să configurați o mașină virtuală folosind VirtualBox și o copie licențiată a Windows. Nici acest lucru nu este ideal, deoarece de fapt trebuie să porniți VM-ul doar pentru a utiliza o anumită aplicație.
WinApps pentru Linux facilitează rularea aplicațiilor Windows
Nu este nimic în neregulă cu rularea mașinilor virtuale pentru a utiliza aplicații Windows, dar uneori nu doriți să încărcați un întreg sistem de operare doar pentru a trimite un e-mail folosind Microsoft Outlook. Și dacă dintr-un motiv oarecare, doriți să utilizați Microsoft Outlook ca aplicație implicită de e-mail, nu este ușor modalitate de a-l activa în interiorul VM atunci când faceți clic pe un link „mailto” folosind un browser de pe gazda dumneavoastră mașinărie.
WinApps pentru Linux utilizează Protocolul de desktop la distanță (RDP) și vă permite să tratați aplicațiile Windows ca și cum ar fi parte din propria distribuție Linux. Aceasta include adăugarea acestora în meniul de pornire și integrarea pentru gestionarea tipurilor MIME.
Veți folosi în continuare o mașină virtuală, dar rularea aplicațiilor pe desktop-ul dvs. Linux va fi fără probleme, iar mașina dvs. virtuală acționând ca un subsistem pentru WinApps. Odată instalat, nu trebuie să vă mai uitați niciodată la desktopul Windows. În timp ce utilizarea WinApps este simplă, introducerea acestuia în sistemul dvs. poate dura ceva timp.
Configurați VM înainte de a instala WinApps
Înainte de a instala WinApps pentru Linux, trebuie să aveți o mașină virtuală KVM care rulează Windows. Cel mai simplu mod de a face acest lucru este să instalați Virtual Machine Manager.
sudo apt-obține instala virt-manager
...și adăugați utilizatorul dvs. în grupul libvirt:
sudo usermod -aG nume de utilizator libvirt
Descărcați ISO driverele KVM VirtIO folosind:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Porniți Virtual Machine Manager, apoi selectați din meniu Editați | × apoi Preferințe. Bifați caseta marcată Activați editarea XML.
Închideți dialogul, apoi faceți clic pe pictograma „Creați o nouă mașină virtuală”.
Alege Instalare media locală, apoi selectați ISO și parcurgeți expertul. Singura valoare pe care trebuie să o modificați este numele mașinii, care trebuie numit "RDPWindows" pentru ca WinApps să îl poată detecta și asigurați-vă că verificați "Personalizați configurația înainte de instalare" cutie.
După ce faci clic finalizarea, va trebui să faceți o configurare suplimentară înainte de a instala Windows:
- În CPU secțiune, bifați caseta pentru „Copiați configurația procesorului gazdă"
- Încă în CPU secțiunea, comutați la XML fila și asigurați-vă că ceas secțiunea sună:
<offset ceas='ora locala'>
<numele cronometrului='hpet' prezent='da'/>
<numele cronometrului='hipervclock' prezent='da'/>
</clock> - În Memorie, reduceți alocarea actuală la 1024 MB
- Sub Opțiuni de pornire, bifați caseta pentru „Porniți mașina virtuală la pornirea gazdei"
- Sub Disc SATA 1, Selectați "VirtIO" ca magistrală de disc
- În secțiunea NIC, setați modelul dispozitivului la „virtio"
- Apasă pe Adăugați hardware butonul din stânga jos a ecranului, apoi selectați „CD ROM" ca tip de dispozitiv
- Clic Administra, apoi alegeți „virtio-win.iso" fișier pe care l-ați descărcat mai devreme
Acum sunteți gata să începeți instalarea Windows, așa că apăsați butonul Începeți instalarea buton.
Instalarea va continua ca pe orice alt dispozitiv, până când vă întreabă „Unde doriți să instalați Windows?" Nu există locații disponibile, deoarece Windows nu vine cu un driver pentru mașina dvs. virtuală.
Clic Încărcați driverul, apoi Naviga. Fișierul ISO virtio-win va fi montat ca unitate, așa că selectați-l, navigați la AMD64 > w10, apoi alegeți driverul w10.
Driverul se va instala și puteți continua procesul epuizant de configurare Windows ca de obicei.
Pe măsură ce răspunzi la întrebări despre numele primului tău animal de companie și locul în care te-ai născut, înainte de a refuza să activați istoricul dispozitivului, refuzați să permiteți accesul Windows la locația dvs. sau la cea a dvs. telefon, înfuriați-vă că nu puteți dezactiva toate telemetriile, respingeți oferta de înregistrare a tastelor și respingeți oportunitatea de a avea reclame personalizate, vă veți aminti de ce folosiți Linux.
În cele din urmă, vei ajunge pe desktop. Deschideți File Explorer și găsiți ISO virtio-win, care ar trebui să fie montat ca unitate. Deschideți-l, apoi faceți dublu clic pe virt-win-gt-64.exe și faceți clic pe expert. Windows va dori să „termine configurarea dispozitivului”. Clic Amintestemi mai tarziu pentru a ignora argumentele de vânzare, apoi faceți clic finalizarea pe vrăjitorul virtio-win.
Deschideți Microsoft Edge pentru prima și ultima dată și inserați https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg în bara de adrese pentru a vedea unele intrări de registry pe care trebuie să le adăugați.
Faceți clic dreapta pe Brut deasupra fragmentului de cod, apoi alegeți Salvează ținta ca. Descărcați-l în locația dorită, faceți clic dreapta pe fișier în File Explorer și alegeți Combina.
Mai devreme i-ați dat un nume VM, iar acum trebuie să schimbați numele prin care Windows îl cunoaște.
Faceți clic în caseta de căutare și tastați „Specificații dispozitiv”. În fereastra nouă, derulați până când vedeți Redenumiți acest computer. Faceți clic pe butonul, apoi redenumiți mașina ca „RDPWindows”. Clic Următorul apoi Reporniți mai târziu.
În cele din urmă, localizați Desktop la distanță în bara laterală și comutați butonul la Pe.
Acum puteți instala aplicații Windows, cum ar fi Microsoft Office, Adobe Photoshop și multe altele.
Când sunteți mulțumit de suita dvs. de instrumente pe Windows, reporniți aparatul, dar nu vă conectați. Închideți vizualizatorul și Virtual Machine Manager.
Cum se instalează WinApps pentru Linux
Pentru a vă conecta la mașina dvs. virtuală, va trebui să instalați FreeRDP și WinApps pentru Linux.
sudo apt-obține instalați -y freerdp2-x11
git clonare https://github.com/Fmstrat/winapps.git
Creați un director nou pentru configurația WinApps în dvs .config director:
mkdir ~/.config/winapps
...și folosiți nano pentru a crea fișierul de configurare în sine:
nano ~/.config/winapps/winapps.conf
În noul fișier, adăugați numele de utilizator și parola Windows:
RDP_USER="David"
RDP_PASS="SuperSecretPassword"
Salvați și ieșiți din nano cu Ctrl + O apoi Ctrl + X.
Mutați-vă în directorul WinApps și testați dacă conexiunea la VM Windows funcționează:
bin/winapps Verifica
Veți primi un avertisment privind nepotrivirea certificatelor. introduce Y să accepte certificatul. Desktopul Windows va apărea ca o aplicație pe ecran complet. Reveniți la terminal și anulați procesul cu Ctrl + C.
Acum puteți rula programul de instalare WinApps:
./installer.sh
Programul de instalare vă va întreba dacă doriți să îl instalați pentru utilizatorul actual sau pentru întregul sistem și va verifica apoi aplicațiile instalate în VM Windows. Acest proces durează câteva minute.
Apoi, alegeți cum doriți să gestionați aplicațiile preconfigurate ale WinApps și alte aplicații.
Asta este! Acum puteți accesa aplicațiile Windows de pe desktopul Linux și din meniurile contextuale fără a fi nevoie să porniți un desktop complet Windows sau să vă ocupați de Wine.
Windows are și aplicații open-source!
Folosind WinApps pentru a rula aplicații Windows pe desktop-ul Linux, aveți acces la tot software-ul proprietar de care aveți nevoie pentru afaceri, educație și creativitate. Dar Windows are și software cu sursă deschisă și, cu puțin efort, puteți rula software cu sursă deschisă pentru Windows pe distribuția dvs. Linux cu sursă deschisă!