How-To Install Gnome Slackbuilds on Slackware 12.2


Gnome is one of the largest desktop environment besides KDE and Xfce that has dropped since the release of Slackware 10.2. According to the old 10.2 changelogs, Gnome Slackbuilds (gsb) is recommended to be the replacement of Gnome packages deployment because it has the minimal interference with Slackware base systems. With this post, I will give an instruction about how-to deploy gsb on Slackware 12.2 which at this time the packages itself are still on the development stages.

First, I must inform that gsb-packages size is large (approx. 1 GB) so I really recommend you to download all of the packages and place it inside your local hard drive. You can grab these stuff from the links below:

Next you need to remove Seamonkey application by using pkgtool. Stop. What is Seamonkey and why should I remove it? Seamonkey is a Mozilla-based suite browser that should be remove to avoid engine conflict with Firefox. Alright, now what is pkgtool and why should I used it? pkgtool is a text-based interface integrated into Slackware distribution, so every users can reconfigure the Slackware installation on their machines. But if you prefer removepkg command, so run it.

Next we need to install slapt-get from our local repositories. But before the installation, we need to make sure that the dependencies is already installed on your computer. The deps are: curl, glibc-solibs, gpgme, libgpg-error, libidn, and openssl-solibs. Once again i recommend you to use pkgtool. After the deps are completely installed, change your current working directory into where you put the repos path with slapt-get executable script. In case you do not know where exactly the script is located, search it by run this following command as root:

#find / -name slapt-get-*.tgz

After finds it, change the working directory and install slapt-get utility by running this command:

#upgradepkg --install-new slapt-get-*.tgz

Next find the slapt-getrc script and edit it by using your favorite text editor. For this time i use nano editor:

#nano /etc/slapt-get/slapt-getrc

I will separate this editing section into 2 parts. First, make sure there are 2 commenting lines that wrote:

# Working directory for local storage/cache
WORKINGDIR=/var/slapt-get
# Exclude package names and expressions
EXCLUDE=^kernel-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64

After we sure that the lines are in there and exactly the same as I type above, including every single wildcards, next for the second parts we must do is to add your local repositories into the lines below:

# Use a local path to a Slackware/GSB/other repo
#SOURCE=file:///path/to/repo/slackware/slackware-12.1/
SOURCE=file:///usr/local/src/gsb-current/

# Use a local mounted CDROM
SOURCE=file:///mnt/cdrom/

The first line section here told us whether to use Slackware installation media by link it to the ftp or http server. In this case you must modify the second line into:

SOURCE=ftp:///path/to/repo/slackware/slackware-12.2/

Or directly we can also use Slackware local media CD/DVD installation as same as I do with the script. Just don’t forget to mount your CD/DVD removable media by running this command as root:

#mount -t iso9660 /dev/cdrom /mnt/cdrom

Finish? Absolutely Not. But if you got frustrated now, smack your keyboard, but after that keep concentrate on learning. I already broke 2 of my keyboards since i learn Linux back at year 2003. Ok now i will continue and remember to keep your concentration.

Next slapt-get command will check for repositories packages that you had download into your local hard drive:

#slapt-get -c /etc/slapt-get/slapt-getrc --update

If there wasn’t any error in the process, we can continue to install the gsb-main packages into your machine:

#slapt-get -c /etc/slapt-get/slapt-getrc -y --retry 10 --upgrade

Here i can assume the installation will run correctly only if you successfully completed the previous local repos check process. Now it is time to deploy the complete gsb packages:

#slapt-get -c /etc/slapt-get/slapt-getrc -y --retry 10 --install gsb-complete

After all of this time consuming installation is completed, reboot your system Now.

Soon as you back to text-based Slackware login, run the X Window initialization as root:

#xwmconfig

From the selection screen, choose Gnome or Compiz-Gnome to run in case if your hardware, especially your video card with recent driver, is good enough. Exit the utility.

Finally, we can execute startx like usually we do to run the X Window environment.

Enjoy your new Gnome desktop environment.

Advertisements

2 Responses to “How-To Install Gnome Slackbuilds on Slackware 12.2”

  1. True words, some authentic words man. Thx for making my day.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: