New Debian/Ubuntu Package Location

Started by Nate-Devv, June 23, 2017, 06:05:31 AM

Previous topic - Next topic
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: https://build.opensuse.org/project/show/home:nate-devv
Here is a link to instructions to install the repository for apt: https://software.opensuse.org//download.html?project=home%3Anate-devv&package=solarus

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:

  • Zelda Solarus DX
  • Zelda Solarus XD
  • Zelda Return of the Hylian Solarus Edition
  • Zelda Book of Mudora
  • Tunics!
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.


August 08, 2018, 07:40:25 PM #2 Last Edit: October 21, 2018, 05:51:54 PM by alexgleason
Installation Instructions

1. Install the repository

Run the commands below to install the PPA repository.

Ubuntu / Linux Mint / elementary OS
sudo echo "deb http://download.opensuse.org/repositories/home:/nate-devv:/solarus-debian/xUbuntu_16.04/ ./" > /etc/apt/sources.list.d/solarus.list
wget -qO - http://download.opensuse.org/repositories/home:/nate-devv:/solarus-debian/xUbuntu_16.04/Release.key | sudo apt-key add -

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.

sudo apt update

Finally, install the Solarus engine and Quest Editor.

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.
sudo apt install -y zsdx zsxd zelda-roth-se zbom tunics

Zelda Solarus DX
sudo apt install -y zsdx

Zelda Solarus XD
sudo apt install -y zsxd

Zelda Return of the Hylian Solarus Edition
sudo apt install -y zelda-roth-se

Zelda Book of Mudora
sudo apt install -y zbom

Tunics!
sudo apt install -y tunics




4. Playing games

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

This is a wonderful tutorial. Thank you very much!

Hi Nate-Devv,

1.6  was just released. Do you have any plans to update the PPA? Thank you!
RIP Aaron Swartz