UPDATE: Hi guys. Unfortunately, the SRB2 Linux repositories could not be saved due to the SRB2.org hard drive failure and insufficient backup capacity, so this will be down for a little while. Sorry for any inconvenience this causes, but you can imagine what kind of a PITA this is for me I hope. >_>
--
This thread holds the SRB2 Linux packages, and repositories for the Linux packages. The repositories are for people who have either Fedora 11 and above, Ubuntu 8.04 LTS (Hardy) and above and Debian 5.0 (Lenny) and above (or basically any recent Debian-based or Red Hat-based distribution). Supported architectures are the x86, PowerPC, ARM and x86-64 architectures.
If anyone wants their source code modification on my Linux repositories, please PM me and we'll talk further. The source code of your modification MUST be available on the SRB2 Subversion server otherwise I will not build packages for it.
FAQ
Q: Where do I put my WADs?
A: Either in /usr/games/srb2 (which you need root permissions to write to), or in your home directory (/home/foobar/.srb2).
Q: My package manager says there are dependencies I haven't installed!
A: Collect the dependencies from your distribution's package repository (usually at the distribution's website). They need to be a late enough version for SRB2 to work properly, your package manager will tell you the required version of the dependencies.
Q: My package manager says the dependencies I have installed are too old!
A: Sometimes you can download later versions from your distribution's website (from a later version of your distro), but if they won't install because they require newer packages too or are still too old, you may have to upgrade your Linux distribution or switch to a later Linux distribution to run my SRB2 Linux packages.
Q: SRB2 is in a really tiny window when I first start it, and/or when SRB2 starts in full screen, it crashes shortly after it starts!
A: When SRB2 starts, go to Options -> Video Options and adjust your screen resolution to your preference. Press ESC when you have set your default resolution, and toggle Fullscreen to Yes. If SRB2 crashes shortly after it starts in full screen, you will need to open ~/.srb2/config.cfg in a text editor, find the line `scr_depth “8 bits”` and change it to `scr_depth “32 bits”`.
Q: SRB2 in OpenGL has some graphical issues, ie polyobjects missing, transparency and fog issues, etc!
A: The OpenGL renderer is not officially supported by Sonic Team Jr, it's available for use in the Linux builds of SRB2 but not recommended as the above issues are exhibited in it, but these issues do not exist in the default renderer for SRB2, the Software renderer.
Q: SRB2 has crashed randomly in a way not described here or the list of known bugs!
A: Tell me EVERYTHING you have done prior to making it crash (exactly), and any and all WADs that you had loaded. I will look into the issue further.
--
This thread holds the SRB2 Linux packages, and repositories for the Linux packages. The repositories are for people who have either Fedora 11 and above, Ubuntu 8.04 LTS (Hardy) and above and Debian 5.0 (Lenny) and above (or basically any recent Debian-based or Red Hat-based distribution). Supported architectures are the x86, PowerPC, ARM and x86-64 architectures.
If anyone wants their source code modification on my Linux repositories, please PM me and we'll talk further. The source code of your modification MUST be available on the SRB2 Subversion server otherwise I will not build packages for it.
srb2 (2.0.6-4)
- srb2-data (2.0.6-1)
- srb2-dgb (2.0.6-4)
xsrb2 (5484SVN-1)
- xsrb2-data (5484SVN-1)
- xsrb2-dgb (5484SVN-1)
- srb2-data (2.0.6-1)
- srb2-dgb (2.0.6-4)
xsrb2 (5484SVN-1)
- xsrb2-data (5484SVN-1)
- xsrb2-dgb (5484SVN-1)
For Fedora 11 and above users, all you need to do to enable the repositories is run this file:
http://repos.srb2.org/rpm/srb2-repository-1-1.noarch.rpm
or if you want to do this in a terminal, simply run this command as root:
rpm -Uvh http://repos.srb2.org/rpm/srb2-repository-1-1.noarch.rpm
And the easiest way to install SRB2 is simply use this command as root:
yum -y install srb2
http://repos.srb2.org/rpm/srb2-repository-1-1.noarch.rpm
or if you want to do this in a terminal, simply run this command as root:
rpm -Uvh http://repos.srb2.org/rpm/srb2-repository-1-1.noarch.rpm
And the easiest way to install SRB2 is simply use this command as root:
yum -y install srb2
For Debian and Ubuntu users, you have to copy and paste this script into a terminal window:
for Ubuntu:
for Debian:
And the easiest way to install SRB2 is use this command:
[Ubuntu]
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install srb2
[Debian]
su -c 'apt-get update && apt-get -y --allow-unauthenticated install srb2'
NOTE: APT may give you a warning where the packages are not authenticated, ignore this warning and install SRB2 anyway. I have no idea why this happens, but I'm doing the best I can to fix it.
for Ubuntu:
Code:
echo "deb http://repos.srb2.org/deb/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/srb2.list && sudo wget http://repos.srb2.org/674A6917.gpg && sudo apt-key add 674A6917.gpg
Code:
su -c 'echo "deb http://repos.srb2.org/deb/debian stable main" | tee /etc/apt/sources.list.d/srb2.list && wget http://repos.srb2.org/674A6917.gpg && apt-key add 674A6917.gpg'
[Ubuntu]
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install srb2
[Debian]
su -c 'apt-get update && apt-get -y --allow-unauthenticated install srb2'
NOTE: APT may give you a warning where the packages are not authenticated, ignore this warning and install SRB2 anyway. I have no idea why this happens, but I'm doing the best I can to fix it.
Signing key (for the RPM packages since they are signed individually):
http://repos.srb2.org/674A6917.gpg
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [i586]
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-2.0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-dgb-2.0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/xsrb2-5484SVN-1.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [ppc]
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-2.0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-dgb-2.0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/xsrb2-5484SVN-1.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [arm]
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-2.0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-dgb-2.0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/xsrb2-5484SVN-1.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [x86_64]
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-2.0.6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-dgb-2.0.6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/xsrb2-5484SVN-1.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
There are terminal lines to do this automatically.
Note that in these lines you can change the package URLs to whatever package you want to download.
RPM Package Manager
You can just copy and paste this line into a terminal (needs root access):
(i386 or 32-bit x86/Intel or AMD, this one for most people)
(ppc or 32-bit PowerPC)
(arm or little-endian ARM)
(amd64 or AMD64/x86-64/EM64-T)
http://repos.srb2.org/674A6917.gpg
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [i586]
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-2.0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-dgb-2.0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/xsrb2-5484SVN-1.i586.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/i586/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [ppc]
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-2.0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-dgb-2.0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/xsrb2-5484SVN-1.ppc.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/ppc/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [arm]
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-2.0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-dgb-2.0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/xsrb2-5484SVN-1.arm.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/arm/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [x86_64]
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-2.0.6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-dgb-2.0.6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/srb2-data-2.0.6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/xsrb2-5484SVN-1.x86_64.rpm
http://repos.srb2.org/rpm/fedora/releases/i586/x86_64/base/rpm/xsrb2-data-5484SVN-1.noarch.rpm
There are terminal lines to do this automatically.
Note that in these lines you can change the package URLs to whatever package you want to download.
RPM Package Manager
You can just copy and paste this line into a terminal (needs root access):
(i386 or 32-bit x86/Intel or AMD, this one for most people)
Code:
su -c 'yum -y install SDL SDL_mixer libpng wget && wget http://repos.srb2.org/674A6917.gpg && rpm --import 674A6917.gpg && rpm -Uvh http://repos.srb2.org/rpm/fedora/releases/i386/i386/base/srb2-data-2.0.6-1.noarch.rpm http://repos.srb2.org/rpm/fedora/releases/i386/i386/base/srb2-2.0.6-4.i386.rpm'
Code:
su -c 'yum -y install SDL SDL_mixer libpng wget && wget http://repos.srb2.org/674A6917.gpg && rpm --import 674A6917.gpg && rpm -Uvh http://repos.srb2.org/rpm/fedora/releases/i386/ppc/base/srb2-data-2.0.6-1.noarch.rpm http://repos.srb2.org/rpm/fedora/releases/i386/ppc/base/srb2-2.0.6-4.ppc.rpm'
Code:
su -c 'yum -y install SDL SDL_mixer libpng wget && wget http://repos.srb2.org/674A6917.gpg && rpm --import 674A6917.gpg && rpm -Uvh http://repos.srb2.org/rpm/fedora/releases/i386/arm/base/srb2-data-2.0.6-1.noarch.rpm http://repos.srb2.org/rpm/fedora/releases/i386/arm/base/srb2-2.0.6-4.arm.rpm'
Code:
su -c 'yum -y install SDL SDL_mixer libpng wget && wget http://repos.srb2.org/674A6917.gpg && rpm --import 674A6917.gpg && rpm -Uvh http://repos.srb2.org/rpm/fedora/releases/i386/x86_64/base/srb2-data-2.0.6-1.noarch.rpm http://repos.srb2.org/rpm/fedora/releases/i386/x86_64/base/srb2-2.0.6-4.x86_64.rpm'
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [i386]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2_2.0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-dgb_2.0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/xsrb2_5484SVN-1_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [powerpc]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2_2.0.6-4_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-dgb_2.0.6-4_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/xsrb2_5484SVN-1_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [armel]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2_2.0.6-4_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2-dgb_2.0.6-4_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/xsrb2_5484SVN-1_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [amd64]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2_2.0.6-4_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2-dgb_2.0.6-4_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/xsrb2_5484SVN-1_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/xsrb2-data_5484SVN-1_all.deb
There are terminal lines to do this automatically.
Note that in these lines you can change the package URLs to whatever package you want to download.
DPKG Package Manager
[Ubuntu]
You can just copy this line into a terminal:
(i386 or 32-bit x86/Intel or AMD, this one for most people)
(powerpc or 32-bit PowerPC)
(armel or 32-bit little-endian ARM)
(amd64 or AMD64/x86-64/EM64-T)
[Debian]
You can just copy this line into a terminal:
(i386 or 32-bit x86/Intel or AMD, this one for most people)
(powerpc or 32-bit PowerPC)
(armel or little-endian ARM)
(amd64 or AMD64/x86-64/EM64-T)
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2_2.0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-dgb_2.0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/xsrb2_5484SVN-1_i386.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [powerpc]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2_2.0.6-4_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-dgb_2.0.6-4_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/xsrb2_5484SVN-1_powerpc.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [armel]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2_2.0.6-4_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2-dgb_2.0.6-4_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/xsrb2_5484SVN-1_armel.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/xsrb2-data_5484SVN-1_all.deb
DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [amd64]
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2_2.0.6-4_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2-dgb_2.0.6-4_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2-data_2.0.6-1_all.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/xsrb2_5484SVN-1_amd64.deb
http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/xsrb2-data_5484SVN-1_all.deb
There are terminal lines to do this automatically.
Note that in these lines you can change the package URLs to whatever package you want to download.
DPKG Package Manager
[Ubuntu]
You can just copy this line into a terminal:
(i386 or 32-bit x86/Intel or AMD, this one for most people)
Code:
sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-data_2.0.6-1_all.deb && sudo dpkg -i srb2-data_2.0.6-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2_2.0.6-4_i386.deb && sudo dpkg -i srb2_2.0.6-4_i386.deb && sudo rm -rf srb2_2.0.6-4_i386.deb srb2-data_2.0.6-1_all.deb
Code:
sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && sudo dpkg -i srb2-data_2.0.6-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2_2.0.6-4_powerpc.deb && sudo dpkg -i srb2_2.0.6-4_powerpc.deb && sudo rm -rf srb2_2.0.6-4_powerpc.deb srb2-data_2.0.6-1_all.deb
Code:
sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && sudo dpkg -i srb2-data_2.0.6-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2_2.0.6-4_armel.deb && sudo dpkg -i srb2_2.0.6-4_armel.deb && sudo rm -rf srb2_2.0.6-4_armel.deb srb2-data_2.0.6-1_all.deb
Code:
sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && sudo dpkg -i srb2-data_2.0.6-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2_2.0.6-4_amd64.deb && sudo dpkg -i srb2_2.0.6-4_amd64.deb && sudo rm -rf srb2_2.0.6-4_amd64.deb srb2-data_2.0.6-1_all.deb
You can just copy this line into a terminal:
(i386 or 32-bit x86/Intel or AMD, this one for most people)
Code:
su -c 'apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2-data_2.0.6-1_all.deb && dpkg -i srb2-data_2.0.6-1_all.deb && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-i386/srb2_2.0.6-4_i386.deb && dpkg -i srb2_2.0.6-4_i386.deb && rm -rf srb2_2.0.6-4_i386.deb srb2-data_2.0.6-1_all.deb'
Code:
su -c 'apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && dpkg -i srb2-data_2.0.6-1_all.deb && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2_2.0.6-4_powerpc.deb && dpkg -i srb2_2.0.6-4_powerpc.deb && sudo rm -rf srb2_2.0.6-4_powerpc.deb srb2-data_2.0.6-1_all.deb'
Code:
su -c 'apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && dpkg -i srb2-data_2.0.6-1_all.deb && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-armel/srb2_2.0.6-4_armel.deb && dpkg -i srb2_2.0.6-4_powerpc.deb && sudo rm -rf srb2_2.0.6-4_armel.deb srb2-data_2.0.6-1_all.deb'
Code:
su -c 'apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-powerpc/srb2-data_2.0.6-1_all.deb && dpkg -i srb2-data_2.0.6-1_all.deb && wget http://repos.srb2.org/deb/debian/dists/stable/main/binary-amd64/srb2_2.0.6-4_amd64.deb && dpkg -i srb2_2.0.6-4_powerpc.deb && sudo rm -rf srb2_2.0.6-4_amd64.deb srb2-data_2.0.6-1_all.deb'
FAQ
Q: Where do I put my WADs?
A: Either in /usr/games/srb2 (which you need root permissions to write to), or in your home directory (/home/foobar/.srb2).
Q: My package manager says there are dependencies I haven't installed!
A: Collect the dependencies from your distribution's package repository (usually at the distribution's website). They need to be a late enough version for SRB2 to work properly, your package manager will tell you the required version of the dependencies.
Q: My package manager says the dependencies I have installed are too old!
A: Sometimes you can download later versions from your distribution's website (from a later version of your distro), but if they won't install because they require newer packages too or are still too old, you may have to upgrade your Linux distribution or switch to a later Linux distribution to run my SRB2 Linux packages.
Q: SRB2 is in a really tiny window when I first start it, and/or when SRB2 starts in full screen, it crashes shortly after it starts!
A: When SRB2 starts, go to Options -> Video Options and adjust your screen resolution to your preference. Press ESC when you have set your default resolution, and toggle Fullscreen to Yes. If SRB2 crashes shortly after it starts in full screen, you will need to open ~/.srb2/config.cfg in a text editor, find the line `scr_depth “8 bits”` and change it to `scr_depth “32 bits”`.
Q: SRB2 in OpenGL has some graphical issues, ie polyobjects missing, transparency and fog issues, etc!
A: The OpenGL renderer is not officially supported by Sonic Team Jr, it's available for use in the Linux builds of SRB2 but not recommended as the above issues are exhibited in it, but these issues do not exist in the default renderer for SRB2, the Software renderer.
Q: SRB2 has crashed randomly in a way not described here or the list of known bugs!
A: Tell me EVERYTHING you have done prior to making it crash (exactly), and any and all WADs that you had loaded. I will look into the issue further.
Last edited: