Nespēja viegli palaist populārās Windows lietotnes operētājsistēmā Linux jau ilgu laiku ir bijis šķērslis Linux plašai ieviešanai. Lai gan lielākā daļa lietotņu darbosies kopā ar Wine vai VirtualBox virtuālajā mašīnā, šie risinājumi ir rupji, neeleganti, un tiem var būt nepieciešama liela kņada un konfigurēšana.
Izmantojot WinApps, varat viegli pārvaldīt un palaist Windows programmatūru operētājsistēmā Linux un pat integrēt to savā sistēmā un konteksta izvēlnēs.
Kāpēc palaist Windows programmatūru operētājsistēmā Linux?
Atvērtā pirmkoda programmatūra ir lieliska, taču ne visi tā domā. Biznesā Microsoft Office ir dominējošā paradigma, kas pirmo reizi parādījās 1990. gadā, gadu pirms pirmās Linux kodola izlaišanas. Neatkarīgi no tā, cik ļoti jums patīk LibreOffice, dažreiz jums vienkārši ir jāizmanto tas, ko izmanto visi citi.
Tāpat grafiskā dizaina un fotogrāfijas profesionāļi izmanto Adobe Photoshop, un klienti sagaida, ka viņu produkti tiks izveidoti, izmantojot Photoshop, nevis
Adobe produktu alternatīvas operētājsistēmai Linux kā GIMP.Wine (Wine nav emulators) ir saderības slānis, kas spēj palaist Windows lietojumprogrammas Linux distros. Tas labi darbojas ar lielu daļu Windows programmatūras, taču to ir grūti iestatīt, un, lai gan trešo pušu lietotnes, piemēram, PlayOnLinux, atvieglo konfigurēšanu, tā joprojām nav ideāla.
Otrs veids, kā izmantot Windows programmas operētājsistēmā Linux, ir iestatiet virtuālo mašīnu, izmantojot VirtualBox un licencēta Windows kopija. Tas arī nav ideāli, jo faktiski ir jāielādē VM, lai izmantotu vienu konkrētu lietotni.
WinApps operētājsistēmai Linux atvieglo Windows lietotņu palaišanu
Nav nekas nepareizs, ja darbojas virtuālās mašīnas, lai izmantotu Windows programmas, taču dažreiz jūs nevēlaties ielādēt visu operētājsistēmu, lai nosūtītu e-pastu, izmantojot Microsoft Outlook. Un, ja kāda iemesla dēļ vēlaties izmantot Microsoft Outlook kā noklusējuma pasta lietotni, tas nav vienkārši veids, kā to aktivizēt virtuālajā mašīnā, noklikšķinot uz saites "mailto", izmantojot sava saimniekdatora pārlūkprogrammu mašīna.
WinApps operētājsistēmai Linux izmanto attālās darbvirsmas protokolu (RDP), un tas ļauj jums apstrādāt Windows lietotnes tā, it kā tās būtu daļa no jūsu Linux izplatīšanas. Tas ietver to pievienošanu sākuma izvēlnei un integrāciju MIME veidu apstrādei.
Jūs joprojām izmantosit virtuālo mašīnu, taču lietotņu palaišana jūsu Linux darbvirsmā būs nevainojama, virtuālajai mašīnai darbojoties kā WinApps apakšsistēmai. Kad tas ir instalēts, jums vairs nekad nav jāskatās uz Windows darbvirsmu. Lai gan WinApps lietošana ir vienkārša, tās iegūšana sistēmā var aizņemt kādu laiku.
Pirms WinApps instalēšanas iestatiet savu virtuālo mašīnu
Pirms instalējat WinApps operētājsistēmai Linux, jums ir jābūt KVM virtuālajai mašīnai, kurā darbojas sistēma Windows. Vienkāršākais veids, kā to izdarīt, ir instalēt Virtual Machine Manager.
sudo apt-gūt instalēt virt-manager
...un pievienojiet savu lietotāju libvirt grupai:
sudo usermod -aG libvirt lietotājvārds
Lejupielādējiet KVM VirtIO draiverus ISO, izmantojot:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Startējiet Virtual Machine Manager, pēc tam izvēlnē atlasiet Rediģēt tad Preferences. Atzīmējiet atzīmēto rūtiņu Iespējot XML rediģēšanu.
Aizveriet dialoglodziņu, pēc tam noklikšķiniet uz ikonas "Izveidot jaunu virtuālo mašīnu".
Izvēlieties Vietējo mediju instalēšana, pēc tam atlasiet savu ISO un izejiet caur vedni. Vienīgā vērtība, kas jāmaina, ir mašīnas nosaukums, kas jāizsauc "RDPWindowslai WinApps to varētu noteikt, un noteikti pārbaudietPirms instalēšanas pielāgojiet konfigurāciju"kaste.
Pēc noklikšķināšanas Pabeigt, pirms Windows instalēšanas jums būs jāveic papildu konfigurācija:
- Iekš Procesors sadaļā atzīmējiet izvēles rūtiņu "Kopēt saimniekdatora CPU konfigurāciju"
- Joprojām atrodas Procesors sadaļu, pārslēdzieties uz XML cilni un pārliecinieties, ka pulkstenis sadaļā rakstīts:
<pulksteņa nobīde='vietējais laiks'>
<taimera nosaukums ='hpet' klāt='Jā'/>
<taimera nosaukums ='hiperpulkstenis' klāt='Jā'/>
</clock> - In Atmiņa, samaziniet pašreizējo piešķīrumu līdz 1024 MB
- Zem Sāknēšanas opcijas, atzīmējiet izvēles rūtiņu "Sāciet virtuālo mašīnu resursdatora sāknēšanas laikā"
- Zem SATA disks 1, izvēlieties "VirtIO" kā diska kopne
- Sadaļā NIC iestatiet Ierīces modeli uz "virtio"
- Noklikšķiniet uz Pievienojiet aparatūru pogu ekrāna apakšējā kreisajā stūrī, pēc tam atlasiet "CD ROM" kā ierīces tipu
- Klikšķis Pārvaldīt, pēc tam izvēlieties "virtio-win.iso" failu, kuru lejupielādējāt iepriekš
Tagad esat gatavs sākt Windows instalēšanu, tāpēc nospiediet Sāciet instalēšanu pogu.
Instalēšana turpināsies tāpat kā jebkurā citā ierīcē, līdz tiek jautāts: "Kur vēlaties instalēt Windows?" Nav pieejama neviena atrašanās vieta, jo Windows komplektācijā nav iekļauts draiveris jūsu virtuālajai mašīnai.
Klikšķis Ielādēt draiveri, tad Pārlūkot. Virto-win ISO fails tiks uzstādīts kā diskdzinis, tāpēc atlasiet to un dodieties uz AMD64 > w10un pēc tam izvēlieties w10 draiveri.
Draiveris tiks instalēts, un jūs varat turpināt nogurdinošo Windows iestatīšanas procesu kā parasti.
Atbildot uz jautājumiem par sava pirmā mājdzīvnieka vārdu un dzimšanas vietu, pirms atsakāties ieslēgt ierīces vēsturi, atsakiet Windows piekļuvi jūsu vai jūsu atrašanās vietai. tālruni, kļūstiet saniknots par to, ka nevarat izslēgt visu telemetriju, noraidīt laipno taustiņu reģistrēšanas piedāvājumu un noraidīt iespēju rādīt personalizētas reklāmas, jūs atcerēsities, kāpēc jūs to izmantojat Linux.
Galu galā jūs nokļūsit darbvirsmā. Atveriet File Explorer un atrodiet virtio-win ISO, kas jāmontē kā disks. Atveriet to, pēc tam veiciet dubultklikšķi uz virt-win-gt-64.exe un noklikšķiniet uz vedņa. Windows vēlēsies "pabeigt ierīces iestatīšanu". Klikšķis Atgādini man vēlāk lai ignorētu pārdošanas piedāvājumus, pēc tam noklikšķiniet uz Pabeigt par virtio-win vedni.
Pirmo un pēdējo reizi atveriet Microsoft Edge un ielīmējiet https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg adreses joslā, lai redzētu dažus reģistra ierakstus, kas jums jāpievieno.
Ar peles labo pogu noklikšķiniet uz Neapstrādāts virs koda fragmenta, pēc tam izvēlieties Saglabāt mērķi kā. Lejupielādējiet to jūsu izvēlētajā vietā, ar peles labo pogu noklikšķiniet uz faila programmā File Explorer un izvēlieties Apvienot.
Jūs iepriekš piešķīrāt virtuālajam mašīnai nosaukumu, un tagad jums ir jāmaina nosaukums, ar kuru Windows to zina.
Noklikšķiniet meklēšanas lodziņā un ierakstiet "Ierīces specifikācijas". Jaunajā logā ritiniet, līdz redzat Pārdēvējiet šo datoru. Noklikšķiniet uz pogas un pēc tam pārdēvējiet iekārtu par "RDPWindows". Klikšķis Nākamais tad Restartēt vēlāk.
Visbeidzot, atrodiet Attālā darbvirsma sānjoslā un pārslēdziet pogu uz Ieslēgts.
Tagad varat instalēt Windows programmas, piemēram, Microsoft Office, Adobe Photoshop un citas.
Kad esat apmierināts ar savu rīku komplektu operētājsistēmā Windows, restartējiet iekārtu, bet nepiesakieties. Aizveriet skatītāju un virtuālās mašīnas pārvaldnieku.
Kā instalēt WinApps operētājsistēmai Linux
Lai izveidotu savienojumu ar virtuālo mašīnu, jums būs jāinstalē FreeRDP un WinApps operētājsistēmai Linux.
sudo apt-gūt instalēt -y freerdp2-x11
git klons https://github.com/Fmstrat/winapps.git
Izveidojiet jaunu direktoriju savai WinApps konfigurācijai savā .config direktorijs:
mkdir ~/.config/Winapps
...un izmantojiet nano, lai izveidotu pašu konfigurācijas failu:
nano ~/.config/winapps/winapps.conf
Jaunajā failā pievienojiet savu Windows lietotājvārdu un paroli:
RDP_USER="Deivids"
RDP_PASS="SuperSecretPassword"
Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X.
Pārejiet uz direktoriju WinApps un pārbaudiet, vai savienojums ar Windows virtuālo mašīnu darbojas:
bin/winapps pārbaudiet
Jūs saņemsit brīdinājumu par sertifikāta neatbilstību. Ievadiet Y pieņemt sertifikātu. Windows darbvirsma tiks parādīta kā pilnekrāna programma. Atgriezieties terminālī un atceliet procesu ar Ctrl+C.
Tagad varat palaist WinApps instalēšanas programmu:
./installer.sh
Instalēšanas programma jautās, vai vēlaties to instalēt pašreizējam lietotājam vai visai sistēmai, un pēc tam pārbaudīs jūsu Windows virtuālajā mašīnā instalētās programmas. Šī procesa pabeigšana prasa vairākas minūtes.
Pēc tam izvēlieties, kā vēlaties rīkoties ar WinApps iepriekš konfigurētajām un citām lietojumprogrammām.
Tieši tā! Tagad varat piekļūt savām Windows lietotnēm no Linux darbvirsmas un konteksta izvēlnēm, nepalaižot visu Windows darbvirsmu vai nedarbojoties ar Wine.
Sistēmā Windows ir arī atvērtā pirmkoda lietojumprogrammas!
Izmantojot WinApps, lai palaistu Windows programmas savā Linux darbvirsmā, jums ir piekļuve visai patentētai programmatūrai, kas nepieciešama uzņēmējdarbībai, izglītībai un radošumam. Bet operētājsistēmai Windows ir arī atvērtā pirmkoda programmatūra, un ar nelielu piepūli varat palaist atvērtā pirmkoda programmatūru operētājsistēmai Windows savā atvērtā pirmkoda Linux distro.