User Tools

Site Tools


wiki:data:pages:server:linux_server_install_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
wiki:data:pages:server:linux_server_install_guide [2024/05/20 17:47]
leaf Remove wiki-data version of llinux_server_install_guide page
— (current)
Line 1: Line 1:
-====== Crossfire Server on Linux ====== 
  
-Crossfire should install and run on any Linux variant that supports [[wp>​X_Window_System|X]] and has the libraries which Crossfire requires. 
- 
-This page addresses installation and running of Crossfire software. ​ For instructions related to setup and use of a Linux development environment to build Crossfire software, refer to the [[dev:​linux| Linux Developer]] index page. 
- 
-===== Debian ===== 
-Crossfire is available in all Debian distributions;​ oldstable, stable, testing and unstable. 
- 
-==== Installation ==== 
-The easiest way to install Crossfire on [[wp>​Debian]] is to use the Debian package system and repository. ​ The version there may lag somewhat behind the latest release, but it will be tested for Debian and automatically install any needed dependencies. 
- 
-To stay current with the latest Crossfire development,​ see the [[dev:​linux| Linux Developer]] index page where resources related to toolchain setup and source compilation are listed. 
- 
-=== Server === 
- 
-The server installation command is the following: 
- 
-  $ apt-get update;​apt-get install crossfire-server crossfire-maps 
- 
-Note: you may need to use the sudo command to install these packages 
- 
-  $ sudo apt-get update;sudo apt-get install crossfire-server crossfire-maps 
- 
-This will install the Crossfire server (crossfire-server) and the current map set (crossfire-maps) 
- 
-If necessary, you can stop, start or restart the crossfire server via the following commands, respectively:​ 
- 
-  $ /​etc/​init.d/​crossfire-server stop 
- 
-  $ /​etc/​init.d/​crossfire-server start 
- 
-  $ /​etc/​init.d/​crossfire-server restart 
- 
-Again, adding sudo to those commands may be necessary. ​ For example: 
- 
-  $ sudo /​etc/​init.d/​crossfire-server restart 
- 
-===== (K|X)Ubuntu ===== 
- 
-Crossfire is available in all (K|X)Ubuntu distributions (warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy, ibex, jaunty, karmic, lucid and maverick) and found in the **universe** section; the exceptions being that the crossfire-client-gtk2 client is only available for the edgy, feisty, hardy, ibex, jaunty, karmic, lucid and maverick distribution and the no longer maintained crossfire-maps-small (aka small world which stopped being maintained at v1.5.0) package is only available for the dapper, hardy, jaunty, karmic, lucid and maverick releases. ​ The original two clients, crossfire-client-x11 and crossfire-client-gtk,​ are only available up to the lucid release. 
- 
-==== Installation ==== 
-The easiest way to install Crossfire on [[wp>​Ubuntu]] is to use the (K|X)Ubuntu package system and repository. ​ The version there may lag somewhat behind the latest release, but it will be tested for (K|X)Ubuntu and automatically install any needed dependencies. ​ (To stay current with the latest development version, see the [[http://​crossfire.real-time.com/​svn/​index.html|Crossfire SVN page]].) 
- 
-=== Command Line Interface (CLI) === 
- 
-== Server == 
- 
-The server installation command is the following: 
- 
-  $ sudo apt-get update;sudo apt-get install crossfire-server crossfire-maps 
- 
-This will install the Crossfire server (crossfire-server) and the current map set (crossfire-maps) 
- 
-If necessary, you can stop, start or restart the crossfire server via the following commands, respectively:​ 
- 
-  $ sudo /​etc/​init.d/​crossfire-server stop 
- 
-  $ sudo /​etc/​init.d/​crossfire-server start 
- 
-  $ sudo /​etc/​init.d/​crossfire-server restart 
- 
-=== GUI === 
- 
-== Server == 
- 
-The following steps summarize how to install Crossfire packages through the GUI (Synaptic Package Manager.) ​ The instructions are based of an installation of Feisty Fawn, the actual steps may vary for earlier releases or distributions of Ubuntu. 
- 
-If necessary, to enable access to the **Universe** section **OR** confirm that you have access to the Universe section, perform the following steps: 
- 
-  - Click on **System** -> **Administration** -> **Synaptic Package Manager** 
-  - Within **Synaptic Package Manager**, click on **Settings** -> **Repositories** and a new popup window should appear 
-  - Place a check, or make sure there is a check, in front of **Community maintained ​ Open Source software (universe)** 
-  - Click on the **Close** button (lower right of the popup window) 
-  - If necessary, click on the **Close** button to the **Repositories Changed** window 
-  - Click on **Update** to download or update the new software package list 
-  - Click on the **Search** button and a new popup window will appear 
-  - For the search term, use **crossfire** and click on **Search** 
-  - Select which component(s) you wish to install; at a minimum you'll need at least one of the clients 
-  - Follow the prompts and confirmation steps (check box next to the package name, confirm the installation) and click on **Apply** 
-  - Wait for the files to download and install 
- 
-===== Fedora : Fedora 8, Fedora 9, Fedora 10 ===== 
-Crossfire is available in Fedora 8, Fedora 9 & Fedora 10 projects. 
- 
- 
-==== Installation ==== 
-The easiest way to install Crossfire on [[wp>​Fedora]] is to use the Fedora Package Collection. ​ The version there may lag somewhat behind the latest release, but it will be tested for Fedora and automatically install any needed dependencies. ​ (To stay current with the latest development version, see the [[http://​crossfire.real-time.com/​svn/​index.html|Crossfire SVN page]] and the [[server:​server_compiling|crossfire_compile_guide]].) 
- 
-=== Server === 
- 
-The server installation command is the following: 
- 
-  $ yum update; yum install crossfire 
- 
-Note: you may need to use the sudo command to install these packages 
- 
-  $ sudo yum update;sudo yum install crossfire 
- 
-This will install the Crossfire server and the current map set.  ​ 
- 
-If necessary, you can stop, start or restart the crossfire server via the following commands, respectively:​ 
- 
-  $ /​etc/​init.d/​crossfire stop 
- 
-  $ /​etc/​init.d/​crossfire start 
- 
-  $ /​etc/​init.d/​crossfire restart 
- 
-Again, adding sudo to those commands may be necessary. ​ For example: 
- 
-  $ sudo /​etc/​init.d/​crossfire restart 
- 
-=====Emulators===== 
- 
-====QEMU==== 
- 
-  * The [[qemu]] page contains information how to use qemu to test/run crossfire on a virtual host. 
-  * The example is based on a Mandriva OS from the [[http://​www.oszoo.org/​|Free OS Zoo]]. 
- 
-===== "​Others"​ ===== 
- 
-FIXME - more information for the following "short list" of other Linux distros 
- 
-  * Slackware 
-  * Mandriva 
-  * SuSE 
-  * Gentoo