Acest tutorial este pentru utilizatorii intermediari care doriți să instalați și useWine pe calculator care rulează macOS.Ar trebui să știți deja elementele de bază ale utilizării liniei de comandă.Dacă nu, citiți mai întâi acest tutorial.ce este vinul?
ce este Wine?
Vinul este minunat.Nu, nu vorbesc despre genul bei,adică un fel care vă permite să rulați aplicații Windows fără theWindows sistem de operare.E un fel de Zen, când te gândești la asta.,Oh, și am menționat că este complet gratuit, legal, și open source?
în zilele noastre, Windows și Mac joacă frumos împreună.Puteți instala Windows și Mac una lângă alta și puteți comuta între ele folosindboot Camp, dar asta necesităo repornire de fiecare dată și puteți utiliza un singur sistem de operare la un moment dat.Puteți utiliza,de asemenea, un instrument cum ar fiparallels Desktop sauvmware Fusionpentru a virtualiza Windows și a rula împreună cu Mac, dar virtualizarea este lentă și necesită multă memorie.(Computerul dvs. fizic creează un computer imaginar „virtual” în sine și rulează Windows pe acesta., Asta necesită o mulțime de resurse!)În plus, toate aceste soluții necesită să dețineți o copie legală a Windows, ceea ce nu este ieftin!
vinul este diferit. Când rulează orice program, solicită resursecum ar fi memoria și spațiul pe disc din sistemul de operare.Tot ce face Wine este să vă asigurați că aceste solicitări primesc răspuns, astfel încât programul să poată rula corect. În ceea ce privește programul știe, totulse întâmplă fără probleme, deoarece are totul needs.It nici măcar nu își dă seama că nu rulează pe Windows!Este mai simplu decât emularea unui computer cu totul nou, deci este mai rapid.,Deoarece este doar traducerea cererilor, nu aveți nevoie de o copie a sistemului de operare Windows Real. În plus,Wine este open source, ceea ce înseamnă că oamenii îl îmbunătățesc continuu și adaugă noi caracteristici.Și nu poți bate prețul!
programul meu va funcționa cu Wine?
o mulțime de oameni descoperă Wine pentru că au un program Windows specific pe care trebuie să-l folosească și este ultimul lucru care îi împiedică să treacă la un alt sistem de operare. Deci, marea întrebare este, va funcționa?Răspunsul scurt este: probabil, dar merită verificat.,
proiectul De Vin menține o bază de date numită theAppDB care hasuser recenzii de cât de bine anumite programe Windows funcționează în Vin.Căutați programul dvs. și aflați! (Dacă nu este listat, asta nu înseamnă neapărat că nu va funcționa — doar că aparent încerci să folosești un program foarte obscur!)
cerințe
pentru a instala Wine pe Mac, veți avea nevoie de următoarele:
- macOS 10.10 (Yosemite) sau mai sus (dar 10.,15 Catalina nu este recomandat)
- Accesul la un cont de Administrator cu parola
- O conexiune la internet
Pentru a verifica ce versiune de macOS ești rulează,faceți clic pe logo-ul Apple pe partea stângă a barei de instrumente,selectați „Despre Acest Mac”, si uita-te la versionnumber sub mare „macOS” sau „OS X”. Dacă este 10.10 sau mai mare, sunteți gata.rețineți că vinul nu funcționează bine cu macOS 10.15 Catalina. Apple a eliminat suportul pe 32 de bițiîn Catalina, care este o parte critică a sistemului macOS pe care se bazează aproape toată Wine.,Puteți rula aplicații pe 64 de biți prin Wine pe Catalina, dar foarte puține aplicații pentru Windowsunt pe 64 de biți. Dacă trebuie să folosiți vin, nu trebuie să faceți upgrade la Catalina.
aveți nevoie de un cont de administrator pe Mac, deoarece numai administratorii pot instala software.Va trebui să fiți conectat la acest cont de administrator în timpul instalării.Dacă există un singur cont pe computer, acesta este un cont de administrator.Contul trebuie să aibă o parolă: dacă contul nu are parolă,utilitarul sudo
va eșua. Pentru a seta sau schimba parola, accesați secțiunea Conturi din Preferințe sistem.,
Partea 1: Instalați Homebrew
Homebrew este un manager de pachete care face programele installingopen source mult mai ușor. În special, încercarea de a instalaun program mare precum Wine fără ajutorul unui manager de pachete ar fi extrem de dificil.Din fericire, Homebrew în sine este simplu de instalat: pur și simplu deschide theTerminal și rula această comandă:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Terminalul va spune ce să faci, și întreabă dacă doriți să continuați: apăsați Enter pentru a face așa.,Terminalul poate solicita apoi o parolă: aceasta este parolala contul de administrator de pe computer. Ca măsură de securitate,terminalul nu afișează nimic pe măsură ce tastați, nici măcar asteriscuri (*). Introduceți parola oricum și apăsați Enter. Dacă primiți o eroare, s-ar putea să se datoreze faptului că contul de administrator nu are setat apassword. Este necesară setarea unei parole.instalarea Homebrew ar trebui să dureze doar câteva secunde sau minute(în funcție de viteza conexiunii la internet). Când se face, terminalul va spune că instalarea a avut succes, și vă întreb torun brew doctor., Faceți cum sugerează:
brew doctor
Acest lucru va face Homebrew inspecta sistemul și asigurați-vă că everythingis configurat corect. În cazul în care terminalul Vă informează de orice probleme, veți avea nevoiepentru a le rezolva singur, și apoi executați brew doctor din nou pentru a verifica dacă youfixed le corect. Când totul este configurat corect, veți vedeamessage Your system is ready to brew
, și puteți trece la următoarea partedin tutorial.,
Notă: Dacă Homebrew spune că aveți nevoie să fie de acord cu Xcode licență,puteți face acest lucru prin rularea:
sudo xcodebuild -license
fereastra Terminal va umple cu Xcode licență:citit, tip de acord și a lovit enter pentru acord de licență.
Partea 2: instalați Wine folosind Homebrew
acum vom ajunge să instalați de fapt Wine! Vom lăsa Homebrew fac toată munca,tot ce trebuie sa faci e sa-i spui ceea ce vrei cu această comandă:
brew cask install wine-stable
Să rupe în jos această comandă în părți., brew
se referă la Homebrew, caredoar ai instalat. cask
se referă la Homebrew Cask,o extensie la Homebrew care este utilizată pentru a instala aplicația GUI pe computerul dvs. (GUI standuri pentru”interfață grafică de utilizator”. O aplicație GUI esteo aplicație pe care o puteți vedea rulând, spre deosebire de rularea invizibilăîn fundal.) install
se referă la faptul că ești askingHomebrew Butoi sa instalezi ceva pe calculatorul dvs. și wine-stable
este numele de lucru în care doriți să instalați., Vinul are o versiune” stabilă „și o versiune” devel”: probabil doriți stabil, deoarece ar trebui să aibă mai puține bug-uri.
când executați această comandă, Homebrew va începe să descarce și să instaleze automat software-ul pe computer. S-ar putea începe prin instalaresoftware care are un nume total diferit: asta e bine! Ca cele mai complexe aplicații, Wine nu funcționează singur-se bazează pe alte câteva piese de software torun corect. Acestea se numesc „dependențe”, iar Homebrew este suficient de inteligentpentru a le instala automat atunci când este necesar.,
în timp ce funcționează, Homebrew va afișa mesaje și bare de progres pe Terminal pentru a vă anunța ce face. Când a terminat instalarea Wine, se va opri afișarea mesajelor și așteptați să tastați o nouă comandă. Când se întâmplă acest lucru, treceți la pasul următor!
Partea 3: instalați programe Windows folosind Wine
pentru a instala un program Windows, descărcați mai întâi fișierul de instalare:ar trebui să se încheie cu .exe. Amintiți-vă locația pe care ați pus-o și deschisăterminalul din nou., cd
la locație, și de a folosi ls
pentru a face sigur poti vedea fișierul de instalare. (Notă: dacă nu știți ce cd
și ls
sunt,ar trebui să învețe cum să folosiți comanda linebefore folosind Wine.)
Odată ce vă aflați în directorul corect, executați programul de instalare prin Wineby execută următoarea comandă în Terminal:
wine $INSTALLER.exe
Unde $INSTALLER
este numele fișierului de instalare., De exemplu,dacă fișierul de instalare este numit setup.exe
, ar fi:
wine setup.exe
va apărea O fereastră cu un regular grafice Windows installer.Faceți clic pe ea și ați terminat!
Partea 4: Rula Programe Windows Folosind Wine
Deschide Terminalul și a alerga acest lucru pentru a ajunge la folderul Program Files:
cd ~/.wine/drive_c/Program\ Files/
Run e pentru a vedea ce programe ai instalat. Alegeți un program și introduceți directorul acestuia folosind cd. (Dacă folderul are un spațiu în el, trebuie să tastați A \ înainte de spațiu., De exemplu, Program\ Files
.Dacă aveți probleme, încercați să utilizați fila completare automată.)Ar trebui să existe un fișier care se termină în .exe
: acesta este fișierul programului.Acest tip în Terminal:
wine $PROGRAM.exe
Unde $PROGRAM
este numele de .exe
fișier. De exemplu, dacă programfile este numit STARCRAFT.EXE
, ar fi:
wine STARCRAFT.EXE
programul va apărea într-o fereastră nouă, gata de utilizare!Bucurați-vă de utilizarea Windows pe Mac, în mod liber și legal!,
crearea unei pictograme de andocare
mulți oameni doresc să poată rula programe Windows la felacestea rulează alte programe pe Mac: făcând clic pe o pictogramă din Dock.Vinul nu este conceput special pentru a susține acest lucru, dar cu un mic truc,îl putem face să facă ceea ce ne dorim.
Notă: Vin afiseaza mesaje de eroare în Terminal, atunci când ceva nu merge wrong.By lansarea Windows programe prin intermediul unui Dock icon, sunt ocolire theTerminal, ceea ce înseamnă că, dacă ceva merge prost și de Vin trebuie să renunțe,că nu va fi în măsură să vă spun care a fost problema., Primul pas pentru a rezolva o problemă este să știi ce este, deci fără a rula vinde la Terminal, nu vei putea să o rezolvi și nici altcineva.Rulează din Dock este bine, atâta timp cât programul pare a fi workingcorrectly, dar dacă se blochează, primul lucru pe care ar trebui să încerci și se execută de la Terminal în loc: ea nu va împiedica programul de crashing,dar vă va oferi unele indicii cu privire la modul de a rezolva problema.,
pentru a lansa un program Windows prin Doc, vom scrieti un AppleScript care lanseaza programul pentru noi, si apoi puneti AppleScript in Doc. În esență, noi scriem un program!Nu-ți face griji, e destul de ușor. Există un program pe computer care este proiectat pentru a vă ajuta să scrie AppleScripts:se numește „Script Editor”, și puteți găsi în/Applications/Utilities
directory de computer,la fel ca Terminalul în sine.
Deschideți Editorul de scripturi., Ar trebui să vedeți o fereastră cu o mare areayou posibilitatea să tastați în apropiere de partea de sus: acest lucru este în cazul în care scrie AppleScript.În acea zonă, tastați următorul text:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
va trebui să înlocuiți $PATH_TO_PROGRAM
cu calea de montarea corectă Fișiere directorul de program executabil. Puteți vedea astaveți spune pur și simplu AppleScript pentru a rula o linie de cod în Terminal:aceeași linie de cod pe care le-ar putea rula pentru a porni programul Windows.
apoi, apăsați butonul Compile din partea de sus a ferestrei.,Textul ar trebui să devină colorat pentru a indica acel editor de Scriptînțelege ceea ce ai scris. De asemenea, puteți încerca să apăsați butonul Runpentru a rula scriptul dvs.: ar trebui să deschidă cu succes programul Windows.
în cele din urmă, salvați scriptul. Puteți să-i dați orice nume doriți,dar asigurați-vă că selectați Format fișier: aplicație în opțiunile de salvare și lăsați ecranul de pornire necontrolat.
deschideți Finder-ul, mergeți acolo unde ați salvat scriptul și trageți thatfile în Dock. Ar trebui să rămână acolo, la fel ca o aplicație reală — pentru că este o aplicație reală!, Cu toate acestea, tot ce face este să rulezeaceastă comandă de lansare pentru dvs.,astfel încât să puteți muta aplicația, să o redenumiți sau chiar să o ștergeți și nu va afecta programul Windows pe care îl executați.
păstrarea vinului la zi
vinul este un program open source. Asta înseamnă că programatorii din întreaga lume o îmbunătățesc continuu, adăugând noi caracteristici și bug-uri. Dacă nu actualizați Wine, totuși, nu veți obține niciodată aceste îmbunătățiri, așa că, în general, este o idee bună să verificați actualizările foarte des. Putem folosi Homebrew pentru a menține vinul la zi: este ușor!,Doar executați această comandă:
brew upgrade
cu această comandă, Homebrew se va actualiza mai întâi, dacă există actualizări disponibile. Acesta va găsi apoi toate software-ul învechit știe despre (inclusiv Wine) și upgrade-le pe toate la cea mai recentă versiune.Verificarea actualizărilor nu este strict necesară, deoarece vinul rulează destul de bineîn prezent. Cu toate acestea, este o idee bună să executați această comandă la fiecare câteva lunisau așa.
Dezinstalarea Wine și Homebrew
Dacă încercați Wine și nu vă place, dezinstalarea este ușoară.,Doar executați această comandă:
brew cask uninstall wine-stable
și Homebrew va elimina util vin de pe computer.Cu toate acestea, pentru a instala Wine, Homebrew a trebuit să instaleze și multe alteleprograme mici pe care Wine se bazează să funcționeze corect.(De aceea procesul de instalare durează atât de mult!)Dacă doriți să eliminați aceste, de asemenea,rula acest script:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Care script-ul va elimina tot ce ai instalat in acest tutorial,inclusiv Homebrew, Vin, și toate celelalte programe Homebrew installedto Vin să funcționeze corect.
Lasă un răspuns