Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: rimidalv 23 Dubna 2011, 21:04:44

Název: Jak přejít na vyšší verzi SCIDu
Přispěvatel: rimidalv 23 Dubna 2011, 21:04:44
Mám naistalován Scid 4.2.2 (Ubuntu 10.10)  a stažený soubor  scid-4.3.tar.bz2 .
Jak co nejednodušeji přejít na vyšší verzi ?
Název: Re: Jak přejít na vyšší verzi SCIDu
Přispěvatel: pan Filuta 23 Dubna 2011, 22:17:02
Z http://scid.sourceforge.net/download.html:
Citace
To compile Scid for Linux or other Unix operating systems, you must have Tcl/Tk (8.5 or newer is required) and a C++ compiler. You should be able to compile Scid just by typing ./configure and then make in the scid directory.

A tady (http://thameera.wordpress.com/2011/02/25/installing-scid-in-ubuntu-linux/) je necelé dva měsíce starý článek, instalace krok za krokem.
Název: Re: Jak přejít na vyšší verzi SCIDu
Přispěvatel: rimidalv 24 Dubna 2011, 11:56:31
Rozbalil jsem Scid do Tempu a zadal příkaz do do terminálu:

rimidalv@rimidalv-desktop:~/Temp$ rimidalv@rimidalv-desktop:~$     . / configure BINDIR = / usr / local / bin
rimidalv@rimidalv-desktop:~$: command not found
rimidalv@rimidalv-desktop:~/Temp$ bash: .: /: je adresářem
No command 'bash:' found, did you mean:
 Command 'bash' from package 'bash' (main)
bash:: command not found
rimidalv@rimidalv-desktop:~/Temp$ rimidalv@rimidalv-desktop:~$
rimidalv@rimidalv-desktop:~$: command not found
rimidalv@rimidalv-desktop:~/Temp$
rimidalv@rimidalv-desktop:~/Temp$  sudo make instalace
[sudo] password for rimidalv:
make: *** No rule to make target `instalace'.  Stop.
rimidalv@rimidalv-desktop:~/Temp$
Název: Re: Jak přejít na vyšší verzi SCIDu
Přispěvatel: pan Filuta 24 Dubna 2011, 12:53:43
Zadej to bez mezer, tedy:
Kód: [Vybrat]
./configure BINDIR=/usr/local/bin
A musíš být v adresáři, kde je soubor configure, takže příkaz ls vypíše toto:
Kód: [Vybrat]
bitmaps    help        Makefile.arm          Makefile.vc  scid.ico     src
bitmaps2   html        Makefile.conf         pocket       scidlet.ini  svg
books      ChangeLog   Makefile.conf.darwin  README       scidlet.sbk  tcl
configure  CHANGES     Makefile.cygwin       scid.eco     scid.rc      THANKS
COPYING    Info.plist  Makefile.mingw        scid_es.eco  scripts      TODO
engines    mac_icons   Makefile.pocket_x86   scid_fr.eco  sounds
Název: Re: Jak přejít na vyšší verzi SCIDu
Přispěvatel: rimidalv 24 Dubna 2011, 18:15:40
Přešel jsem do adresáře Scid a zadal ls :

imidalv@rimidalv-desktop:~/Temp/scid$ ls
bitmaps    help        Makefile.arm          Makefile.vc  scid.ico     src
bitmaps2   html        Makefile.conf         pocket       scidlet.ini  svg
books      ChangeLog   Makefile.conf.darwin  README       scidlet.sbk  tcl
configure  CHANGES     Makefile.cygwin       scid.eco     scid.rc      THANKS
COPYING    Info.plist  Makefile.mingw        scid_es.eco  scripts      TODO
engines    mac_icons   Makefile.pocket_x86   scid_fr.eco  sounds
rimidalv@rimidalv-desktop:~/Temp/scid$


midalv@rimidalv-desktop:~/Temp/scid$ ./configure BINDIR=/usr/local/bin
configure: Makefile configuration program for Scid
    Tcl/Tk version: 8.5
    Your operating system is: Linux 2.6.35-28-generic
    Location of "tcl.h": /usr/include/tcl8.5
    Location of "tk.h": /usr/include/tcl8.5
    Location of Tcl 8.5 library: /usr/lib
    Location of Tk 8.5 library: /usr/lib
    Location of X11 library: /usr/lib
    Checking if your system already has zlib installed: yes.
    Using Makefile.conf.
The Makefile configured for your system was written.
Now just type "make" to compile Scid.
rimidalv@rimidalv-desktop:~/Temp/scid$


midalv@rimidalv-desktop:~/Temp/scid$ make
g++  -O3 -fno-rtti -fno-exceptions -Wall   -I/usr/include/tcl8.5 -o src/pgnscid.o -c src/pgnscid.cpp
make: g++: Command not found
make: *** [src/pgnscid.o] Error 127
rimidalv@rimidalv-desktop:~/Temp/scid$

Název: Re: Jak přejít na vyšší verzi SCIDu
Přispěvatel: pan Filuta 24 Dubna 2011, 19:22:58
midalv@rimidalv-desktop:~/Temp/scid$ ./configure BINDIR=/usr/local/bin
configure: Makefile configuration program for Scid
    Tcl/Tk version: 8.5
    Your operating system is: Linux 2.6.35-28-generic
    Location of "tcl.h": /usr/include/tcl8.5
    Location of "tk.h": /usr/include/tcl8.5
    Location of Tcl 8.5 library: /usr/lib
    Location of Tk 8.5 library: /usr/lib
    Location of X11 library: /usr/lib
    Checking if your system already has zlib installed: yes.
    Using Makefile.conf.
The Makefile configured for your system was written.
Now just type "make" to compile Scid.
rimidalv@rimidalv-desktop:~/Temp/scid$

První krok proběhl v pořádku.

midalv@rimidalv-desktop:~/Temp/scid$ make
g++  -O3 -fno-rtti -fno-exceptions -Wall   -I/usr/include/tcl8.5 -o src/pgnscid.o -c src/pgnscid.cpp
make: g++: Command not found
make: *** [src/pgnscid.o] Error 127
rimidalv@rimidalv-desktop:~/Temp/scid$

Asi nemáš nainstalovaný balík g++. Zadej následující příkaz a pak to zkus znovu.
Kód: [Vybrat]
sudo apt-get install build-essential
Název: Re: Jak přejít na vyšší verzi SCIDu - vyřešeno
Přispěvatel: rimidalv 24 Dubna 2011, 21:55:51
 Nainstaloval jsem balík g++. Potom jsem zadal  ./make
 ./make install viz http://attackingchess.blogspot.com/
Nyní mohu spustit Scid 4.2.2 přes původní ikonu a Scid 4.3 přes levý Alt+F2 .
Díky za pomoc !