SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > SRB2 Discussion

Reply
 
Thread Tools Search this Thread
Old 07-26-2009   #1
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default SRB2 Linux Packages/Repos for RPM-based and DEB-based

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.

Spoiler: Current available packages

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)


Spoiler: RPM repository

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-repos...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-repos...1-1.noarch.rpm

And the easiest way to install SRB2 is simply use this command as root:

yum -y install srb2


Spoiler: APT repository

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.


Spoiler: RPM packages

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/rel...0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/rel...0.6-4.i586.rpm
http://repos.srb2.org/rpm/fedora/rel...6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/rel...SVN-1.i586.rpm
http://repos.srb2.org/rpm/fedora/rel...N-1.noarch.rpm

RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [ppc]
http://repos.srb2.org/rpm/fedora/rel....0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/rel....0.6-4.ppc.rpm
http://repos.srb2.org/rpm/fedora/rel...6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/rel...4SVN-1.ppc.rpm
http://repos.srb2.org/rpm/fedora/rel...N-1.noarch.rpm

RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [arm]
http://repos.srb2.org/rpm/fedora/rel....0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/rel....0.6-4.arm.rpm
http://repos.srb2.org/rpm/fedora/rel...6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/rel...4SVN-1.arm.rpm
http://repos.srb2.org/rpm/fedora/rel...N-1.noarch.rpm

RPM packages (for Fedora, RHEL and derivatives, SUSE etc) [x86_64]
http://repos.srb2.org/rpm/fedora/rel...6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/rel...6-4.x86_64.rpm
http://repos.srb2.org/rpm/fedora/rel...6-1.noarch.rpm
http://repos.srb2.org/rpm/fedora/rel...N-1.x86_64.rpm
http://repos.srb2.org/rpm/fedora/rel...N-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'


Spoiler: DEB packages

DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [i386]
http://repos.srb2.org/deb/debian/dis...0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dis...0.6-4_i386.deb
http://repos.srb2.org/deb/debian/dis....0.6-1_all.deb
http://repos.srb2.org/deb/debian/dis...SVN-1_i386.deb
http://repos.srb2.org/deb/debian/dis...4SVN-1_all.deb

DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [powerpc]
http://repos.srb2.org/deb/debian/dis...-4_powerpc.deb
http://repos.srb2.org/deb/debian/dis...-4_powerpc.deb
http://repos.srb2.org/deb/debian/dis....0.6-1_all.deb
http://repos.srb2.org/deb/debian/dis...-1_powerpc.deb
http://repos.srb2.org/deb/debian/dis...4SVN-1_all.deb

DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [armel]
http://repos.srb2.org/deb/debian/dis....6-4_armel.deb
http://repos.srb2.org/deb/debian/dis....6-4_armel.deb
http://repos.srb2.org/deb/debian/dis....0.6-1_all.deb
http://repos.srb2.org/deb/debian/dis...VN-1_armel.deb
http://repos.srb2.org/deb/debian/dis...4SVN-1_all.deb

DEB packages (for Ubuntu, Debian and derivatives, Linux Mint etc) [amd64]
http://repos.srb2.org/deb/debian/dis....6-4_amd64.deb
http://repos.srb2.org/deb/debian/dis....6-4_amd64.deb
http://repos.srb2.org/deb/debian/dis....0.6-1_all.deb
http://repos.srb2.org/deb/debian/dis...VN-1_amd64.deb
http://repos.srb2.org/deb/debian/dis...4SVN-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.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387

Last edited by Callum; 09-20-2010 at 10:47 AM.
Callum is offline   Reply With Quote
Old 07-26-2009   #2
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

Both the RPM and DEB repositories are officially live, tested and working properly. Go nuts.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-26-2009   #3
SSNTails
What part of 'RETIRED' don't you understand?
 
SSNTails's Avatar
Default

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. ;)
__________________
Roly Poly Putt & TraceRace - Now out for Android, iPhone, iPad, and iPod Touch - http://www.spaddlewit.com
Follow me on twitter: http://www.twitter.com/SSNTails
SSNTails is offline   Reply With Quote
Old 07-26-2009   #4
AlamGBC
WOO! GO ME! YAHOO!
Administrator
 
AlamGBC's Avatar
Default

Quote:
Originally Posted by SSNTails
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. ;)
http://mb.srb2.org/showthread.php?t=30779
__________________
"remember, hacking SRB2 is a good thing, cracking it's save games is not" - Alam and Logan Arias

3DS FC: 0473-7778-0919

Last edited by AlamGBC; 11-12-2009 at 01:09 PM. Reason: updated URL
AlamGBC is offline   Reply With Quote
Old 07-28-2009   #5
supersonic45
not a loli i swear
 
supersonic45's Avatar
Default

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 http://repos.srb2.org/deb/debian/sta.../srb2-data_2.0 .1-1_all.deb && sudo dpkg -i srb2-data_2.0.1-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/sta.../srb2_2.0.1-1_ 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--  http://repos.srb2.org/deb/debian/sta.../srb2-data_2.0
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--  http://.1-1_all.deb/
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
__________________
Ż\_(ツ)_/Ż
supersonic45 is offline   Reply With Quote
Old 07-28-2009   #6
Flame
"It's ok, I like you too!"
 
Flame's Avatar
Default

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.
Quote:
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. :(
__________________
   |\    _,,,--,,_ _ 
  / , `.-'`'     ._  \-;;, _
  | ,4-  ) )_    .;. \  `'-'
 '---" -(_ /._)--'(_\_)
Flame is offline   Reply With Quote
Old 07-29-2009   #7
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

SRB2 doesn't support the x86-64 architecture, so I can't make packages for SRB2 for it.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-29-2009   #8
LoganA
Administrator
 
LoganA's Avatar
Default

Quote:
Originally Posted by Callum
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...
__________________
Hacking Srb2 is fun, but hacking to cheat is just not cool nor fun
I reject your reality and substitute my own!

3DS FC 2707-1608-5037
LoganA is offline   Reply With Quote
Old 07-29-2009   #9
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

Quote:
Originally Posted by LoganA
Quote:
Originally Posted by Callum
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
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-29-2009   #10
Turtle Man
aka ZTM / ZTurtleMan
 
Turtle Man's Avatar
Default

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...
Turtle Man is offline   Reply With Quote
Old 07-30-2009   #11
AlamGBC
WOO! GO ME! YAHOO!
Administrator
 
AlamGBC's Avatar
Default

Quote:
Originally Posted by Turtle Man
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
__________________
"remember, hacking SRB2 is a good thing, cracking it's save games is not" - Alam and Logan Arias

3DS FC: 0473-7778-0919
AlamGBC is offline   Reply With Quote
Old 07-30-2009   #12
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

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.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-30-2009   #13
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

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.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-31-2009   #14
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

Quote:
Originally Posted by supersonic45
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 http://repos.srb2.org/deb/debian/sta.../srb2-data_2.0 .1-1_all.deb && sudo dpkg -i srb2-data_2.0.1-1_all.deb && sudo wget http://repos.srb2.org/deb/debian/sta.../srb2_2.0.1-1_ 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--  http://repos.srb2.org/deb/debian/sta.../srb2-data_2.0
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--  http://.1-1_all.deb/
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...
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 07-31-2009   #15
Turtle Man
aka ZTM / ZTurtleMan
 
Turtle Man's Avatar
Default

I got SRB2 2.0.2 compiling/working on x86-64, by having it compile as 32 bit.

http://srb2.pastebin.com/f61d222a8

Compile [for linux] using "make LINUX=1 X86_64=1".
Turtle Man is offline   Reply With Quote
Old 08-03-2009   #16
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

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.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 08-07-2009   #17
Callum
Don't bug me about ports
Developer
 
Callum's Avatar
Default

Ok, I'm out for tonight, so I can't update my SRB2 repositories within the next 24 hours. I'm really sorry.
__________________
Wii Number: 6332-6670-3012-6583
Super Smash Bros. Brawl: 0990-2469-0325
Pokémon SoulSilver (Japanese): 4297-2659-8884

Nintendo 3DS: 4725-7969-6387
Callum is offline   Reply With Quote
Old 08-07-2009   #18
W.A.C.
 
W.A.C.'s Avatar
Default

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. >_<
W.A.C. is offline   Reply With Quote
Old 08-07-2009   #19
supersonic45
not a loli i swear
 
supersonic45's Avatar
Default

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 http://repos.srb2.org/deb/debian stable main
. For Ubuntu it's
Code:
deb http://repos.srb2.org/deb/ubuntu 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 http://repos.srb2.org/674A6917.gpg && apt-key add 674A6917.gpg'
. For Ubuntu it's
Code:
sudo wget http://repos.srb2.org/674A6917.gpg && 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.
__________________
Ż\_(ツ)_/Ż
supersonic45 is offline   Reply With Quote
Old 08-07-2009   #20
W.A.C.
 
W.A.C.'s Avatar
Default

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?
W.A.C. is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SRB2... Based on Java? Gemini Spark SRB2 Discussion 10 10-19-2009 03:08 PM
lsdlsrb2 packages for Debian-based Linux systems yoshibot SRB2 Discussion 6 12-27-2007 09:49 AM
A SOC based question Draykon Help 0 04-27-2006 11:35 PM
Turn-based RPG? Shuffle Editing 33 10-31-2005 09:14 PM
SRB2-based creations shadowstar Editing 25 04-02-2005 10:03 PM


All times are GMT. The time now is 10:34 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.