Solarus Forum

Community => Your projects => Topic started by: Nate-Devv on June 23, 2017, 06:05:31 am

Title: New Debian/Ubuntu Package Location
Post by: Nate-Devv on June 23, 2017, 06:05:31 am
Hi everyone!

For those who don't know, my name is Nate-Devv, and I've been creating Debian packages for the project since about version 1.3 or so. I've had a Lanchpad PPA for a little while now for strictly Ubuntu builds of the package, but since I run Debian myself, I have always been trying to find a way to host packages for Debian.

I believe I have done so now in a way that won't go away suddenly or become unreliable. I've uploaded the packages to the OpenSUSE build network. Here is a link to the entire project:
Here is a link to instructions to install the repository for apt:

I will still be keeping the Lanchpad PPA active, but I have also set the OpenSUSE project to compile for Ubuntu, and will probably be quicker at uploading there.

A quick overview of what the repository entails at this point:
The main Solarus engine and the Quest Editor
Five of the quests linked from the blog:
If there are any other quests that I should package for the project (i.e. Zelda XD2), let me know.
I will keep the packages available for the current LTS and release of Ubuntu (currently 16.04 and 17.04), along with Debian Stretch.
I will have the system build for Debian Jessie until Solarus 1.6.
Title: Re: New Debian/Ubuntu Package Location
Post by: Zefk on August 07, 2018, 07:32:45 am

I have to say thanks for the Ubuntu version! I use it all the time.
Title: Re: New Debian/Ubuntu Package Location
Post by: alexgleason on August 08, 2018, 07:40:25 pm
Installation Instructions

1. Install the repository

Depending on your Ubuntu version, run the command below in your terminal.

Ubuntu 18.xx / Linux Mint 19.x
Code: [Select]
sudo echo "deb ./" > /etc/sources.list.d/solarus.list
Ubuntu 17.xx
Code: [Select]
sudo echo "deb ./" > /etc/sources.list.d/solarus.list
Ubuntu 16.xx / Linux Mint 18.x / elementary OS 0.4.x Loki
Code: [Select]
sudo echo "deb ./" > /etc/sources.list.d/solarus.list
Other version
If your Linux distribution is based on Ubuntu or Debian, it's possible you can still make this repository work. You'll need find which version of Ubuntu your OS is based on, and then follow the instructions for that. If not, you'll have to compile the program manually, with the source code from GitLab (

2. Install the engine

Now you must update your package lists. Run this in your terminal.

Code: [Select]
sudo apt update
Finally, install the Solarus engine and Quest Editor.

Code: [Select]
sudo apt install -y solarus solarus-quest-editor
You should now be able to launch the Solarus Quest Launcher (which helps you play games) and the Solarus Quest Editor (which helps you make games) from your applications menu.

3. Install games

At this point, you can install the games below.

Installing all games
If you run this, it will install all the games below in a single command.
Code: [Select]
sudo apt install -y zsdx zsxd zelda-roth-se zbom tunics
Zelda Solarus DX
Code: [Select]
sudo apt install -y zsdx
Zelda Solarus XD
Code: [Select]
sudo apt install -y zsxd
Zelda Return of the Hylian Solarus Edition
Code: [Select]
sudo apt install -y zelda-roth-se
Zelda Book of Mudora
Code: [Select]
sudo apt install -y zbom
Code: [Select]
sudo apt install -y tunics

4. Playing games

After installing games, you can launch them from the Solarus Quest Launcher in your applications menu.