I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

L'incapacità di eseguire facilmente le app Windows più diffuse su Linux è stata a lungo un ostacolo all'adozione diffusa di Linux. Mentre la maggior parte delle app funzionerà con Wine o in una macchina virtuale VirtualBox, queste soluzioni sono goffe, poco eleganti e possono richiedere una grande quantità di manipolazione e configurazione.

Con WinApps puoi gestire ed eseguire facilmente il software Windows su Linux e persino integrarlo nel tuo sistema e nei menu contestuali.

Perché eseguire il software Windows su Linux?

Il software open source è fantastico, ma non tutti la pensano così. Negli affari, Microsoft Office è il paradigma dominante, avendo fatto la sua prima apparizione nel 1990, un anno prima del primo rilascio del kernel Linux. Non importa quanto ami LibreOffice, a volte devi solo usare quello che usano tutti gli altri.

instagram viewer

Allo stesso modo, i professionisti della progettazione grafica e della fotografia utilizzano Adobe Photoshop e i clienti si aspettano che i loro prodotti vengano creati utilizzando Photoshop, no Alternative ai prodotti Adobe per Linux come GIMP.

Wine (Wine non è un emulatore) è un livello di compatibilità in grado di eseguire applicazioni Windows su distribuzioni Linux. Funziona bene con molti software Windows ma è complicato da configurare e, sebbene le app di terze parti come PlayOnLinux semplifichino la configurazione, non è ancora l'ideale.

L'altro modo per utilizzare le app di Windows su Linux è configurare una macchina virtuale utilizzando VirtualBox e una copia con licenza di Windows. Anche questo non è l'ideale, poiché in realtà devi avviare la VM solo per utilizzare una particolare app.

WinApps per Linux semplifica l'esecuzione delle app di Windows

Non c'è niente di sbagliato nell'eseguire macchine virtuali per utilizzare le app di Windows, ma a volte non si desidera caricare un intero sistema operativo solo per inviare un'e-mail utilizzando Microsoft Outlook. E se per qualche motivo desideri utilizzare Microsoft Outlook come app di posta predefinita, non è facile modo di attivarlo all'interno della VM quando fai clic su un collegamento "mailto" utilizzando un browser sul tuo host macchina.

WinApps per Linux utilizza Remote Desktop Protocol (RDP) e ti consente di trattare le app di Windows come se facessero parte della tua distribuzione Linux. Ciò include l'aggiunta al menu di avvio e l'integrazione per la gestione dei tipi MIME.

Continuerai a utilizzare una VM, ma l'esecuzione di app sul tuo desktop Linux sarà perfetta con la tua macchina virtuale che funge da sottosistema per WinApps. Una volta installato, non dovrai mai più guardare il desktop di Windows. Sebbene l'utilizzo di WinApps sia semplice, installarlo sul tuo sistema potrebbe richiedere del tempo.

Configura la tua VM prima di installare WinApps

Prima di installare WinApps per Linux, è necessario disporre di una macchina virtuale KVM che esegue Windows. Il modo più semplice per farlo è installare Virtual Machine Manager.

sudo apt-Ottenere installare virt-manager

... e aggiungi il tuo utente al gruppo libvirt:

sudo usermod -aG nome utente libvirt

Scarica l'ISO dei driver KVM VirtIO utilizzando:

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

Avvia Virtual Machine Manager, quindi dal menu, seleziona Modificare Poi Preferenze. Seleziona la casella contrassegnata Abilita la modifica XML.

Chiudere la finestra di dialogo, quindi fare clic sull'icona per "Creare una nuova macchina virtuale".

Scegliere Installazione multimediale locale, quindi seleziona la tua ISO e segui la procedura guidata. L'unico valore che devi modificare è il nome della macchina, che deve essere chiamato "Windows RDP" in modo che WinApps possa rilevarlo e assicurati di controllare "Personalizza la configurazione prima dell'installazione" scatola.

Dopo aver fatto clic Fine, dovrai eseguire una configurazione aggiuntiva prima di installare Windows:

  • Nel processore sezione, selezionare la casella "Copia la configurazione della CPU host"
  • Ancora nel processore sezione, passare alla XML scheda e assicurarsi che il file orologio sezione recita:
    <offset dell'orologio='ora locale'>
    <nome timer='hpet' presente=''/>
    <nome timer='hypervclock' presente=''/>
    </clock>
  • In Memoria, ridurre l'attuale allocazione a 1024 MB
  • Sotto Opzioni di avvio, seleziona la casella "Avvia la macchina virtuale all'avvio dell'host"
  • Sotto Disco SATA 1, Selezionare "VirtIO" come bus del disco
  • Nella sezione NIC, imposta il modello del dispositivo su "vizio"
  • Clicca il Aggiungi Hardware pulsante in basso a sinistra dello schermo, quindi selezionare "CD ROM" come tipo di dispositivo
  • Clic Maneggio, quindi scegli "virtio-win.iso" file scaricato in precedenza

Ora sei pronto per iniziare l'installazione di Windows, quindi premi il Inizia l'installazione pulsante.

L'installazione procederà come su qualsiasi altro dispositivo finché non ti verrà chiesto "Dove vuoi installare Windows?" Non ci sono percorsi disponibili perché Windows non viene fornito con un driver per la tua macchina virtuale.

Clic Carica conducente, Poi Navigare. Il file ISO virtio-win verrà montato come unità, quindi selezionalo, vai a AMD64 > w10, quindi scegli il driver w10.

Il driver verrà installato e potrai continuare l'estenuante processo di installazione di Windows normalmente.

Mentre rispondi alle domande sul nome del tuo primo animale domestico e su dove sei nato, prima di rifiutare di attivare la cronologia del dispositivo, rifiuta di consentire a Windows l'accesso alla tua posizione o a quella del tuo telefono, arrabbiarsi per non poter disattivare tutta la telemetria, rifiutare la gentile offerta di keylogging e rifiutare l'opportunità di avere annunci personalizzati, ricorderai perché usi Linux.

Alla fine, lo farai sul desktop. Apri Esplora file e individua l'ISO virtio-win, che dovrebbe essere montato come unità. Aprilo, quindi fai doppio clic su virt-win-gt-64.exe e fai clic sulla procedura guidata. Windows vorrà "finire la configurazione del tuo dispositivo". Clic Ricordamelo più tardi per ignorare le proposte di vendita, quindi fare clic su Fine sulla procedura guidata virtio-win.

Apri Microsoft Edge per la prima e l'ultima volta e incolla https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg nella barra degli indirizzi per vedere alcune voci di registro che devi aggiungere.

Fare clic con il tasto destro su Crudo sopra lo snippet di codice, quindi scegli Salva l'obiettivo come. Scaricalo nella posizione che preferisci, fai clic con il pulsante destro del mouse sul file in Esplora file e scegli Unisci.

Hai dato un nome alla VM in precedenza e ora devi cambiare il nome con cui Windows lo conosce.

Fare clic nella casella di ricerca e digitare "Specifiche del dispositivo". Nella nuova finestra, scorri fino a visualizzare Rinomina questo PC. Fare clic sul pulsante, quindi rinominare la macchina come "RDPWindows". Clic Prossimo Poi Riavvia più tardi.

Infine, individua Desktop remoto nella barra laterale e sposta il pulsante su SU.

Ora puoi installare app di Windows come Microsoft Office, Adobe Photoshop e altro ancora.

Quando sei soddisfatto della tua suite di strumenti su Windows, riavvia la macchina, ma non accedere. Chiudi il visualizzatore e Virtual Machine Manager.

Come installare WinApps per Linux

Per connetterti con la tua macchina virtuale, dovrai installare FreeRDP e WinApps per Linux.

sudo apt-Ottenere installa -y freerdp2-x11
idiota clone https://github.com/Fmstrat/winapps.git

Crea una nuova directory per la configurazione di WinApps nel tuo file .config rubrica:

mkdir ~/.config/winapps

... e usa nano per creare il file di configurazione stesso:

nano~/.config/winapps/winapps.conf

Nel nuovo file, aggiungi il nome utente e la password di Windows:

RDP_USER="Davide"
RDP_PASS="SuperSecretPassword"

Salva ed esci da nano con Ctrl+O Poi Ctrl+X.

Spostati nella directory WinApps e verifica che la connessione alla tua VM Windows funzioni:

bin/winapps controllo

Riceverai un avviso di mancata corrispondenza del certificato. accedere Y per accettare il certificato. Il desktop di Windows verrà visualizzato come app a schermo intero. Ritorna al terminale e annulla il processo con CTRL+C.

Ora puoi eseguire il programma di installazione di WinApps:

./installatore.sh

Il programma di installazione ti chiederà se desideri installarlo per l'utente corrente o per l'intero sistema, quindi controllerà le app installate nella tua VM Windows. Questo processo richiede diversi minuti per essere completato.

Successivamente, scegli come desideri gestire le applicazioni preconfigurate e di altro tipo di WinApps.

Questo è tutto! Ora puoi accedere alle tue app Windows dal tuo desktop Linux e dai menu contestuali senza dover avviare un desktop Windows completo o occuparti di Wine.

Windows ha anche app open source!

Utilizzando WinApps per eseguire app Windows sul tuo desktop Linux, hai accesso a tutto il software proprietario di cui hai bisogno per il business, l'istruzione e la creatività. Ma Windows ha anche software open source e, con un piccolo sforzo, puoi eseguire software open source per Windows sulla tua distribuzione Linux open source!