jwallace.us

tech, tunes, and other stuff

Getting Chromium to Run in Slackware

First you need to download the latest build of Chromium from the Chromium project. You can get that here: Chromium Dev Build

Usually Chromium is built several times a day, so don’t be surprised to see new versions being dropped in there very frequently.  Download the chrome-linux.zip file, and decompress it into whatever directory you like.

Next, you will need a few additional libraries. Since Slack doesn’t come with these libraries, I just grabbed them from Firefox. If you don’t have Firefox, just download the latest version & use those. The specific files you need are:

  • libnss3.so
  • libnssutil3.so
  • libsmime3.so
  • libplds4.so
  • libplc4.so
  • libnspr4.so
  • libnspr4.so

There are also a couple of other files you’ll need:

  • libgconf-2.so.4.1.5
  • libORBit-2.so.0.1.0

I grabbed the last two files form an installation of Ubuntu that I have on a little netbook.  I placed all these files into my /usr/local/lib directory, and placed the following links to them in /usr/lib:

1
2
3
4
5
6
7
8
ln -s /usr/local/lib/libnss3.so /usr/lib/libnss3.so.1d
ln -s /usr/local/lib/libnssutil3.so /usr/lib/libnssutil3.so.1d
ln -s /usr/local/lib/libsmime3.so /usr/lib/libsmime3.so.1d
ln -s /usr/local/lib/libplds4.so /usr/lib/libplds4.so.0d
ln -s /usr/local/lib/libplc4.so /usr/lib/libplc4.so.0d
ln -s /usr/local/lib/libnspr4.so /usr/lib/libnspr4.so.0d
ln -s /usr/local/lib/libgconf-2.so.4.1.5 /usr/lib/libgconf-2.so.4
ln -s /usr/local/lib/libORBit-2.so.0.1.0 /usr/lib/libORBit-2.so.0

Notice the odd filename extensions that Chromium wants. What is a 1d file?  Anyway, if you followed these directions then you should be able to run Chromium on Slackware.

Once you have Chromium up & running, why not get some themes or extensions to make Chromium look and work just the way you want it to?

If you aren’t running Linux, and you wish to try Chromium you can find all of the development builds here.