A népszerű Windows-alkalmazások Linuxon való egyszerű futtatásának képtelensége régóta gátat szab a Linux széles körű elterjedésének. Míg a legtöbb alkalmazás Wine-nal vagy VirtualBox virtuális gépen fog futni, ezek a megoldások makacsok, elegánsak, és sok hegedülést és konfigurálást igényelhetnek.
A WinApps segítségével egyszerűen kezelheti és futtathatja a Windows-szoftvereket Linuxon, sőt integrálhatja a rendszerbe és a helyi menükbe.
Miért futtasson Windows szoftvert Linuxon?
A nyílt forráskódú szoftver nagyszerű, de nem mindenki gondolja így. Az üzleti életben a Microsoft Office a domináns paradigma, amely először 1990-ben jelent meg, egy évvel az első Linux kernel kiadása előtt. Nem számít, mennyire szereted a LibreOffice-ot, néha csak azt kell használnod, amit mindenki más használ.
Hasonlóképpen, a grafikai tervező és fotós szakemberek Adobe Photoshopot használnak, és az ügyfelek elvárják, hogy termékeiket Photoshop segítségével készítsék el, nem pedig
Adobe termékalternatívák Linuxhoz mint a GIMP.A Wine (a Wine nem emulátor) egy kompatibilitási réteg, amely képes Windows-alkalmazások futtatására Linux disztribúciókon. Jól működik sok Windows szoftverrel, de bonyolult a beállítása, és bár a harmadik féltől származó alkalmazások, például a PlayOnLinux megkönnyítik a konfigurálást, mégsem ideális.
A Windows-alkalmazások Linuxon való használatának másik módja az, hogy állítson be egy virtuális gépet a VirtualBox segítségével és a Windows licencelt példánya. Ez sem ideális, mivel valójában csak egy adott alkalmazás használatához kell elindítania a virtuális gépet.
A WinApps for Linux megkönnyíti a Windows-alkalmazások futtatását
Nincs semmi baj azzal, ha virtuális gépeket futtatsz a Windows-alkalmazások használatához, de néha nem akarsz egy teljes operációs rendszert betölteni csak azért, hogy e-mailt küldj a Microsoft Outlook segítségével. És ha valamilyen okból a Microsoft Outlookot szeretné alapértelmezett levelezőalkalmazásként használni, akkor nincs könnyű dolguk a virtuális gépen belüli aktiválásának módja, amikor egy „mailto” hivatkozásra kattint a gazdagép böngészőjében gép.
A WinApps for Linux a Remote Desktop Protocol (RDP) protokollt használja, és lehetővé teszi, hogy a Windows-alkalmazásokat úgy kezelje, mintha saját Linux disztribúciójának részei lennének. Ez magában foglalja a start menübe való felvételüket és a MIME-típusok kezelésének integrációját.
Továbbra is virtuális gépet fog használni, de az alkalmazások Linux-asztalon történő futtatása zökkenőmentes lesz, és a virtuális gép a WinApps alrendszereként működik. A telepítés után soha többé nem kell a Windows asztalra néznie. Míg a WinApps használata egyszerű, a rendszerbe való bejutás eltarthat egy ideig.
A WinApps telepítése előtt állítsa be a virtuális gépet
A WinApps for Linux telepítése előtt rendelkeznie kell egy Windows rendszert futtató KVM virtuális géppel. Ennek legegyszerűbb módja a Virtual Machine Manager telepítése.
sudo apt-kap telepítse a virt-manager-t
...és add hozzá a felhasználódat a libvirt csoporthoz:
sudo usermod -aG libvirt felhasználónév
Töltse le a KVM VirtIO illesztőprogramokat ISO a következő használatával:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Indítsa el a Virtual Machine Managert, majd a menüből válassza a lehetőséget Szerkesztés akkor preferenciák. Jelölje be a megjelölt négyzetet Engedélyezze az XML szerkesztést.
Zárja be a párbeszédpanelt, majd kattintson az "Új virtuális gép létrehozása" ikonra.
Választ Helyi média telepítése, majd válassza ki az ISO-értéket, és lépjen végig a varázslón. Az egyetlen érték, amelyet módosítani kell, a gép neve, amelyet "" kell hívniRDPWindows", hogy a WinApps észlelni tudja, és győződjön meg róla, hogy ellenőrizze a "Telepítés előtt testreszabhatja a konfigurációt" doboz.
Kattintás után Befejez, további beállításokat kell elvégeznie a Windows telepítése előtt:
- Ban,-ben CPU szakaszban jelölje be a ""Gazda CPU konfigurációjának másolása"
- Még mindig a CPU szakaszban váltson a XML fület, és győződjön meg arról, hogy a óra szakasz így szól:
<óraeltolás='helyi idő'>
<időzítő neve='hpet' jelen='Igen'/>
<időzítő neve='hypervclock' jelen='Igen'/>
</clock> - Ban ben memória, csökkentse a jelenlegi kiosztást 1024 MB-ra
- Alatt Rendszerindítási beállítások, jelölje be a "" négyzetetIndítsa el a virtuális gépet a gazdagép indításakor"
- Alatt SATA lemez 1, válassza a "VirtIO", mint a lemezbusz
- A NIC részben állítsa be az Eszköz modelljét "virtio"
- Kattints a Hardver hozzáadása gombot a képernyő bal alsó sarkában, majd válassza a "CD ROM", mint az eszköz típusa
- Kattintson Kezelése, majd válassza ki a "virtio-win.iso" fájl, amelyet korábban letöltött
Most már készen áll a Windows telepítésének megkezdésére, ezért nyomja meg a gombot Kezdje el a telepítést gomb.
A telepítés ugyanúgy folytatódik, mint bármely más eszközön, amíg meg nem kérdezi: „Hová akarja telepíteni Windows?" Nincsenek elérhető helyek, mert a Windows nem tartalmaz illesztőprogramot a virtuális géphez.
Kattintson Driver betöltése, akkor Tallózás. A virtio-win ISO fájl meghajtóként lesz csatolva, ezért válassza ki, és navigáljon ide AMD64 > w10, majd válassza ki a w10 illesztőprogramot.
Az illesztőprogram települ, és a szokásos módon folytathatja a fárasztó Windows telepítési folyamatot.
Miközben válaszol az első kedvence nevére és születési helyére vonatkozó kérdésekre, mielőtt megtagadná az eszközelőzmények bekapcsolását, tagadja meg, hogy a Windows hozzáférjen az Ön vagy a saját tartózkodási helyéhez. ha feldühödik, hogy nem kapcsolhat ki minden telemetriát, visszautasíthatja a billentyűnaplózás kedves ajánlatát, és visszautasítja a személyre szabott hirdetések lehetőségét, akkor emlékezni fog, hogy miért használja Linux.
Végül eljut az asztalhoz. Nyissa meg a File Explorer programot, és keresse meg a virtio-win ISO-t, amelyet meghajtóként kell csatlakoztatni. Nyissa meg, majd kattintson duplán a virt-win-gt-64.exe fájlra, és kattintson a varázslón keresztül. A Windows be akarja fejezni az eszköz beállítását. Kattintson Emlékeztess később az értékesítési ajánlatok figyelmen kívül hagyásához, majd kattintson Befejez a virtio-win varázslón.
Nyissa meg először és utoljára a Microsoft Edge-t, és illessze be https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg a címsorba, hogy megtekintsen néhány hozzáadandó beállításjegyzék-bejegyzést.
Kattintson a jobb gombbal Nyers a kódrészlet felett, majd válassza a lehetőséget Cél mentése másként. Töltse le a kívánt helyre, kattintson a jobb gombbal a fájlra a Fájlkezelőben, és válassza ki Összeolvad.
Korábban nevet adott a virtuális gépnek, most pedig meg kell változtatnia azt a nevet, amelyen a Windows ismeri.
Kattintson a keresőmezőbe, és írja be az "Eszköz specifikációi" kifejezést. Az új ablakban görgessen addig, amíg meg nem jelenik Nevezze át ezt a számítógépet. Kattintson a gombra, majd nevezze át a gépet "RDPWindows" névre. Kattintson Következő akkor Újraindítás később.
Végül keresse meg Távoli asztal az oldalsávon, és állítsa a gombot állásba Tovább.
Mostantól telepíthet olyan Windows-alkalmazásokat, mint a Microsoft Office, az Adobe Photoshop és egyebek.
Ha elégedett a Windows eszközkészletével, indítsa újra a gépet, de ne jelentkezzen be. Zárja be a megjelenítőt és a Virtual Machine Managert.
A WinApps telepítése Linuxhoz
A virtuális géphez való csatlakozáshoz telepítenie kell a FreeRDP-t és a WinApps for Linuxot.
sudo apt-kap install -y freerdp2-x11
git klón https://github.com/Fmstrat/winapps.git
Hozzon létre egy új könyvtárat a WinApps konfigurációjához .config Könyvtár:
mkdir ~/.config/winapps
...és a nano segítségével hozza létre magát a konfigurációs fájlt:
nano ~/.config/winapps/winapps.conf
Az új fájlban adja hozzá Windows felhasználónevét és jelszavát:
RDP_USER="David"
RDP_PASS="SuperSecretPassword"
Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.
Lépjen a WinApps könyvtárba, és ellenőrizze, hogy működik-e a kapcsolat a Windows virtuális gépével:
bin/winapps jelölje be
A tanúsítvány eltérésére figyelmeztetést kap. Belép Y hogy elfogadja a tanúsítványt. A Windows asztal teljes képernyős alkalmazásként jelenik meg. Térjen vissza a terminálhoz, és szakítsa meg a folyamatot a gombbal Ctrl + C.
Most már futtathatja a WinApps telepítőt:
./installer.sh
A telepítő megkérdezi, hogy az aktuális felhasználóra vagy az egész rendszerre szeretné-e telepíteni, majd ellenőrzi a Windows virtuális gépére telepített alkalmazásokat. Ez a folyamat néhány percet vesz igénybe.
Ezután válassza ki, hogyan szeretné kezelni a WinApps előre konfigurált és egyéb alkalmazásait.
Ez az! Mostantól elérheti Windows-alkalmazásait a Linux asztaláról és a helyi menükből anélkül, hogy egy teljes Windows-asztalt kellene elindítania vagy a Wine-nal kellene foglalkoznia.
A Windowsnak nyílt forráskódú alkalmazásai is vannak!
A WinApps használatával Windows-alkalmazások futtatására Linux asztalán, hozzáférhet az összes szabadalmaztatott szoftverhez, amelyre az üzleti élethez, az oktatáshoz és a kreativitáshoz szükséges. De a Windowsnak is van nyílt forráskódú szoftvere, és kis erőfeszítéssel futtathat nyílt forráskódú szoftvereket a Windowshoz a nyílt forráskódú Linux disztribúcióján!