Installation (Fedora 39): Difference between revisions

From Project Skyfire
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Introduction ==
== Introduction ==


This is a basic guide on how to install SkyFire 548 and SFDB from scratch. **Please note this is a work in progress and only contains enough information to get most people a viable server in Linux.
This is a basic guide on how to install SkyFire_548 and SFDB from scratch. **Please note this is a work in progress and only contains enough information to get most people a viable server in Linux.


== Prerequisites ==
== Prerequisites ==


The compilation of SkyFire 548 and the setup of SFDB will require certain packages to be installed. In Fedora use the following command:
The compilation of SkyFire_548 and the setup of SFDB will require certain packages to be installed. In Fedora use the following command:
<pre>
<pre>
sudo yum install g++ make cmake git wget openssl git-core
sudo yum install g++ make cmake git wget openssl git-core
Line 21: Line 21:
sudo yum install mysql-server
sudo yum install mysql-server
</pre>
</pre>
== Compiling and Installing the SkyFire 5.4.8 ==
Grab the latest version of SkyFire_548 using git:
<pre>
git clone -b main https://codeberg.org/ProjectSkyfire/SkyFire_548.git
</pre>
This should create a directory called SkyFire_548 that will contain all the files necessary to compile the server and it's tools. Change to the directory, configure, and build.

Revision as of 06:56, 14 April 2024

Introduction

This is a basic guide on how to install SkyFire_548 and SFDB from scratch. **Please note this is a work in progress and only contains enough information to get most people a viable server in Linux.

Prerequisites

The compilation of SkyFire_548 and the setup of SFDB will require certain packages to be installed. In Fedora use the following command:

sudo yum install g++ make cmake git wget openssl git-core

You may also want to install phpmyadmin and/or Apache. Do not forget the user and password for the Mysql root user.

Installing MySQL Start by downloading the rpm.

wget https://dev.mysql.com/get/mysql80-community-release-fc39-2.noarch.rpm
sudo yum localinstall mysql80-community-release-fc39-2.noarch.rpm
sudo yum install mysql-server

Compiling and Installing the SkyFire 5.4.8

Grab the latest version of SkyFire_548 using git:

git clone -b main https://codeberg.org/ProjectSkyfire/SkyFire_548.git

This should create a directory called SkyFire_548 that will contain all the files necessary to compile the server and it's tools. Change to the directory, configure, and build.