Standard Booksi klintprogramm ja Linux

Allikas: Excellent || Opendoc
Mine navigeerimisribale Mine otsikasti

Juhendi autor Edmund Laugasson

Allolevad käsud käivitatakse tavakasutajana kes on sudo rühma liige ehk siis saab ka superkasutajana käske käivitada.

Käsud sisestatakse terminali, mis tavaliselt avaneb ka CTRL+ALT+T kiirklahvikombinatsiooniga või siis otsida peamenüüst.

Trellidega on kommentaarid, selgitused - neid ei ole käsureale vaja sisestada.

  • Võtme allalaadimine ja importimine ühe sammuna:
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key | sudo apt-key add - 
  • varamu lisamine:
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list 
  • lisame 32-bit arhitektuuri kuna Standard Books seda vajab:
sudo dpkg --add-architecture i386 
  • uuendame varamud
sudo apt update 
  • paigaldame vajalikud Wine'i tarkvarapaketid - sellega võib tekkida probleeme - siis kasutada aptitude käsku
sudo apt install --install-recommends winehq-stable winetricks -y 
  • aitab kui paigaldada pakett aptitude - see võib ka juba olemas olla
sudo apt-get install aptitude 
  • siin võib juhtuda, et eemaldatakse sõltuvuste lahendamiseks mõned paketid - nende kohta kirjutatakse logifail
sudo aptitude install winehq-stable winetricks 

/var/log/apt/history.log - tasub jälgida, et siiski midagi olulist ei eemaldata ja pärast saab siis tagasi paigaldada

  • paigaldusjärgne süsteemi korrastamine
sudo ldconfig && sudo dpkg --configure -a && sudo apt-get clean
  • kustutame esialgse Wine'i profiili - kui kordagi Wine'i käima pannud pole siis seda kausta ka pole ehk siis tuleb ka vastav teade
rm -rf ~/.wine
  • käivitame soovitud arhitektuuriga ja vaikimisi profiiliga vajalikud rakendused
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot 

või

  • valime soovitud arhitektuuri Wine'i vaikimisi profiilile asukohaga ~/.wine ja peale seda rakendame (initsialiseerime) valitud arhitektuuri valitud profiilile
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot 

Sisuliselt võib ka mõne teise kausta valida, mida peab siis ka edaspidi kasutama. Nii on võimalik eri arhitektuuriga profiile teha eri rakendustele. Seeläbi on võimalik ka samast rakendusest eri versioone omada

# https://bugs.winehq.org/show_bug.cgi?id=30410 - üks .NET pakettide paigaldamist takistav eripära, mida saab lahendada ja seda tuleb teha enne .NET sõltuvuspakettide paigaldamist:

  • sisestame väärtuse
echo 0 > /proc/sys/kernel/yama/ptrace_scope 
  • #ontrollime kas sai sisestatud, peab näitama number nulli
cat /proc/sys/kernel/yama/ptrace_scope 
  • .NET sõltuvuspakettide paigaldamiseks mugav graafiline liides - laadib automaatselt Microsofti serverist vajalikud failid alla ja paigaldab
winetricks 

Peale winetricks'i käivitamist valida vaikimisi profiil (Select the default wineprefix) ja Windowsi komponentide paigaldamine (Install a Windows DLL or component). Väljuda saab winetricks'ist hiljem ka Cancel nuppu vajutades.

Vanemates Debiani-põhistes süsteemides on apt'i asemel apt-get.

Paigaldada dotnet40 pakett winetricks'i abil (vanemaid .NET pakette ei ole enam vaja).

Käivita Standard Books eelmises kirjas viidatud käivitusikooni (.desktop fail) kaudu - jätsin selle kommentaarina ka siia:

Töölaua käivitusikooni loomine

tekitada ~/.local/share/applications/standardbooks.desktop tekstifail alljärgneva sisuga

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=sh -c 'cd /home/kasutaja/StandardBooksPilv/ && WINEPREFIX=~/.wine WINEARCH=win32 wine Standard\ Books.exe'
Name=Standard Books PILV
Comment=Standard Books majandustarkvara
Icon=standardbooks
Categories=Office;

Käivitusõigus .desktop failile - siis näitab ka ikooni:

chmod +x ~/.local/share/applications/standardbooks.desktop

Siis saab teha sümbollingi töölauale (seda saab teha ka näiteks Midnight Commanderiga või lausa hiirega graafiliselt lohistamise ajal ALT-klahvi all hoides - siin tuleb lohistama hakata ilma ALT klahvita ja lohistamise ajal ALT alla vajutada - siis avaneb kiirmenüü kust saab valida lingi loomise):

ln -s ~/.local/share/applications/standardbooks.desktop ~/Töölaud/

Ikoonifail standardbooks.png kopeerida asukohta ~/.local/share/icons/standardbooks.png

Selle ikoonifaili saab võtta ka Standard Books.exe faili seest /.rsrc/0/ICON/2.ico näiteks (48x48 pikslit), mille PNG-vormingusse saab salvestada. Üldiselt Linux tahab ikoonifaile PNG-vormingus.

Sinna .exe faili sisse sai minna vaikimisi Linux Mintiga kaasasoleva arhiveerimisprogrammi abil. MATE töölauakeskkonnas on Engrampa selle arhiveerimisrakenduse nimi, peamenüüst avaneb ka nimega Arhiivihaldur kui eestikeelne süsteem.

----