GNU/Linux >> Linux Esercitazione >  >> Linux

Esegui le tue applicazioni Windows preferite su Linux

Nel 2021, ci sono più ragioni per cui le persone amano Linux che mai. In questa serie, condividerò 21 diversi motivi per utilizzare Linux. Ecco come l'esecuzione di app Windows su Linux può essere semplificata con WINE.

Hai un'applicazione che funziona solo su Windows? Quella applicazione è l'unica e unica cosa che ti impedisce di passare a Linux? Se è così, sarai felice di conoscere WINE, un progetto open source che ha quasi reinventato le librerie chiave di Windows in modo che le applicazioni compilate per Windows possano essere eseguite su Linux.

WINE sta per "Wine Is Not an Emulator", che fa riferimento al codice che guida questa tecnologia. Gli sviluppatori open source hanno lavorato dal 1993 per tradurre tutte le chiamate API Windows in entrata effettuate da un'applicazione in chiamate POSIX.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Questa è un'impresa di programmazione sorprendente, soprattutto considerando che il progetto ha funzionato in modo indipendente, senza l'aiuto di Microsoft (per non dire altro), ma ci sono dei limiti. Più un'applicazione si allontana dal "core" dell'API di Windows, meno è probabile che WINE abbia anticipato le sue richieste. Ci sono fornitori che possono compensare questo, in particolare Codeweavers e Valve Software. Non c'è coordinamento tra i produttori delle applicazioni che richiedono la traduzione e le persone e le aziende che effettuano la traduzione, quindi può esserci del tempo di ritardo tra, ad esempio, un titolo software aggiornato e quando guadagna uno stato "oro" dalla sede di WINE.

Tuttavia, se stai cercando di eseguire una nota applicazione Windows su Linux, è molto probabile che WINE sia pronto per questo.

Installazione di WINE

Puoi installare WINE dal repository del software della tua distribuzione Linux. Su Fedora, CentOS Stream o RHEL:

$ sudo dnf install wine

Su Debian, Linux Mint, Elementary e simili:

$ sudo apt install wine

WINE non è un'applicazione che si avvia da sola. È un back-end che viene richiamato all'avvio di un'applicazione Windows. La tua prima interazione con WINE avverrà molto probabilmente quando avvierai il programma di installazione di un'applicazione Windows.

Installazione di un'applicazione

TinyCAD è una bella applicazione open source per la progettazione di circuiti, ma è disponibile solo per Windows. Sebbene sia una piccola applicazione, incorpora alcuni componenti .NET, quindi dovrebbe stressare un po' WINE.

Innanzitutto, scarica il programma di installazione per TinyCAD. Come spesso accade per i programmi di installazione di Windows, è un .exe file. Una volta scaricato, fai doppio clic sul file per avviarlo.

Passa attraverso il programma di installazione come faresti su Windows. Di solito è meglio accettare le impostazioni predefinite, soprattutto per quanto riguarda il VINO. L'ambiente WINE è in gran parte autonomo, nascosto sul disco rigido in un unità_c directory che viene utilizzata da un'applicazione Windows come directory radice falsa del file system.

Una volta installata, l'applicazione di solito offre il lancio per te. Se sei pronto per provarlo, avvia l'applicazione.

Avvio di un'applicazione Windows

A parte il primo avvio subito dopo l'installazione, normalmente avvii un'applicazione WINE nello stesso modo in cui avvii un'applicazione Linux nativa. Sia che utilizzi un menu delle applicazioni o una schermata delle attività o semplicemente digiti il ​​nome dell'applicazione in un runner, le applicazioni desktop Windows eseguite in WINE vengono trattate essenzialmente come applicazioni native su Linux.

Quando il VINO fallisce

La maggior parte delle applicazioni che eseguo in WINE, incluso TinyCAD, funzionano come previsto. Ci sono eccezioni, tuttavia. In questi casi, puoi aspettare qualche mese per vedere se gli sviluppatori WINE (o, se è un gioco, Valve Software) riescono a recuperare il ritardo, oppure puoi contattare un fornitore come Codeweavers per scoprire se vendono supporto per l'applicazione hai bisogno.

WINE è barare, ma in senso buono

Alcuni utenti Linux ritengono che se usi WINE, stai "barando" su Linux. Potrebbe sembrare così, ma WINE è un progetto open source che consente agli utenti di passare a Linux e continuare a eseguire le applicazioni necessarie per il loro lavoro o hobby. Se WINE risolve il tuo problema e ti consente di utilizzare Linux, utilizzalo e abbraccia la flessibilità di Linux.


Linux
  1. Qual è il tuo trucco da terminale Linux preferito?

  2. Qual è il tuo gestore di pacchetti Linux preferito?

  3. Qual è il tuo emulatore di terminale Linux preferito?

  4. Qual è la tua distribuzione Linux desktop preferita?

  5. Qual è il tuo gestore di finestre Linux preferito?

Come eseguire applicazioni Windows su Linux [Guida per principianti]

Esegui applicazioni Windows su Linux con Crossover 15

Come eseguire applicazioni e giochi Windows su Linux usando Wine

Come eseguire Windows 95 su Linux

Come installare Wine per eseguire applicazioni Windows su Debian

Come installare Wine per eseguire applicazioni Windows in Ubuntu