Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-11-08 17:51:44

  andrzej88 - Użytkownik

andrzej88
Użytkownik
Zarejestrowany: 2012-07-01

[SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

cześć

Próbuję zainstalować program Cockatrice:
Program znajduje się tu:

Mam problem ponieważ nie mogę poprawnie zainstalować qt4 na swoim kompie, które jest potrzebne do instalacji cockatrice-a.

Używam Linux Mint 15

Plik readme programu cockatrice:

Kod:

# Cockatrice

Cockatrice is an open-source multiplatform software for playing card games,
such as Magic: The Gathering, over a network. It is fully client-server based
to prevent any kind of cheating, though it supports single-player games without
a network interface as well. Both client and server are written in Qt 4.

# License

Cockatrice is free software, licensed under the GPLv2; see COPYING for details.

# Building

Dependencies:

- [Qt](http://qt-project.org/) 
- [protobuf](http://code.google.com/p/protobuf/)
- [CMake](http://www.cmake.org/)

The server requires an additional dependency:

- [libgcrypt](http://www.gnu.org/software/libgcrypt/)

To compile:

    mkdir build
    cd build
    cmake ..
    make
    make install

The following flags can be passed to `cmake`:

- `-DWITH_SERVER=1` build the server
- `-DWITHOUT_CLIENT=1` do not build the client

# Running

`oracle` fetches card data  
`cockatrice` is the game client  
`servatrice` is the server

Zainstalowałem wszystkie zależności, ale polecenie:

Kod:

cmake /home/andrzej/Pobrane/Cockatrice

zwracało mi niekompatybilność z nową biblioteką QT5. Tzn. wyświetlany komunikat domagał się qt w wersji 4XX
Usunąłem więc wszystko co znalazłem z QT5 i zainstalowałem QT4.8.5 ze źródeł pobranych stąd:
http://qt-project.org/downloads

W terminalu mam teraz taką sytuację:

Kod:

andrzejroot Cockatrice # cmake /home/andrzej/Pobrane/Cockatrice
-- Using QtMobility version: system's default
Qt QTMULTIMEDIA library not found.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_QTSVG_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /home/andrzej/Pobrane/Cockatrice/cockatrice
   used as include directory in directory /home/andrzej/Pobrane/Cockatrice/oracle

-- Configuring incomplete, errors occurred!

Więc qtmultimedia nie znajdują się w pliku ze źródłami qt4.8.5(???), a aptitude szuka nowej wersji qt5, która nie pozwala na instalację cockatrice.

Kod:

root Cockatrice # aptitude search qtmultimedia
v   libqt5declarative5-qtmultimedia-plugin                     -                                                                      
v   libqt5declarative5-qtmultimedia-plugin:i386                -                                                                      
i A libqtmultimediakit1                                        - Qt Mobility MultimediaKit module                                     
p   libqtmultimediakit1:i386                                   - Qt Mobility MultimediaKit module                                     
p   qtdeclarative5-qtmultimedia-plugin                         - Qt 5 Multimedia QML plugin                                           
p   qtdeclarative5-qtmultimedia-plugin:i386                    - Qt 5 Multimedia QML plugin                                           
p   qtmultimedia5-dbg                                          - Qt 5 Multimedia library debugging symbols                            
p   qtmultimedia5-dbg:i386                                     - Qt 5 Multimedia library debugging symbols                            
p   qtmultimedia5-dev                                          - APIs for multimedia functionality - development files                
p   qtmultimedia5-dev:i386                                     - APIs for multimedia functionality - development files                
p   qtmultimedia5-examples                                     - Examples for Qt 5 Multimedia module                                  
p   qtmultimedia5-examples:i386                                - Examples for Qt 5 Multimedia module                                  
p   qtmultimedia5-private-dev                                  - APIs for multimedia functionality - development files                
p   qtmultimedia5-private-dev:i386                             - APIs for multimedia functionality - development files

QT5 nie zadziała z kompilacją cockatrice. qtmultimedia nie istnieją w qt4 (???) W jaki sposób można próbować działać dalej?

Ostatnio edytowany przez andrzej88 (2013-11-10 16:20:22)

Offline

 

#2  2013-11-09 21:18:24

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

Może w ten sposób ?
http://unixblogger.wordpress.com/tag/cockatrice/
https://launchpad.net/~s-elser/+archive/cockatrice/+packages

Dla wcześniejszej wersji ubuntu ale może wejdzie.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2013-11-09 21:34:37

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

http://stackoverflow.com/questions/11392604/qtmulti … 6436#11886436

Ale i tak wygodniej z tamtych paczek instalować.

Offline

 

#4  2013-11-09 22:15:45

  andrzej88 - Użytkownik

andrzej88
Użytkownik
Zarejestrowany: 2012-07-01

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

ilin

Dodawanie PPA nie powiadło się :(
W katalogu http://ppa.launchpad.net/s-elser/cockatrice/ubuntu/dists/ nie mamy najnowszej wersji ubuntu Raring Ringtail na którym linux mint 15 jest oparty. Szkoda.

Kod:

aptitude update:
W: Nie udało się pobrać http://ppa.launchpad.net/s-elser/cockatrice/ubuntu/dists/raring/main/source/Sources: 404  Not Found
W: Nie udało się pobrać http://ppa.launchpad.net/s-elser/cockatrice/ubuntu/dists/raring/main/binary-amd64/Packages: 404  Not Found
W: Nie udało się pobrać http://ppa.launchpad.net/s-elser/cockatrice/ubuntu/dists/raring/main/binary-i386/Packages: 404  Not Found

Próba instalacji z paczki deb niestety również nie przyniosła rezultatu.

yossarin Pakiet qtmobility-dev jest już u mnie zainstalowany. Jednak Qtmultimedia nadal są niewidoczne dla cmake.. hmm

Kod:

root Cockatrice # cmake -I/usr/include/QtMultimediaKit -I/usr/include/QtMobility -lQtMultimediaKit /home/andrzej/Pobrane/Cockatrice/
-- Using QtMobility version: system's default
Qt QTMULTIMEDIA library not found.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_QTSVG_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /home/andrzej/Pobrane/Cockatrice/cockatrice
   used as include directory in directory /home/andrzej/Pobrane/Cockatrice/oracle

-- Configuring incomplete, errors occurred!

Ostatnio edytowany przez andrzej88 (2013-11-09 22:21:05)

Offline

 

#5  2013-11-09 23:41:11

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

Zainstaluj z tego repozytorium ręcznie.

Offline

 

#6  2013-11-10 00:16:41

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

W tym pliku (w /etc/apt/sources.list.d/jakiśtam.list) zmień raring na quantal

Potem sudo apt-get update

I instaluj

Fervi

Offline

 

#7  2013-11-10 00:21:24

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

Pokaż wynik:

Kod:

ls /etc/apt/sources.list.d/

https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#8  2013-11-10 16:15:55

  andrzej88 - Użytkownik

andrzej88
Użytkownik
Zarejestrowany: 2012-07-01

Re: [SOLVED] instalacja cockatrice pod Linux Mint-problem z QT5/QT4

w folderze sources.list.d mamy takie repo

Kod:

root sources.list.d # ls
local-repository.list               s-elser-cockatrice-raring.list
official-package-repositories.list

zmieniłem nazwę raring na quantal

root sources.list.d # nano s-elser-cockatrice-raring.list

deb http://ppa.launchpad.net/s-elser/cockatrice/ubuntu raring quantal main
deb-src http://ppa.launchpad.net/s-elser/cockatrice/ubuntu raring quantal main

aptitude update
aptitude install cockatrice

Instalacja się powiodła!

Napiszę jeszcze zainteresowanym osobom, co trzeba zrobić dalej:
Po włączenie programu uruchomi się opcja "ustawienia" jak widać nie będzie ścieżki do pliku cards.xml (path to card database) Trzeba go pobrać ręcznie.

Instrukcja ręcznego pobierania jest tu:
http://www.woogerworks.com/index.php/site-announcem … ation-updated
Adres servera do automatycznej aktualizacji bazy danych w programie cockatrice oracle downloader jest również tutaj:
http://www.woogerworks.com/index.php/site-announcem … ation-updated

Adres servera do gry:
http://www.woogerworks.com/index.php/hosted-service … r-information

Pozdrawiam i dzięki wielkie za pomoc !

Temat można zamknąć

Ostatnio edytowany przez andrzej88 (2013-11-10 16:19:36)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)