The Perfect Desktop - Slackware 12 - Page 5

9 Installing From The /extra Directory

The /extra directory contains extra/alternate Slackware packages that might be handy. The /extra directory is on your installation media (disk 3 if using the CD set) and also on the Slackware mirrors. Packages from the /extra directory can be installed by root using installpkg.

Together we will install BitTorrent. Afterwards you can follow the same steps to install the Java 2 SDK.

Place your DVD in your drive and the window below will open. Select Open in New Window and click OK:

Browse to the directory named extra on the DVD and open the bittorrent directory:

From the bittorrent directory click Tools->Open Terminal:

At the Terminal su to root:

As root type,

installpkg bittorrent-4.4.0-noarch-2.tgz

The installation begins:

And completes:

BitTorrent is now installed. BitTorrent is located on your system in the /usr/bin directory. You can read Section 22 for a brief introduction on how to use it.

To install the Java 2 SDK simply follow the steps outlined above.


10 Inventory (III)

Both BitTorrent and the Java SDK are command line tools and don't install icons to the K Menu. In the inventory list below I made the assumption that you installed the Java SDK from the previous section and I marked it with an [x]. Our inventory should now look like this:

[x] The GIMP
[ ] Google Picasa

[x] Firefox
[x] Thunderbird
[x] Java Runtime Environment
[x] Flash
[x] RealPlayer
[x] aKregator
[x] Pidgin
[x] Xchat IRC
[x] gFTP
[x] BitTorrent
[ ] Guarddog
[ ] Google Earth
[ ] Skype

[ ]
[ ] Adobe Acrobat reader
[x] Kontact
[ ] Scribus
[ ] kmymoney2

Sound & Video:
[x] Audacious
[x] K3B
[x] Noatun
[ ] VLC Media Player

[x] Quanta Plus
[x] Kate
[x] The Java 2 SDK

System Utilities:
[ ] htop
[x] iptraf
[x] netstat
[ ] Filelight
[x] KDE Info Center
[x] Konqueror

[ ] VMware Server
[ ] NTFS-3G driver
[ ] FUSE


11 Remove KOffice

KDE comes with its own office suite named KOffice. I'm going to uninstall KOffice before installing You don't need to remove KOffice. I'd just rather not have two Office Suites on my system.

To see the current menu structure click K Menu->Office

I'm going to use pkgtool to remove KOffice to use You can also use removepkg if you want.

At the terminal type,


and enter root's password:

Then type,


Select Remove and press Enter:

Using the DOWN arrow key scroll down to Koffice-1.6.3.i486-1. Select it by pressing the SPACEBAR. Then click OK to begin the uninstall routine:

The package removal begins:

When the package removal is finished press Enter:

Exit the Package Tool:

Click K Menu->Office and the menu shows KOffice is no longer available:

Share this page:

11 Comment(s)

Add comment


From: at: 2007-10-12 17:59:29

Congratulations for your fantastic article! I just want to tell the Slackers about a new project I started a couple of months ago: QTGZManager. It is a front end to pkgtools written in C++/Qt4. Everyone who uses it seems satisfied. But you shouldn't take my word for it. Discover yourself at: 

Thank you. 

Alexandre Albuquerque Arnt.

From: at: 2007-12-11 04:13:24

Hi Alexandre,

Thank you for your nice comments.



From: at: 2008-06-06 10:29:48

A brilliant example of a how-to article, well done! Many thanks for your efforts, as they have saved me a lot work.


From: Anonymous at: 2009-02-20 12:26:54


slackpkg is now included in the standard distribution. Select a mirror in the file /etc/slackpkg/mirrors, read the man page and away you go. It makes security updates much simpler. BTW its run from the command line as root.



From: at: 2007-10-15 21:35:02


  • VMware needs the /etc/rc.d/rc0.d through /etc/rc.d/rc6.d and /etc/init.d, which by luck were created before.
  • /etc/init.d/vmware is not, at least for me, executed at startup, so I moved it to /etc/rc.d/rc.vmware and added this file to /etc/rc.d/rc.local.


From: at: 2007-10-28 03:07:22


Thanks for your comment.

You're correct that VMware needs those directories.   But they're created during the Slackware 12 installation routine.

The only directory you need to create prior to installing VMware-server-1.0.4 on Slackware 12 is /etc/pam.d.


From: at: 2007-10-12 11:56:00

I am very new to Slackware, I found this How To interesting, but I guess it will be even better if 2 issues are addressed.

First, Slackware is often installed by the installer with generic huge kernel and on startup udev issues error messages when it tries to load things that already are in the kernel. A desktop with error messages is imperfect, right?

Second, it is sometimes desireable to uninstall or reinstall software. Whenever the installation gets to a tgz package, it should be emphasized that it is a good idea to store the package. When there is no tgz, it is interesting if it is possible to create one.

I would also add something linked to the kernel, like nVidia driver, and something not trivial to ?onvert to tgz, like ruby (it compiles the --prefix into executales).

From: Anonymous at: 2008-11-19 03:15:31

Very good Bryan!! Thanks...

From: Anonymous at: 2009-01-21 19:21:58

Excellent m8, ty:)

From: Anonymous at: 2009-07-12 16:34:53

good job, useful stuff :)

From: Anonymous at: 2010-05-28 07:20:09

Slackware 13.1 is out with many improvements. If you could make a new guide that would be perfect and helpful for many people.