SRB2 Linux Packages/Repos for RPM-based and DEB-based

Callum

Member
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.

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)

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

For Debian and Ubuntu users, you have to copy and paste this script into a terminal window:

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
for Debian:
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'
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.

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)
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'
(ppc or 32-bit PowerPC)
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'
(arm or little-endian ARM)
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'
(amd64 or AMD64/x86-64/EM64-T)
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)
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
(powerpc or 32-bit PowerPC)
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
(armel or 32-bit little-endian ARM)
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
(amd64 or AMD64/x86-64/EM64-T)
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
[Debian]
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'
(powerpc or 32-bit PowerPC)
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'
(armel or little-endian ARM)
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'
(amd64 or AMD64/x86-64/EM64-T)
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:

SSNTails

What part of 'RETIRED' don't you understand?
Could we also post Mac info here too when it's available? Maybe stick it at the top because we all know how Mac users are. ;)
 
If I use DPKG package manager, I get
Code:
propane@propane-desktop:~$ sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2-data_2.0[/url] .1-1_all.deb && sudo dpkg -i srb2-data_2.0.1-1_all.deb && sudo wget [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2_2.0.1-1_[/url] i386.deb && sudo dpkg -i srb2_2.0.1-1_i386.deb && sudo rm -rf srb2_2.0.1-1_i386.deb srb2-data_2.0.1-1_all.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsdl1.2debian is already the newest version.
libsdl-mixer1.2 is already the newest version.
libpng12-0 is already the newest version.
wget is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--2009-07-28 15:21:02--  [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2-data_2.0[/url]
Resolving repos.srb2.org... 208.94.247.58
Connecting to repos.srb2.org|208.94.247.58|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2009-07-28 15:21:02 ERROR 404: Not Found.

--2009-07-28 15:21:02--  [url]http://.1-1_all.deb/[/url]
Resolving .1-1_all.deb... failed: Name or service not known.
wget: unable to resolve host address `.1-1_all.deb'

If I use the standalong RPM/DEB, it asks for authentication for SU. I enter in my root password, but it doesn't work :|. And using apt-get, I have no idea on how to ignore the warning. Using Ubuntu 9.04.

EDIT: Found it out, you should change the command to install SRB2 after entering the key to sudo apt-get install srb2
 

Flame

WR 102
You guys should try making native amd64 packages for those who use such since I dislike getting this error each time I try and do sudo apt-get update.
W: Failed to fetch http://repos.srb2.org/deb/ubuntu/dists/stable/main/binary-amd64/Packages 404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.
flame@system76-pc:~$
Of course I can always do the --force-architecture but I dislike using that as it can sometimes come out with horrible results. :(
 

LoganA

Administrator
Administrator
Sonic Team Junior
Callum said:
SRB2 doesn't support the x86-64 architecture, so I can't make packages for SRB2 for it.
because Alam and I don't have any x86-64 PCs to test it on...
 

Callum

Member
LoganA said:
Callum said:
SRB2 doesn't support the x86-64 architecture, so I can't make packages for SRB2 for it.
because Alam and I don't have any x86-64 PCs to test it on...

Is that the only problem? I can easily install an x86-64 Linux distro on my computer and try it out. =P
 

Turtle Man

aka ZTM / ZTurtleMan
I have a x86-64 Ubuntu computer; SRB2 compiles "make LINUX=1 NONX86=1" but crashes while loading the wadfiles
Code:
Compiled for SDL version: 1.2.13
Linked with SDL version: 1.2.13
Setting up SRB2...
Looking for WADs in: SRB2WADDIR,.
SRB2 v2.0.0
Z_Init: Init zone memory allocation daemon. 
system memory 48MB free 48MB
W_Init: Init WADfiles.
I_StartupTimer...
/host/Program Files/Sonic Team Jr/SRB2 2.0/srb2.srb wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/sonic.plr wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/tails.plr wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/knux.plr wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/rings.wpn wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/drill.dta wadfile directory is corrupt
/host/Program Files/Sonic Team Jr/SRB2 2.0/soar.dta wadfile directory is corrupt
Shutdown tty console
Error: W_InitMultipleFiles: no files found

I messed with it but failed to fix it...

EDIT: Changing ULONG from "unsigned long" to "unsigned int" fixed the crash while loading wadfiles, as the wadfiles header has two 4 byte integers, but 8 bytes were being read. SRB2 has a "Segmentation fault" on level load however.

NOTE: I first tried only changing ULONG in wadinfo_t, lumpinfo_t, and filelump_t but InitTextues "Segmentation fault"s.

EDIT2: Note that V_DrawFadeScreen and V_DrawFadeConsBack do not work correctly, they are drawing vertical lines (instead of full screen).

EDIT3: Fixed V_DrawFadeScreen and V_DrawFadeConsBack (Menu now fullly works (from what I can see), just need to fix level loading). Fixed by adding "#define SLONG signed int" and changing "long" in V_DrawFade(Screen/ConsBack) to "SLONG".

EDIT4: I updated to SRB2 2.0.2, now it SIGSEGV after "R_Init: Init SRB2 refresh daemon -". I'll update this if/when I get SRB2 playable...
 

AlamGBC

WOO! GO ME! YAHOO!
Administrator
Sonic Team Junior
Turtle Man said:
EDIT4: I updated to SRB2 2.0.2, now it SIGSEGV after "R_Init: Init SRB2 refresh daemon -". I'll update this if/when I get SRB2 playable...

revert src/z_zone.c to 2.0.1, in 2.0.2, they when and change it back to the old static memory manger that fails at 64-bit safe memory operations
 

Callum

Member
SRB2 for Linux has been updated to v2.0.2! Your package manager will automatically update SRB2 if you refresh the SRB2.org repository cache, and the updated packages are now available in the first post.
 

Callum

Member
I'm sorry, I put in the wrong binary file into my packages, for people who have updated to the i386 version of SRB2 v2.0.2, please refresh your repository cache and upgrade, and for people on the standalone packages please download the new packages. Thanks, sorry, my bad =/ Still getting used to this whole compiling-SRB2-on-another-machine thing...

If you are running on a PowerPC computer, you do not need to worry.
 

Callum

Member
supersonic45 said:
If I use DPKG package manager, I get
Code:
propane@propane-desktop:~$ sudo apt-get -y install libsdl1.2debian libsdl-mixer1.2 libpng12-0 wget && sudo wget [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2-data_2.0[/url] .1-1_all.deb && sudo dpkg -i srb2-data_2.0.1-1_all.deb && sudo wget [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2_2.0.1-1_[/url] i386.deb && sudo dpkg -i srb2_2.0.1-1_i386.deb && sudo rm -rf srb2_2.0.1-1_i386.deb srb2-data_2.0.1-1_all.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsdl1.2debian is already the newest version.
libsdl-mixer1.2 is already the newest version.
libpng12-0 is already the newest version.
wget is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--2009-07-28 15:21:02--  [url]http://repos.srb2.org/deb/debian/stable/main/binary-i386/srb2-data_2.0[/url]
Resolving repos.srb2.org... 208.94.247.58
Connecting to repos.srb2.org|208.94.247.58|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2009-07-28 15:21:02 ERROR 404: Not Found.

--2009-07-28 15:21:02--  [url]http://.1-1_all.deb/[/url]
Resolving .1-1_all.deb... failed: Name or service not known.
wget: unable to resolve host address `.1-1_all.deb'

If I use the standalong RPM/DEB, it asks for authentication for SU. I enter in my root password, but it doesn't work :|. And using apt-get, I have no idea on how to ignore the warning. Using Ubuntu 9.04.

EDIT: Found it out, you should change the command to install SRB2 after entering the key to sudo apt-get install srb2

The forum is screwing up my scripts. Now put them in
Code:
 tags to fix it. >_>

It does install the signing key before you install SRB2...
 

Callum

Member
SRB2 for Linux has been updated to v2.0.3! Your package manager will automatically update SRB2 if you refresh the SRB2.org repository cache, and the updated packages are now available in the first post.
 

Callum

Member
Ok, I'm out for tonight, so I can't update my SRB2 repositories within the next 24 hours. I'm really sorry.
 

W.A.C.

Member
Can someone make some simplistic step-by-step directions on how to get this thing to work for people with amd64? I've been trying to get this thing to work for two and a half hours and I give up for the night. I'm very, very new to Linux, so the simpler the directions, the better. FYI, I don't mind re-downloading or reinstalling anything. I just want the thing to work. >_<
 
With AMD64 computers, it's the same as the i386 way. I'm gonna take a straight guess thinking you have Debian/Ubuntu. This is how I did it:

Add the repository under "Third-Party Software" in the "Software Sources" application. For Debian it's
Code:
deb [url]http://repos.srb2.org/deb/debian[/url] stable main
. For Ubuntu it's
Code:
deb [url]http://repos.srb2.org/deb/ubuntu[/url] stable main
. Close Software Sources, and it asks you to reload the list. Reload it. Open up a terminal, now you are getting the signing key. For Debian it's
Code:
su -c 'wget [url]http://repos.srb2.org/674A6917.gpg[/url] && apt-key add 674A6917.gpg'
. For Ubuntu it's
Code:
sudo wget [url]http://repos.srb2.org/674A6917.gpg[/url] && sudo apt-key add 674A6917.gpg
. Now, you have 2 choices. With Ubuntu, type
Code:
sudo apt-get install srb2
. For Debian, I had to use another method. Open up the "Synaptic Package Manager" application. Click on "search" and type "srb2". Check the box with srb2(debian called it srb2-data), and apply changes. It will ask you if you want to install SRB2, even tough it has no authoritization. Install it, it should be in applications>Games.
 

W.A.C.

Member
What do you recommend I have installed before doing those instructions? Also, I'm an Ubuntu user.

Edit-

It will not download the repositories in Software Sources. What could I be doing wrong?
 
Top