Sākumlapa › Forumi › Notepad.lv › IT ziņas › Raksti › Wine kompilācija & vairāku versiju instalācija
Wine“Wine Is Not an Emulator”“darbināt”“How to”
Tātad, jautājums uz kuru pēc iespējas saprotamāk mēģināšu sniegt atbildi – “Kā uzinstalēt Wine no pirmkoda (source) un lietot dažādas Wine (ne) emulatora versijas uz vienas distributīvas?”
Sākotnēji mums būs nepieciešama Wine instalācija (iespējams, ka tā Jums jau ir instalēta) – kā Jūs to instalējat, patiesībā nav lielas nozīmes, kaut vai atverot “Software Center” (Programmatūras pārvaldnieks, ja latviskojam) un pie Wine aplikācijas nospiežot “Install” (Uzstādīt) pogu.
[img]
Ja izmantosiet “Software Center”, Jums tiks uzinstalēta tā Wine versija, kura atrodas Jūsu distributīvas programmatūras kanālā, visticamāk, tā būs pēdējā stabilā versija (1.2?). Tātad, pieņemot, ka Wine programmatūra ir veiksmīgi uzstādīta Jūsu datoram, dodamies tālāk.
Nākamais solis
Pirms kompilēšanas nepieciešams, lai Jūsu distributīvai būtu instalētas nepieciešamās atkarības (dependencies), jo bez tām Wine vienkārši var nestrādāt vai strādāt ar ievērojamu skaitu kļūdām, kas nevienam nav nepieciešamas, tādēļ atveram termināli un ievadam tajā:
sudo apt-get build-dep wine
Ja neizdodas šāds variants, visas nepieciešamās atkarības var instalēt arī manuāli pa vienai, to sarakstu var aplūkot wine konfigurācijas failā, kurš atrodas tajā pat mapē, kurā atrodas pats pirmkods.
[img]
Wine kompilēšana
cd /mape-ar-instalaciju
Ja vēlaties pievienot Wine instalācijai kādu papildus skriptu (patch), tad šis ir īstais laiks, lai to izdarītu. Ja esat ticis tik tālu, tad nākamais, ko būtu nepieciešams izdarīt – nokompilēt pašu Wine pirmkodu un sagatavot to instalējamu Jūsu sistēmai.
Lai to izdarītu, terminālī rakstam:
./configure –prefix=/usr/local/bin/wine-kautkada-versija && make depend && make
Ir sākusies Wine pirmkoda kompilācija, ekrānā tiks izvadīts kautkas līdzīgs attēlā redzamajam.
[img]
Process aizņems pietiekami ilgu laiku, cik ilgi, tas atkarīgs no Jūsu datora sistēmas veiktspējas, bet diez vai būs ātrāk par pusstundu, tādēļ varat aiziet līdz virtuvei un sagatavot kautko ēdamu vai arī noskatīties kādu filmu, jo diez vai būs ļoti interesanti skatīties termināļa logā, kurā palielā ātrumā uz ekrāna tiks izvadītas visvisādas komandrindas vai ne? 🙂
Ja esat ticis jau tik tālu un vēl nav radusies vēlme mani forumā publiski noriet, tad dosimies tālāk un darīsim sekojošo – tā kā uz Jūsu datora pašlaik atrodas izkompilēta un instalācijai sagatavota Wine pakotne, nepieciešams to vien uzinstalēt! Terminālī ievadam komandu (neaizņems pārāk ilgu laiku) un tā lieta būs darīta:
sudo make install
Apsveicu, tagad Jūsu datorā atrodas divas dažādas Wine instalācijas, bet ir viens bet – ja mēģināsiet atvērt kādu exe failu, tas tiks atvērts, izmantojot to Wine (ne) emulatora instalāciju, kura tika uzinstalēta kā pirmā, tieši šī iemesla dēļ vēl nāksies izdarīt pavisam nedaudz, lai spētu pilnvērtīgi un vienkārši lietot abas šīs programmatūras instalācijas.
Pēdējais solis
Parasti, lai palaistu exe failu, terminālī tiek rakstīts “wine kautkas.exe”“wine1 kautkas.exe”
Tātad, terminālī rakstam:
sudo ln -s /usr/local/bin/wine-kautkada-versija/bin/wine /usr/bin/wine-kautkada-versija
sudo ln -s /usr/local/bin/wine-kautkada-versija/bin/wine /usr/local/bin/wine-kautkada-versija/bin/wine-kautkada-versija
Pēc šo komandrindu izpildes, tas ļaus palaist “wine kautkas.exe”Wine-kautkada-versija
Lai izveidotu “winecfg-kautkada-versija”“regedit-kautkada-versija”
1.“gksudo gedit”
2.
/usr/local/bin/wine-kautkada-versija/bin/winecfg
3.“/usr/bin/winecfg-kautkada-versija”
4.
sudo chmod +x /usr/bin/winecfg-kautkada-versija
5.“winecfg”“regedit”
Ja esat izdarījuši visu, ko es šeit esmu samurgojis, tad varu Jūs apsveikt gan par pacietību, gan arī par to, ka tagad varēsiet ērti lietot divas dažādas šī (ne) emulatora versijas, kaut septiņas, ja vien izdarīsiet šo visu vēlreiz un vēlreiz un vēlreiz, līdz Jums būs septiņas dažādas Wine instalācijas. Patiesībā, lai izpildītu kādu failu ar exe paplašinājumu, nepieciešams vien terminālī aiziet līdz tai mapei, kurā tas atrodas (cd /kautkada-mape/
wine kautkas.exe
vai arī (lai to izpildītu ar otro, uz Jūsu datora esošo, Wine instalāciju):
wine-kautkada-versija kautkas.exe
Ja darījāt ko tādu pirmo reizi, tad patiešām varēja likties, ka tas viss ir kā slima suņa murgi, bet šeit tika aptvertas divas tēmas – Wine (ne) emulatora instalācija no pirmkoda un sistēmas linku izveidošana papildus Wine instalācijām
Tā kā, ja esat to veiksmīgi izdarījis (-usi), visu cieņu! Turpmāk varēsiet lietot visas jaunākās Wine versijas, kuras atrodas izstrādes stadijā, bez jebkādām problēmām un daudz ātrāk kā tās tiek iekļautas respozitorijos! 🙂
Mans uzskats – ja aplikācija paredzēta lietošanai uz vairākām platformām, tad šamēja ir pelnījusi respektu izstrādātājiem, jo – uz (ne) emulatora var piedarbināt kaut ko sīku un nesvarīgu, tomēr pa nopietnam labāk pārstartēties uz atbilstošo sistēmu.
Preses relīzes