Page 1 of 4

Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 4:06 pm
by Corbeau
After trying to install it manually (Linux Mint 17), I gave up and went through Software Manager. However, the newest version of FreeCiv I can get through that is 2.5.1. Is there anything that can be done to get a newer version?

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 4:18 pm
by cazfi
Corbeau wrote:After trying to install it manually (Linux Mint 17)

Maybe we try to walk you through this? I can try installing Linux Mint 17 to a virtual machine and see how freeciv builds there myself. Which "Edition" you are using; https://www.linuxmint.com/release.php?id=22 ?

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 4:25 pm
by Corbeau
Well, we can try.

Linux Mint 17 Cinnamon 32-bit

(So I assume putting it on repository is requires an amount of work? It would be a better solution for the general public)

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 4:26 pm
by cazfi
cazfi wrote:Maybe we try to walk you through this?

It would be handy if you would be around at #freeciv @ freenode IRC channel.

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 4:29 pm
by Corbeau
cazfi wrote:
cazfi wrote:Maybe we try to walk you through this?

It would be handy if you would be around at #freeciv @ freenode IRC channel.


Ok, I think I'm in.

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 5:22 pm
by Corbeau
I'll just archive this here for future reference, just in case...

mkdir freeciv
cd freeciv
wget http://files.freeciv.org/stable/freeciv-2.5.7.tar.bz2
tar xjf freeciv-2.5.7.tar.bz2
mkdir build
cd build
sudo apt-get install autoconf automake libtool
../freeciv-2.5.7/autogen.sh
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libreadline-dev
sudo apt-get install libgtk-3-dev
../freeciv-2.5.7/configure --enable-debug
make

./fcser
./fcgui


(not finished, but operable)

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 6:12 pm
by cazfi
Lesson 2: Building Qt-client to separate build-directory

Code: Select all

> sudo apt-get install qt5-default g++
> cd freeciv
> mkdir qt
> cd qt
> ../freeciv-2.5.7/configure --enable-debug --enable-client=qt
> make
> ./fcgui

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 7:21 pm
by cazfi
Now that you know how to build from a tarball, I created a tarball from the current tip of S2_6 branch in case you want to test the upcoming version. For now (but not infinitely) it's available at http://cazfi.net/freeciv/freeciv-2.6.0-beta0.tar.bz2

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 8:12 pm
by Corbeau
Ok, I just downloaded it, thanks.

Re: Installing FreeCiv from Linux repository

Posted: Mon Jun 19, 2017 9:15 pm
by Corbeau
That thing (2.5.7) isnt' really working as it should, but I assume it's just because it's a "build", not an installation? Tried loading an old game (huge, 50 AIs and roughly 50k tiles) and it stopped responding after a while.