Questo tutorial è per gli utenti intermedi che desiderano installare e useWine sul proprio computer con macOS.Dovresti già conoscere le basi su come utilizzare la riga di comando.Se non lo fai, leggi prima questo tutorial.
- Che cos’è il vino?
- Il mio programma funzionerà con il vino?,
- Requisiti
- Parte 1: Installare Homebrew
- Parte 2: Installare Wine usando Homebrew
- Parte 3: Installare programmi Windows usando Wine
- Parte 4: Eseguire programmi Windows usando Wine
- Creare un’icona Dock
- Mantenere Wine aggiornato
- Disinstallare Wine e Homebrew
Che cos’è Wine?
Il vino è awesome.No,non sto parlando del tipo che bevi, intendo il tipo che ti consente di eseguire app Windows senza il funzionamento di theWindows system.It e ‘ una specie di Zen, se ci pensi.,Oh, e ho già detto che è completamente gratuito, legale e open source?
Al giorno d’oggi, Windows e Mac giocano bene insieme.È possibile installare Windows e Mac fianco a fianco e passare tra di loro usingBoot Camp, ma che requiresa riavviare ogni volta, ed è possibile utilizzare un solo sistema operativo alla volta.Puoi anche usare uno strumento comeParallels Desktop Ovmware Fusionper virtualizzare Windows ed eseguirlo insieme a Mac, ma la virtualizzazione è lenta e richiede molta memoria.(Il tuo computer fisico crea un computer “virtuale” immaginario all’interno di se stesso e esegue Windows su quello., Ci vogliono un sacco di risorse!) In cima a quello, tutte queste soluzioni richiedono di possedere una copia legale di Windows, che non è a buon mercato!
Il vino è diverso. Quando viene eseguito un programma, richiede risorsecome memoria e spazio su disco dal sistema operativo.Tutto quello che il vino fa è assicurarsi che quelle richieste ottenere risposta in modo thatthe programma può funzionare correttamente. Per quanto il programma lo sa, tuttosi sta andando liscio perché ha tutto ciò che needs.It non si rende mai conto che non è in esecuzione su Windows!È più semplice che emulare un computer completamente nuovo, quindi è più veloce.,Dal momento che si tratta solo di tradurre le richieste, non hai bisogno di una copia del sistema operativo Windows attuale. Inoltre, Wine è open source, il che significa che le persone lo migliorano continuamente e aggiungono nuove funzionalità.E non si può battere il prezzo!
Il mio programma funzionerà con Wine?
Molte persone scoprono Wine perché hanno uno specifico programma Windows che devono usare, ed è l’ultima cosa che impedisce loro di passare a un sistema operativo diverso. Quindi, la grande domanda è, funzionerà?La risposta breve è: probabilmente, ma vale la pena controllare.,
Il progetto Wine mantiene un database chiamato theAppDB che harecensioni degli utenti su come funzionano i programmi Windows specifici in Wine.Cerca il tuo programma e scoprilo! (Se non è elencato, ciò non significa necessariamente che non funzionerà — solo che apparentemente stai cercando di usare un programma molto oscuro!)
Requisiti
Per installare Wine sul tuo Mac, avrai bisogno di quanto segue:
- macOS 10.10 (Yosemite) o superiore (ma 10.,15 Catalina non è consigliata)
- Accesso a un account di Amministratore con password
- Una connessione a internet
Per verificare quale versione di macOS si sta utilizzando,fare clic sul logo Apple sul lato sinistro della barra degli strumenti,selezionare “informazioni Su Questo Mac”, e guardare il vostro versionnumber sotto la grande “macOS” o “OS X”. Se è 10.10 o superiore, è tutto pronto.
Nota che Wine non funziona bene con macOS 10.15 Catalina. Apple ha rimosso il supporto a 32 bit in Catalina, che è una parte critica del sistema macOS su cui si basa quasi tutto Wine.,È possibile eseguire applicazioni a 64 bit tramite Wine su Catalina, ma pochissime applicazioni per Windowsare a 64 bit. Se è necessario utilizzare il vino, non è necessario eseguire l’aggiornamento a Catalina.
Hai bisogno di un account amministratore sul tuo Mac perché solo gli amministratori possono installare il software.Sarà necessario effettuare l’accesso a questo account amministratore durante l’installazione.Se sul computer è presente un solo account, si tratta di un account amministratore.L’account deve avere una password: se l’account non ha password, l’utilitàsudo
non funzionerà. Per impostare o modificare la password,vai alla sezione Account in Preferenze di sistema.,
Parte 1: Installa Homebrew
Homebrew è un gestore di pacchetti che semplifica l’installazione di programmi sorgente aperti. In particolare, cercare di installare un grande programma come Wine senza l’aiuto di un gestore di pacchetti sarebbe estremamente difficile.Fortunatamente, Homebrew stesso è semplice da installare: basta aprire theTerminal ed eseguire questo comando:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Il Terminale ti dirà cosa sta per fare e ti chiederà se vuoi procedere: premi Invio per farlo.,Il terminale può quindi chiedere una password: questa è la password per l’account amministratore sul tuo computer. Come misura di sicurezza,il Terminale non visualizza nulla durante la digitazione, nemmeno asterischi (*). Digitare comunque la password e premere Invio. Se ottieni qualche tipo di errore, potrebbe essere perché l’account amministratore non ha apassword impostato. È necessaria l’impostazione di una password.
L’installazione di Homebrew dovrebbe richiedere solo pochi secondi o minuti (a seconda della velocità della connessione Internet). Quando è fatto, il terminale dirà che l’installazione ha avuto successo, e vi chiederà torun brew doctor., Fai come suggerisce:
brew doctor
Questo farà in modo che Homebrew ispeziona il tuo sistema e si assicuri che tutto sia impostato correttamente. Se il Terminale ti informa di eventuali problemi, dovrai risolverli da solo e quindi eseguire nuovamente brew doctor per verificare che tu li abbia corretti correttamente. Quando tutto è impostato correttamente, vedrai il messaggio Your system is ready to brew
, e puoi passare alla parte successiva del tutorial.,
Nota: Se Homebrew ti dice che devi accettare la licenza Xcode,puoi farlo eseguendo:
sudo xcodebuild -license
La finestra del terminale si riempirà con la licenza Xcode:leggila, digita accetto e premi invio per accettare la licenza.
Parte 2: Installa Wine usando Homebrew
Ora possiamo installare effettivamente Wine! Lasceremo che Homebrew faccia tutto il lavoro, tutto quello che devi fare è dirgli quello che vuoi con questo comando:
brew cask install wine-stable
Scomponiamo questo comando in parti., brew
si riferisce a Homebrew, che hai appena installato. cask
si riferisce a Homebrew Cask,un’estensione di Homebrew che viene utilizzata per installare l’applicazione GUI sul tuo computer. (GUI sta per “Graphical User Interface”. Un’applicazione GUI è un’app che puoi vedere in esecuzione, al contrario di eseguire invisibilmente in background.) install
si riferisce al fatto che stai chiedendo a Homebrew Cask di installare qualcosa sul tuo computer, e wine-stable
è il nome della cosa che vuoi installare., Wine ha una versione” stabile “e una versione” devel”: probabilmente vuoi stabile, dal momento che dovrebbe avere meno bug.
Quando si esegue questo comando, Homebrew inizierà automaticamente downloadingand l’installazione del software sul computer. Potrebbe iniziare installingsoftware che ha un nome completamente diverso: va bene! Come la maggior parte delle applicazioni complesse, Wine non funziona da solo — si basa su diversi altri software per eseguire correttamente. Questi sono chiamati “dipendenze” e Homebrew è abbastanza intelligenteper installarli automaticamente quando necessario.,
Mentre funziona, Homebrew visualizzerà i messaggi e le barre di avanzamento sul Terminale per farti sapere cosa sta facendo. Al termine dell’installazione di Wine, smetterà di visualizzare i messaggi e attenderà che tu digiti un nuovo comando. Quando ciò accade, passare al passo successivo!
Parte 3: Installare i programmi Windows utilizzando Wine
Per installare un programma Windows, scaricare prima il file di installazione:dovrebbe terminare con .exe. Ricorda la posizione che hai messo e apriil terminale di nuovo., cd
nella posizione e utilizzarels
per assicurarsi di poter visualizzare il file di installazione. (Nota: se non sai cosa sonocd
els
, dovresti imparare come usare la riga di comandoprima di usare Wine.)
una Volta che sono nella directory corretta, eseguire il programma di installazione attraverso Wineby eseguendo il seguente comando nel Terminale:
wine $INSTALLER.exe
Dove $INSTALLER
è il nome del file del programma di installazione., Ad esempio, se il file di installazione è denominato setup.exe
, si eseguirà:
wine setup.exe
Apparirà una finestra con un normale programma di installazione grafico di Windows.Fare clic su di esso, e il gioco è fatto!
Parte 4: Esegui programmi Windows usando Wine
Apri il Terminale ed esegui questo per arrivare alla cartella Programmi:
cd ~/.wine/drive_c/Program\ Files/
Esegui ls per vedere quali programmi hai installato. Scegli un programma e inserisci la sua directory usando cd. (Se la cartella contiene uno spazio, è necessario digitare un \ prima dello spazio., Ad esempio,Program\ Files
.Se hai problemi, prova a utilizzare il completamento automatico della scheda.) Dovrebbe esserci un file che termina in .exe
: questo è il file di programma.Digita questo nel terminale:
wine $PROGRAM.exe
Dove $PROGRAM
è il nome del file .exe
. Ad esempio, se il programfile è denominato STARCRAFT.EXE
, si eseguirà:
wine STARCRAFT.EXE
Il programma apparirà in una nuova finestra, pronto per l’uso!Divertiti usando Windows sul tuo Mac, liberamente e legalmente!,
Creazione di un’icona Dock
Molte persone vogliono essere in grado di eseguire programmi Windows allo stesso modohanno eseguito altri programmi sul Mac: facendo clic su un’icona nel Dock.Il vino non è specificamente progettato per supportare questo, ma con un piccolo inganno, possiamo farlo fare quello che vogliamo.
Nota: Wine stampa i messaggi di errore nel terminale quando qualcosa va wrong.By avvio di programmi di Windows tramite un’icona Dock, si sta eludendo theTerminal,il che significa che se qualcosa va storto e vino deve uscire, non sarà in grado di dirvi che cosa il problema era., Il primo passo per risolvere un problema è sapere di cosa si tratta, quindi senza eseguire Winefrom il Terminale, non sarai in grado di risolverlo, e nemmeno nessun altro.L’esecuzione dal dock va bene finché il tuo programma sembra funzionare correttamente, ma se si blocca,la prima cosa che dovresti provare è eseguirlo dal Terminale: non impedirà il crash del programma, ma ti darà alcuni indizi su come risolvere il problema.,
Al fine di avviare un programma di Windows tramite il Dock, stiamo andando towrite un AppleScriptthat lancia il programma per noi, e poi putthat AppleScript nel Dock. Essenzialmente, stiamo scrivendo un programma noi stessi!Non preoccuparti, è abbastanza facile. C’è un programma sul tuo computerè progettato per aiutarti a scrivere AppleScripts:si chiama “Script Editor” e lo puoi trovare nella directory/Applications/Utilities
del tuo computer, come il Terminale stesso.
Aprire l’editor di script., Dovresti vedere una finestra con una grande areapuoi digitare vicino alla cima: è qui che scrivi il tuo AppleScript.In in quell’area, digita il seguente testo:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
Dovrai sostituire $PATH_TO_PROGRAM
con il percorso dalla directory dei file del programma all’eseguibile del programma. Puoi vedere che stai semplicemente dicendo all’AppleScript di eseguire una riga di codice nel Terminale:la stessa riga di codice che potresti eseguire per avviare il tuo programma Windows.
Quindi, premere il pulsante Compila nella parte superiore della finestra.,Il testo dovrebbe diventare colorato per indicare che Script Editorcapisce ciò che hai scritto. Puoi anche provare a premere il pulsante Esegui per eseguire lo script: dovrebbe aprire correttamente il programma Windows.
Infine, salva il tuo script. Puoi dargli qualsiasi nome desideri,ma assicurati di selezionare Formato file: Applicazione nelle opzioni di salvataggio e lasciare la schermata di avvio deselezionata.
Apri il Finder, vai al punto in cui hai salvato lo script e trascina il file sul tuo dock. Dovrebbe rimanere lì, proprio come una vera applicazione — perché è una vera applicazione!, Tuttavia, tutto ciò che fa è runthat comando di avvio per voi, in modo da poter spostare l’applicazione in giro,rinominarlo, o anche eliminarlo, e non influenzerà il programma di Windows che si sta eseguendo.
Mantenere il vino aggiornato
Wine è un programma open source. Ciò significa che i programmatori in tutto il mondo lo stanno continuamente migliorando, aggiungendo nuove funzionalità e schiacciando bug. Se non aggiorni Wine, però, non otterrà mai quei miglioramenti, quindi è generalmente una buona idea controllare updatesevery così spesso. Possiamo usare Homebrew per mantenere il Vino aggiornato: è facile!,Basta eseguire questo comando:
brew upgrade
Con questo comando, Homebrew si aggiornerà per primo, se sono disponibili aggiornamenti. Troverà quindi tutto il software obsoleto di cui è a conoscenza (incluso Wine) e li aggiornerà tutti alla versione più recente.Il controllo degli aggiornamenti non è strettamente necessario, poiché Wine funziona abbastanza bene. Tuttavia, è una buona idea eseguire questo comando ogni pochi mesio così.
Disinstallare Wine and Homebrew
Se provi Wine e non ti piace, disinstallarlo è facile.,Basta eseguire questo comando:
brew cask uninstall wine-stable
E Homebrew rimuoverà utilmente Wine dal tuo computer.Tuttavia, per installare Wine, Homebrew doveva anche installare molti altri piccoli programmi su cui Wine si basa per funzionare correttamente.(Ecco perché il processo di installazione richiede così tanto tempo!) Se vuoi rimuovere anche questi,esegui questo script:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Quello script rimuoverà tutto ciò che hai installato in questo tutorial,inclusi Homebrew, Wine e tutti gli altri programmi Homebrew installatiper far funzionare correttamente Wine.
Lascia un commento