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:

Ze strony http://www.woogerworks.com/ można pobrać źródło programu:
https://www.dropbox.com/s/4m90wuw1zydo1d8/cockatrice_source.20130509_git-d462870.zip[/quote]
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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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/qtmultimedia-module-in-ubuntu-12-04lts/11886436#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

[b]ilin[/b]

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.

[b]yossarin[/b] 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: default city
Zarejestrowany: 2010-03-14
Serwis

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

Pokaż wynik:

Kod:

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

[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

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 [s]raring[/s] [b]quantal[/b] main
deb-src http://ppa.launchpad.net/s-elser/cockatrice/ubuntu [s]raring[/s] [b]quantal[/b] main[/quote]

aptitude update
aptitude install cockatrice[/quote]
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-announcements/30-set-information-updated
Adres servera do automatycznej aktualizacji bazy danych w programie cockatrice oracle downloader jest również tutaj:
http://www.woogerworks.com/index.php/site-announcements/30-set-information-updated

Adres servera do gry:
http://www.woogerworks.com/index.php/hosted-service-information/3-cockatrice-server-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 ;-)

[ Generated in 0.009 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00091 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.128.171.192' WHERE u.id=1
0.00080 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.128.171.192', 1732770114)
0.00038 SELECT * FROM punbb_online WHERE logged<1732769814
0.00062 DELETE FROM punbb_online WHERE ident='13.58.38.184'
0.00070 SELECT topic_id FROM punbb_posts WHERE id=245469
0.00111 SELECT id FROM punbb_posts WHERE topic_id=24570 ORDER BY posted
0.00065 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24570 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00079 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24570 ORDER BY p.id LIMIT 0,25
0.00069 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24570
Total query time: 0.00683 s