The Final Countdown!

The openSUSE distribution is released every 8 months, and the next release is planned for March 2013, according to the official openSUSE roadmap. Version 12.3 beta 1 is now available for download  at http://software.opensuse.org/developer/en.

Days until openSUSE release

Days until openSUSE release

You can check the detailed roadmap in http://turing.suse.de/~coolo/opensuse_12.3/, if you are interested in contributing.

 

Have a lot of fun!

 

 

Create a Git repository in an openSUSE box

First of all, you should install the package git-core, provided in the update repository.

You can get the package by using a 1-click link or typing in a terminal:

su -c 'zypper in git-core'

After Zypper ends installing git, we can start preparing the environment:

  1. Create the repository folder.mkdir repo_folder
  2. Enter that folder by typing cd repo_folder.
  3. Init the empty git repo git --bare init
  4. Add some files to the folder, and add them to the repository git add *
  5. Lets do the first commit! git commit -m 'First Repo commit'
  6. If you want to get some project source, you should enter git clone url_to_git_repo

And you have your repository working (locally).

Next step: connect it to the world! (in a future post ;) )

Have a lot of fun!

How to install Steam in openSUSE

Steam has recently come out for Linux, but the package and installation process is for Ubuntu Linux. Here I’ll try to guide through this step-by-step procedure for openSUSE.

Please, feel free to check the “Spanish version” at ForoSUSE (Spanish official openSUSE forums).

Obviously, the whole thing is under your absolute responsibility, even though I had no problem, I cannot assure you won’t.

First of all, you have to download the package from the official source. You can get it from Getting Started thread. In this thread you’ll find the hardware specs. required to run Steam, and the installation process for Ubuntu.

Image and video hosting by TinyPic

I’ve tried to use alien to get a rpm package BUT got some problems with dependencies I could not satisfy. Therefore, we’re going to “decompress” the package in the root directory.

su -c 'cd / && ar p /path_to_steam_package/steam.deb data.tar.gz|tar zx'

You’ll get no prompt, apart from the terminal asking for root password. Now, you have Steam installed in your computer BUT there’s a big problem: it won’t run out of the box (Steam will throw an error about loading a library and won’t start)… I’ve found the needed dependencies by trial and error, starting Steam with the command:

LD_DEBUG=libs steam

As my installed system uses 64bit libraries, I had installed the following dependencies (however, some of them might not be necessary, but I can’t assure it now).

su -c 'zypper in python-gnome-32bit python3-32bitpython-32bit libpython3_2mu1_0-32bit libgtk-3-0-32bit libgtk-2-0-32bit libpng12-0-32bit libnsssharedhelper0-32bit libpango-1_0-0-32bit pango-tools-32bit'

On the other hand, if you have a 32 bit system, you should install the following:

su -c 'zypper in python-gnome python3- python- libpython3_2mu1_0 libgtk-3-0 libgtk-2-0 libpng12-0 libnsssharedhelper0 libpango-1_0-0 pango-tools'

After zypper finishes installing software, you should be able to run Steam, getting the “library” view by default (and the Steam offers window before):
Image and video hosting by TinyPic

Some issues
1- Steam/Games have no sound: it seems to be a common error, and the “official” workaround is to start steam specifying the SDL audio driver:

SDL_AUDIODRIVER=alsa steam

2- Inverted cursor on Steam and other GTK windows (under KDE and other environments). Seems to be a “graphical environment” problem, due to an inverted error missing in the mouse cursor set (at least in KDE . Sale un “cursor invertido”. In my case, using Oxygen_Black cursor set:

su -c 'cd /usr/share/icons/Oxygen_Black/cursors && ln -s left_ptr arrow'

3- Graphical problems: low FPS rate, etc, specially with some AMD graphic cards: uninstall fglrx driver, and try with free ones.

Hope you can make it work.

Have fun!

KDE 4.9.4 in openSUSE 12.2

First of all, you should remove all your KDE repositories (either from YaST or the configuration files). Then you should enter the following commands in order to add the newest repositories:
su -c 'zypper ar -f http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/ KDE_49'
su -c 'zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/ KDE_Extra'

After that, you just have to type in a terminal/console:
su -c 'zypper dup --from KDE_49 --from KDE_Extra '

And then, Zypper will start downloading and installing software. When the installation is finished, reload the graphical interface and then enjoy your fresh KDE environment.

Have fun!

openSUSE 12.2 is out!

Two months of extra stabilization work have resulted into a stellar release, chock-full of goodies, yet stable as you all like it.

The latest release of the world’s most powerful and flexible Linux Distribution brings you speed-ups across the board with a faster storage layer in Linux 3.4 and accelerated functions in glibc and Qt, giving a more fluid and responsive desktop. The infrastructure below openSUSE has evolved, bringing in newly matured technologies like GRUB2, and Plymouth and the first steps in the direction of a revised and simplified UNIX file system hierarchy. Users will also notice the added polish to existing features bringing an improved user experience all over. The novel Btrfs file system comes with improved error handling and recovery tools. KDE has improve its stability, GNOME 3.4, developing rapidly, brings smooth scrolling to all applications and features a reworked System Settings and Contacts manager while XFCE has an enhanced application finder.

Download openSUSE 12.2 from any of our mirrors: http://software.opensuse.org/

Return top

INFORMATION

I am a Management Engineering student, continuing my education after getting my Computer Bachelor's degree. I usually program for Android devices, although I have no apps. in Android Market yet.
 
Sharing Buttons by Linksku

Switch to our mobile site