Neschopnosť jednoducho spúšťať populárne aplikácie pre Windows v systéme Linux bola dlho prekážkou širokého prijatia Linuxu. Zatiaľ čo väčšina aplikácií pobeží s Wine alebo vo virtuálnom stroji VirtualBox, tieto riešenia sú neohrabané, neelegantné a môžu vyžadovať veľa práce a konfigurácie.
Pomocou WinApps môžete jednoducho spravovať a spúšťať softvér Windows v systéme Linux a dokonca ho integrovať do vášho systému a kontextových ponúk.
Prečo spúšťať softvér Windows v systéme Linux?
Open source softvér je skvelý, ale nie každý si to myslí. V podnikaní je dominantnou paradigmou Microsoft Office, ktorý sa prvýkrát objavil v roku 1990, rok pred prvým vydaním jadra Linuxu. Bez ohľadu na to, ako veľmi máte radi LibreOffice, niekedy stačí použiť to, čo používajú všetci ostatní.
Podobne aj profesionáli v oblasti grafického dizajnu a fotografie používajú Adobe Photoshop a klienti očakávajú, že ich produkty budú vytvorené pomocou Photoshopu, nie
Alternatívy produktov Adobe pre Linux ako GIMP.Wine (Wine nie je emulátor) je vrstva kompatibility schopná spúšťať aplikácie Windows na linuxových distribúciách. Funguje dobre s množstvom softvéru Windows, ale je náročné na nastavenie, a hoci aplikácie tretích strán, ako napríklad PlayOnLinux, uľahčujú konfiguráciu, stále to nie je ideálne.
Ďalším spôsobom, ako používať aplikácie Windows v systéme Linux, je nastaviť virtuálny stroj pomocou VirtualBoxu a licencovanú kópiu systému Windows. To tiež nie je ideálne, pretože v skutočnosti musíte spustiť VM, aby ste mohli použiť jednu konkrétnu aplikáciu.
WinApps pre Linux uľahčuje spúšťanie aplikácií pre Windows
Nie je nič zlé na spustení virtuálnych počítačov na používanie aplikácií pre Windows, ale niekedy nechcete načítať celý operačný systém, len aby ste poslali e-mail pomocou programu Microsoft Outlook. A ak z nejakého dôvodu chcete použiť Microsoft Outlook ako predvolenú poštovú aplikáciu, nie je to jednoduché spôsob, ako ho aktivovať vo VM, keď kliknete na odkaz „mailto“ pomocou prehliadača na vašom hostiteľovi stroj.
WinApps pre Linux používa protokol RDP (Remote Desktop Protocol) a umožňuje vám zaobchádzať s aplikáciami Windows, ako keby boli súčasťou vašej vlastnej distribúcie Linuxu. To zahŕňa ich pridanie do ponuky Štart a integráciu pre prácu s typmi MIME.
Stále budete používať VM, ale spúšťanie aplikácií na vašej pracovnej ploche Linuxu bude bezproblémové a váš virtuálny stroj bude fungovať ako podsystém pre WinApps. Po nainštalovaní sa už nikdy nebudete musieť pozerať na pracovnú plochu systému Windows. Aj keď je používanie WinApps jednoduché, jeho získanie do vášho systému môže chvíľu trvať.
Pred inštaláciou WinApps nastavte svoj VM
Pred inštaláciou WinApps pre Linux musíte mať virtuálny stroj KVM so systémom Windows. Najjednoduchší spôsob, ako to urobiť, je nainštalovať Virtual Machine Manager.
sudo apt-dostať nainštalovať virt-manager
...a pridajte svojho používateľa do skupiny libvirt:
sudo usermod -aG užívateľské meno libvirt
Stiahnite si ISO ovládače KVM VirtIO pomocou:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Spustite Virtual Machine Manager a potom z ponuky vyberte Upraviť potom Predvoľby. Začiarknite políčko označené Povoliť úpravy XML.
Zatvorte dialógové okno a potom kliknite na ikonu „Vytvoriť nový virtuálny počítač“.
Vyberte si Inštalácia lokálneho média, potom vyberte ISO a prejdite si sprievodcu. Jediná hodnota, ktorú musíte zmeniť, je názov počítača, ktorý sa musí volať „RDPWindows", aby to WinApps mohli zistiť, a uistite sa, že ste zaškrtli "Pred inštaláciou prispôsobte konfiguráciu„box.
Po kliknutí Skončiť, pred inštaláciou systému Windows budete musieť vykonať ďalšiu konfiguráciu:
- V CPU sekcii, začiarknite políčko „Skopírujte konfiguráciu hostiteľského CPU"
- Stále v CPU sekciu, prepnite na XML a uistite sa, že hodiny oddiel znie:
<posun hodín ='miestny čas'>
<názov časovača ='hpet' prítomný ='Áno'/>
<názov časovača ='hypervclock' prítomný ='Áno'/>
</clock> - In Pamäť, znížte aktuálnu alokáciu na 1024 MB
- Pod Možnosti spustenia, začiarknite políčko „Spustite virtuálny počítač pri spustení hostiteľa"
- Pod SATA disk 1, vyberte "VirtIO“ ako disková zbernica
- V časti NIC nastavte model zariadenia na "virtio"
- Kliknite na Pridať hardvér v ľavom dolnom rohu obrazovky a potom zvoľte "CDROM" ako typ zariadenia
- Kliknite Spravovaťa potom zvoľte "virtio-win.iso" súbor, ktorý ste si stiahli skôr
Teraz ste pripravení začať s inštaláciou systému Windows, tak stlačte Začať inštaláciu tlačidlo.
Inštalácia bude prebiehať ako na akomkoľvek inom zariadení, kým sa vás neopýta: „Kam chcete nainštalovať Windows?" Nie sú k dispozícii žiadne umiestnenia, pretože systém Windows sa nedodáva s ovládačom pre váš virtuálny počítač.
Kliknite Načítať ovládač, potom Prehľadávať. Súbor virtio-win ISO bude pripojený ako jednotka, takže ho vyberte a prejdite naň AMD64 > w10a potom vyberte ovládač w10.
Ovládač sa nainštaluje a vy môžete pokračovať v únavnom procese inštalácie systému Windows ako obvykle.
Keď odpovedáte na otázky o mene vášho prvého domáceho maznáčika a o tom, kde ste sa narodili, skôr ako odmietnete zapnúť históriu zariadenia, odmietnite systému Windows povoliť prístup k vašej polohe alebo polohe vášho telefón, rozzúrte sa, že nemôžete vypnúť všetku telemetriu, odmietnite láskavú ponuku keyloggingu a odmietnite možnosť mať prispôsobené reklamy, budete si pamätať, prečo používate Linux.
Nakoniec sa dostanete na plochu. Otvorte Prieskumníka a nájdite virtio-win ISO, ktoré by malo byť pripojené ako jednotka. Otvorte ho, potom dvakrát kliknite na virt-win-gt-64.exe a kliknite na sprievodcu. Systém Windows bude chcieť „dokončiť nastavenie vášho zariadenia“. Kliknite Pripomeň mi neskôr ak chcete ignorovať ponuky predaja, kliknite na tlačidlo Skončiť na čarodejníkovi virtio-win.
Prvý a poslednýkrát otvorte Microsoft Edge a prilepte https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg do panela s adresou, aby ste videli niektoré položky registra, ktoré musíte pridať.
Kliknite pravým tlačidlom myši na Surové nad útržkom kódu a potom vyberte Uložiť cieľ ako. Stiahnite si ho na miesto podľa vášho výberu, kliknite pravým tlačidlom myši na súbor v Prieskumníkovi a vyberte si Zlúčiť.
Virtuálny počítač ste pomenovali skôr a teraz musíte zmeniť názov, pod ktorým ho Windows pozná.
Kliknite do vyhľadávacieho poľa a zadajte „Špecifikácie zariadenia“. V novom okne rolujte, kým neuvidíte Premenujte tento počítač. Kliknite na tlačidlo a potom premenujte zariadenie na "RDPWindows". Kliknite Ďalšie potom Reštart neskôr.
Nakoniec lokalizujte Vzdialená plocha na bočnom paneli a prepnite tlačidlo na Zapnuté.
Teraz si môžete nainštalovať aplikácie pre Windows, ako napríklad Microsoft Office, Adobe Photoshop a ďalšie.
Keď ste spokojní so svojím balíkom nástrojov v systéme Windows, reštartujte počítač, ale neprihlasujte sa. Zatvorte prehliadač a Správcu virtuálnych strojov.
Ako nainštalovať WinApps pre Linux
Ak sa chcete pripojiť k svojmu virtuálnemu stroju, budete si musieť nainštalovať FreeRDP a WinApps pre Linux.
sudo apt-dostať install -y freerdp2-x11
git klonovať https://github.com/Fmstrat/winapps.git
Vytvorte nový adresár pre konfiguráciu WinApps vo svojom .config adresár:
mkdir ~/.config/winapps
...a pomocou nano vytvorte samotný konfiguračný súbor:
nano ~/.config/winapps/winapps.conf
Do nového súboru pridajte svoje používateľské meno a heslo systému Windows:
RDP_USER="David"
RDP_PASS="SuperSecretPassword"
Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.
Presuňte sa do adresára WinApps a otestujte, či pripojenie k vášmu Windows VM funguje:
bin/winapps skontrolovať
Dostanete upozornenie na nesúlad certifikátov. Zadajte Y akceptovať certifikát. Pracovná plocha systému Windows sa zobrazí ako aplikácia na celú obrazovku. Vráťte sa k terminálu a zrušte proces pomocou Ctrl + C.
Teraz môžete spustiť inštalačný program WinApps:
./installer.sh
Inštalátor sa vás opýta, či ho chcete nainštalovať pre aktuálneho používateľa alebo pre celý systém, a potom skontroluje aplikácie nainštalované vo vašom virtuálnom počítači so systémom Windows. Tento proces trvá niekoľko minút.
Ďalej vyberte, ako chcete pracovať s predkonfigurovanými a inými aplikáciami WinApps.
To je všetko! Teraz môžete pristupovať k aplikáciám pre systém Windows z pracovnej plochy systému Linux a kontextových ponúk bez toho, aby ste museli spúšťať celú pracovnú plochu systému Windows alebo pracovať s Wine.
Windows má aj aplikácie s otvoreným zdrojom!
Pomocou WinApps na spúšťanie aplikácií pre Windows na pracovnej ploche Linuxu máte prístup ku všetkému proprietárnemu softvéru, ktorý potrebujete pre podnikanie, vzdelávanie a kreativitu. Ale Windows má aj softvér s otvoreným zdrojovým kódom a s trochou úsilia môžete spustiť softvér s otvoreným zdrojovým kódom pre Windows vo svojej distribúcii Linuxu s otvoreným zdrojom!