Ubuntu is one of several high quality Linux distributions aimed at providing new users with a simple, usable interface. Thanks to Smirftsch and the rest of the 227 team, Unreal can be played natively in Ubuntu as well as other Linux distros by using the 227 patch. On the off chance you don't have Unreal, it can be downloaded from
gog.com or
Steam.
If you've explored the Ubuntu Software Center, you know that installing most applications is as easy as clicking a button, but because Unreal wasn't developed for Linux originally, getting it to run is a little more tricky. The following is a step by step guide to getting Unreal to play in Ubuntu natively.
Note that this guide is supplemental to the
Oldunreal 227 Linux FAQ.

0: Make sure to install your video card drivers from the
Additional Drivers application. Ubuntu should have notified you of this right after you booted to the desktop the first time.
1. Install Unreal, either using Wine in Ubuntu (Called
Wine Windows Program Loader in Ubuntu Software Center) or in an existing Windows OS. Patch with the latest release of 227 and
be sure to install the optional Linux package
. Among other things, this option places an archive called
lin_convenience_libs.tar.bz2 in Unreal's Help folder. After patching, move the Unreal folder to a folder called 'Games' in your Ubuntu Home folder. You should now have a directory called /home/[username]/Games/Unreal/
2. Open the Unreal/Help/ folder and right click on
lin_convenience_libs.tar.bz2 and choose
Extract here which will create a folder called
lin_convenience_libs.
3. Open that folder, and move/copy the following to your /Unreal/System/ folder:
- libalut.so.0
- libalut.so.0.1
- libalut.so.0.1.0
- libfmod.so
- libfmod-3.75.so
These are needed for the audio to work.
4. If running the 64 bit version of Ubuntu, download
ia32 shared libraries - transitional package from the Ubuntu Software Center. This is necessary so you can change the permission for a file in step 6. If you have the 32 bit version of Ubuntu, you can skip this step.
5. Open the Terminal (Control + Alt + T) and change to the Unreal/System/ directory by entering
cd ~/Games/Unreal/System
6. Then, enter
sudo chmod +x UnrealLinux.bin
and type your password when prompted. This changes the permission for UnrealLinux.bin so it can be launched as an executable.
7. While still in your Unreal/System/ directory in the Terminal, enter
./UnrealLinux.bin
to launch the game.

To launch the game in the future, open the Terminal and enter
cd ~/Games/Unreal/System
followed by
./UnrealLinux.bin

Ubuntu's default desktop environment,
Unity, uses compositing, which decreases your framerate when playing Unreal. It's better to log out, then log back in using 'Ubuntu 2D' from the login screen. (You do that by clicking on the Ubuntu logo and choosing
Ubuntu 2D before logging in). You can log back in to the regular Ubuntu Unity desktop the same way afterwards.
VSync doesn't work properly in Unity, but it does in other desktop environments such as GMOME classic (with no effects).

Music lags behind about 20-30 seconds. Smirftsch said
it has been fixed in 227i.
Scrolling the mousewheel in game is
bugged due to something unrelated to Unreal or Patch 227, and will be fixed in the future.