Fórum:
Sziasztok!
Gondoltam felinstallálom a FreeCiv nevű játékot. Ámde, nem jártam sikerrel.
Maga a program fut Linuxon is, Windowson is. Jómagam a Linuxos verziót preferálnám (az oprendszerem LM 17.3 Rosa 64 bit).
Először is felinstalláltam a progit a Software Manager segítségével. Ez a verzió (2.5.1) kissé elavult, a honlap szerint a legújabb stabil a 2.5.4.
Mindegy, megpróbáltam futtatni a felinstallált 2.5.1-est, de valamilyen szervert (local server) hiányol, amikor a Start New Game-re kattintok. És ennyi, nincs tovább.
Az aktuális 2.5.4-est esélyem sincs beüzemelni, ahogy belenéztem az install instrukciókba, egyrészt nekem kínai, másrészt hosszú és bonyolult, ha jól értem forrásból kéne lefordítani (én viszont eléggé kezdő vagyok).
A kérdésem az lenne, tudna-e valaki egy hülyebiztos step-by-step leírást adni, hogy működésre tudjam bírni? (A 2.5.1-es is jó lenne, de persze a 2.5.4-es lenne az igazi.)
(Végső megoldásként persze Wine-on is felmehetne a Windows-os verzió, de ez eléggé béna lenne, mivel van Linuxos is, szóval a Windows-ost hanyagolnám, ha egy mód van rá.)
Köszönöm szépen, ha valaki segít
P:S:
Nos, megtaláltam ezt, az install így sikerült. Azonban elég "érdekes" ez a verzió, nincs játékmenü, és egyébként is eléggé sután néz ki.
Azonban van online játszható verzió is, kényelmes, és jobban is néz ki. Téma részemről lezárva. Üdv

RE: FreeCiv install
Beküldte kimarite -
Értékelés:
@#0 Látom, részedről lezárva.
Gondolom, a Szofverközpontból telepítetted a 2.5.1-es verziót, jó lett volna egy kép a hibáról vagy terminálból indítani és megnézni a hiba üzenetet. A 2.5.4-es forrásból telepítésének most kezdtem bele, ennek nagyjából itt vannak a függőségei (csomag 'forgatás');
https://community.linuxmint.com/tutorial/view/162
Úgy kezdtem, hogy letöltöttem a 'tar.bz2' verziót és kicsomagoltam;
Aztán a fájlkezelőben megnyitottam a 'freeciv-*' könyvtárat és elolvastam az INSTALL szöveges fájlt, ahol ezt is elovastam, nálam már telepítve,
ahogy a gettext és a GNU make is, utóbbit például ellenőriztem
A forgatás művelete a következő (én a legfavágóbb módszert választottam GTK 2.0-val telepítettem ...
'checking for GTK+ - version >= 2.12.0... yes (version 2.24.10)'
Az első parancs úgyis jelez, ha valami függőségi gond van. A 'configure' fájl szemlátomást eleve létezik, nem kell tehát futtatni a létrehozásához az 'autogen.sh' .. fájlt (az INSTALL szerint, mert erre más megoldás is van).
Tehát először beléptem a -kibontott- könyvtárba
majd futtattam a configure fájt
rögtön kaptam egy figyelmeztetést
Nincs telepítve a CURL. De, telepítve van, csak a fejlesztői verzió kéne,a '-dev' végű csomag. Csak példa, hogy curl-dev, libcurl-dev (a library-k, azaz, a program által használt könyvtárak). Mivel ilyet nem találtam (ez viszonylag ritka), a neten kerestem rá. Találtam egy ilyen választ
libcurl4-gnutls-dev - Development files and documentation for libcurl (GnuTLS)
libcurl4-openssl-dev - Development files and documentation for libcurl (OpenSSL)
Az alkalmazás INSTALL-jában többször is jelezve lett ('make -v' kimenet), hogy GNU alkalmazás, tehát az első csomagot választottam (ritkák a GNU-s alkalmazások)
Viszont a csomag a Synaptic-ban nem volt telepíthető, ezért megpróbáltam az 'apt-get install'-t. Persze, hogy ott sem, de a kimenet hordozott egy fontos infót, hogy melyik csomag miatt nem. Ezt megjegyeztem (nem tudom megmutatni, mert 'felfelé' kifutott a terminálomból, azaz már nem tudok visszalapozni oda). Aztán az 'aptitude' (telepíteni kell)
-- nyitottam a műveletnek egy másik terminál ablakot
Addig nyomogattam az 'n'-t (nem fogadom el a felkínált lehetőséget,
-- nyilván ez nem jó válasz, telepíteni kell, nem telepítetlenül hagyni
Az alábbi csomagok jelenlegi verzión tartása:
1) libcurl4-gnutls-dev [Nincs telepítve]
újat kérek (amíg van persze), amíg ezt kaptam;
-- a nettle-dev-et dobta ki az apt-get korábban, mint függőséget
(csomag visszafejlesztés nem fogadtam el, csak frissítést és telepítést)
A következő műveletek oldják fel ezeket a függőségeket: Az alábbi csomagok telepítése: 1) nettle-dev [2.7.1-1~bpo70+1 (wheezy-backports)] Az alábbi csomagok frissítése: 2) libhogweed2 [2.4-3 (now, oldstable) -> 2.7.1-1~bpo70+1 (wheezy- Megoldás elfogadása? [Y/n/q/?] Y A következő ÚJ csomagok lesznek telepítve: libcurl4-gnutls-dev libgmp-dev{a} libgmpxx4ldbl{a} libidn11-dev{a} libldap2-dev{a} librtmp-dev{a} libssh2-1-dev{a} nettle-dev{a} A következő csomagok lesznek frissítve: libhogweed2 1 csomag fog frissülni, 8 csomag lesz újonnan telepítve, 0 lesz eltávolítva és 0 nem fog frissülni. [...]És telepítve lett a függőség.
És persze a másik csomag eltávolítaná ... (hasonló célra vannak)
sudo aptitude install libcurl4-openssl-dev A következő ÚJ csomagok lesznek telepítve: libcurl4-openssl-dev{b} 0 csomag fog frissülni, 1 csomag lesz újonnan telepítve, 0 lesz eltávolítva és 0 nem fog frissülni. Az archívumból 1.230 kB letöltendő. Kicsomagolás után 2.354 kB lesz elfoglalva. A következő csomagoknak vannak nem teljesített függőségeik: libcurl4-gnutls-dev : Ütközik: libcurl-dev ami egy virtuális csomag. Ütközik: libcurl4-openssl-dev de a(z) 7.26.0-1+wheezy13-t telepítve lesz. libcurl4-openssl-dev : Ütközik: libcurl-dev ami egy virtuális csomag. Ütközik: libcurl4-gnutls-dev de a(z) 7.26.0-1+wheezy13 már telepítve van. A következő műveletek oldják fel ezeket a függőségeket: Az alábbi csomagok eltávolítása: 1) libcurl4-gnutls-dev Megoldás elfogadása? [Y/n/q/?] nMegint futtattam a
parancsot, nálam már nem jelzett semmit, lefutott. A vége;
configure: ****************** Configuration Summary ****************** == General build options == Shared libraries: no Debugging support: some Profiling support: no IPv6 support: yes Map image toolkits: auto ppm: built-in MagickWand: no == Client == Build freeciv client: yes Maintained client frontends: Gtk-2.0: yes Gtk-3.0: no SDL: no QT: no Stub: no Not maintained client frontends: Xaw: no == Server == Build freeciv server: yes AI modules support: no Database support: no mysql: no postgres: no sqlite3: no == Tools == Modpack installers: gtk2 Manual generator: yesNéhol látszanak hiányosságok, ájmsorri, ez egy próba.
A következő lépés a
parancs (a fő könyvtárban állsz végig), ez is lefutott.
... az ilyen 'hibákkal' sem foglalkoztam a ''configure'-nél (a 'no'-kat kéne nézni, de sokszor azok nem igazán jelentős dolgok, amit a végén kiír, az a fontos)
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
Mert nem az SDL, nem a Qt, stb., hanem a GTK2+ felülettel telepítem az alkalmazást.
Végül lefuttattam az alábbi telepítő parancsot
(az INSTALL szerint ezzel a 'local' könyvtár alá és például nem az 'opt' könyvtár alá kerül a program, s ez nekem tökéletesen megfelel ... és tényleg - ez csak aprogramkönyvtár, kiragadot példa;
Libraries have been installed in:
/usr/local/lib)
Lefutott.
Na jó, próbáljunk egy DEB telepítő készítést is, lefuttattam ezt.
(telepítése a Gdebi-vel)
Erre (nicsak, még egy GNU alkalmazás ..hm.)
sudo checkinstall [sudo] password for cave: checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: y Preparing package documentation...OK Please write a description for the package. End your description with an empty line or EOF. >> . >> ***************************************** **** Debian package creation selected *** ***************************************** This package will be built according to these values: 0 - Maintainer: [ root@cave ] 1 - Summary: [ . ] 2 - Name: [ freeciv ] 3 - Version: [ 2.5.4 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ freeciv-2.5.4 ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ freeciv ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== Making install in data [..]A forgatásoknál szokatlanul tömörebb, szinte mátrix-szos szövesorok hosszasága után ezzel is jó elszöszmötöl. Mást ne nagyon csinálj, ez most sikerült (lásd lentebb), de vélhetően szüksége van a 'checkinstall'-nak hogy ne használd a működése közben a rendszert, például videók szerkesztésére, ha lehet, ne. A GNU-s alkalmazások jó nagy böszmék, van mit másolni. :)
Copying files to the temporary directory...
De amúgy települt már és van telepítős menüje is, íme,
csak az a kérdés, hogy kell kezelni (ez tényleg kérdés :) ).
A képen látszik;
-- a menü
-- a backup fájl ('checkinstall') kibontásából, az,
hogy a fájlrendszerben hova is települt az alkalmazás (a 'local' alá)
-- az elkészült DEB telepítő
(és sajnos az is, hogy a Conky-mat kissé elferdítette egy nemrég telepített betűtípus :) )
A képen az nem látszik, hogy működik-e. ;)
... kész a DEB, 32bit-re.
Copying files to the temporary directory...OK Stripping ELF binaries and libraries...OK Compressing man pages...OK Building file list...OK Building Debian package...OK Installing Debian package...OK Erasing temporary files...OK Writing backup package...OK OK Deleting temp dir...OK ********************************************************************** Done. The new package has been installed and saved to /home/cave/freeciv-2.5.4/freeciv_2.5.4-1_i386.deb You can remove it from your system anytime using: dpkg -r freeciv ********************************************************************** cave@cave:~/freeciv-2.5.4$ cd cave@cave:~$ exit [Enter]Enjoy
Felhasznált irodalom
http://www.freeciv.org/download.html
https://community.linuxmint.com/tutorial/view/162
'INSTALL'
Felhasználható
https://erinwmccall.wordpress.com/tag/freeciv/
RE:RE: FreeCiv install
Beküldte kimarite -
Értékelés:
Telepítettem a modpack-keket, kapcsolódtam egy szerverhez (jelszó nélkül) és úgy tűnik, megy;
RE:RE:RE: FreeCiv install
Beküldte MinterJoe (nem ellenőrzött) -
Értékelés:
Szia kimarite, huhh ... ez aztán az alapos válasz! Át fogom tanulmányozni részletesen az egészet, sokat lehet belőle tanulni. Köszi! :)
Annyit fűznék még hozzá, hogy az én telepítésem után ugyanazt kaptam, mint a Te képeden, de nekem csak a Game menüpont volt ott, a többi nem, szóval valami gubanc történhetett az install során.
Másfelől, ha kipróbálod az online (webes) verziót, ott sokkal pofásabb az egész, például a képernyő alsó részén vannak olyan funkció-gombok, amik a feltelepítettnél nincsenek, pedig eléggé nélkülözhetetlenek.
RE:RE:RE:RE: FreeCiv install
Beküldte kimarite -
Értékelés:
Nincs mit, szívesen :).
Ha erőt érzel ehhez, akkor drukkolok, hogy legyen veled sokáig.
(kezdetben Systemback mentéssel a tarsolyodban)
RE:RE:RE:RE: FreeCiv install
Beküldte kimarite -
Értékelés:
A menüket a modpack-kek hozták létre, például pályák, hangok, ilyesmik. :) ;)
Próbálj valahogyan, valahonnan modpack-ket letölteni.
RE:RE:RE:RE:RE: FreeCiv install
Beküldte MinterJoe (nem ellenőrzött) -
Értékelés:
Értem, és még egyszer nagyon köszönöm! :)
RE:RE:RE:RE:RE:RE: FreeCiv install
Beküldte kimarite -
Értékelés:
Szívesen. :-)