Install Alien Arena

Hi, I want to install Alien Arena on my OpenSUSE 11.2. Would you like to show me how to install it?

Hello super_newbie,

First of all do you understand the repository and rpm system?

To install Alien Arena you first need a repository that contain AlienArena.
You can easily find a repository using the Software Search.
This is what you get when you search for an 11.2 alienarena package: http://software.opensuse.org/search?q=alienarena&baseproject=openSUSE%3A11.2〈=en
Let’s install the first one.
You can do this on two ways:

  1. Click the one-click install and follow the steps.
  2. Add the repository to your repositories and start Software Management to install Alien Arena.

1. One-click install.
Go to this url: http://software.opensuse.org/search?q=alienarena&baseproject=openSUSE%3A11.2〈=en
Now click on the “1-Click install” on the right of the screen.
Firefox will first ask you what to do with a ymp.
Select “Open With” and select “YaST Meta Package Handler (default)” from the pulldown menu.
After the download you’ll see a window appear.
Just follow the steps and in the last step you can press “Install”.
When asked for the root password enter it.
Now AlienArena will be installed.

**2. Repository way.
**First you need to know in which repository the package is.
You can do this by clicking on “games/openSUSE_11.2” in our case.
Now start YaST->Software->Software Repositories.
Select “Add” on the bottom of the screen.
Now select the option “Specific URL”.
Now enter the repository name and enter the url of the repository.
In our case it’s: Index of /repositories/games/openSUSE_11.2
Press “Next” and the repository data will be download, this could take a while.

You’ll be back to the first screen of Software Repositories.
From here select the “Ok” button on the right-bottom of the screen.

Now start YaST->Software->SoftwareManagement.
Search for “alienarena” (without the quotes) and on your right a few packages will appear.
Select them and press “Accept” on the right-bottom of the screen.

I hope this information is usefull.

Good luck!:wink:

The problem is that only “alienarena-data” is in the repo’ and not “alienarena” which it needs to install:

$ sudo zypper in alienarena-data                                                                                                                                                                                  
Loading repository data...                                                                                                                                                                                
Reading installed packages...                                                                                                                                                                             
Resolving package dependencies...                                                                                                                                                                         
                                                                                                                                                                                                          
Problem: nothing provides alienarena = 7.33 needed by alienarena-data-7.33-1.2.noarch                                                                                                                     
 Solution 1: do not install alienarena-data-7.33-1.2.noarch                                                                                                                                               
 Solution 2: break alienarena-data by ignoring some of its dependencies                                                                                                                                   
                                                                                                                                                                                                          
Choose from above solutions by number or cancel [1/2/c] (c):

:frowning:

The only option is to install from 11.2, which I suppose would be OK in 11.3 ?

As you can see in https://build.opensuse.org/package/show?package=alienarena&project=games it failed to bild on OS 11.3

You could try to rebuild the 11.2 src.rpm
rpmbuild --rebuild http://download.opensuse.org/repositories/games/openSUSE_11.2/src/alienarena-7.33-3.4.src.rpm

The new version of Alien Arena v7.45 works well on openSUSE 11.3 with a few additions. It can be downloaded here:

Alien Arena - a fast, fun and free FPS! (361.2Mb)

On my 64bit system I have several 32bit libraries installed for Neverwinter Nights and Assault Cube:

sudo zypper in Mesa-32bit libSDL-1_2-0-32bit libSDL_image-1_2-0 libSDL_mixer-1_2-0 libopenal0-soft

To get Alien Arena v7.45 working I had to add:

sudo zypper in libvorbis-32bit libogg0-32bit libopenal1-soft-32bit

Because Alien Arena v7.45 was built on Ubuntu using their packaging you need to symlink libcurl.so.4.2.0 to libcurl-gnutls.so.4

sudo ln -s /usr/lib/libcurl.so.4.2.0 /usr/lib/libcurl-gnutls.so.4

:slight_smile:

awesome! I am going to try it.

Thanks for this. I’m now playing Alien Arena 7.45 in openSUSE 11.3 x64 :slight_smile:

figures… I did all that on my 11.3 x86 system, I get audio when I run ./crx but no video… :-/