Asus Eee PC netbook tip / howto: Installing more software on Eeedora

(Nederlandse versie niet beschikbaar)
back to Eee PC netbook notes and tips index

First of all, mostly because of messy conflicts/dependency problems with the livna repositories, I disabled most repositories:
cd /etc/yum.repos.d
su (and type root password)
mkdir disable
mv livna* disable
mv atrpms.repo disable
mv fedora-development disable
mv fedora-updates-testing disable
Later some of these repositories are needed again, but not just yet. There is a --disablerepo option for yum, but this works too.

Next some generally useful software (all steps as root):

  1. yum install tcsh, afterwards you can run chsh for each user to change your shell from bash to tcsh (I prefer tcsh). Here is an example .cshrc file (put in your home directory as .cshrc)
  2. yum install mc, a Norton Commander clone, for those of you who remember :-), extremely useful
  3. yum install ntfs-3g, to be able to mount Windows NTFS partitions read/write
  4. yum install man, for viewing man (manual) pages, as in, for example, man tcsh
  5. yum install emacs, an extremely versatile editor. Here is an example .emacs file, with at the top some settings to maximize the editing area (disabling icons, menu, etc.). Put in your home directory as .emacs. In emacs, type Ctrl+h, t for a tutorial
  6. yum install bind-utils, for dig, nslookup, and host (name server lookups, e.g. host www.google.com)
  7. yum install vixie-cron, for the cron daemon, to be able to run regularly scheduled jobs
  8. yum install mlocate, after install run updatedb. Next, you can easily find files by typing locate with (a part of) the filename, for example locate nslookup
  9. yum install usbutils (for lsusb, to see what USB devices are attached)

Some viewers (from here on I'll leave out the "yum install" before every package name):

  1. qiv: an excellent light-weight image viewer. If you also installed mc (see above), then edit the extension file to use qiv for images: F9 -> Commands -> Edit extension file, then in the section include/image, replace display %f & with qiv -R -f %f &. When running qiv, press 'm' to toggle between showing the whole image and the (scrollable) full screen mode
  2. evince, a light-weight PDF viewer
  3. eog, a pretty good viewer for digital pictures

Some internet/network tools:

  1. lynx, a text-based web browser
  2. telnet
  3. gftp, an ftp client with a gui
  4. jwhois, for the whois tool
  5. xfce4-mailwatch-plugin, an e-mail notifier that sits in the panel, I use it for my gmail account
  6. nmap, a network security tool

Development tools:

  1. gcc
  2. make
  3. strace

Multimedia:

  1. xmms

Next, we'll install mplayer. First, re-enable the atrpms repository:
cd /etc/yum.repos.d
mv disable/atrpms.repo .

If you'd do yum install mplayer now, you'd get these errors:
Missing dependency: libdvdnavmini.so.4 is needed by package mplayer
Missing dependency: libpulse.so.0(PULSE_0) is needed by package mplayer
Apparently this can be fixed by re-enabling the other Fedora repositories, which can be done quickly by:
yum install fedora-release

Now you can run yum install mplayer

Other useful packages from atrpms:

  1. rar, for packing/unpacking .rar archives
  2. xv, an excellent image viewer/manipulator
  3. ddclient, if you're using DynDNS, for example

Next, because I have a "Hauppauge WinTV PVR USB2" TV tuner / MPEG2 encoder, I installed mythtv. I'll write a separate page about that at some point. This install downloads about 150 packages, totalling 148MB, so if you don't have a TV tuner, don't bother. Some of the packages in this set are useful, though:

  1. wget, a tool to retrieve web pages, (parts of) web sites, from the command line
  2. ImageMagick, extremely versatile image manipulation tools, especially the convert tool
  3. a lot of video related tools, like transcode, mjpegtools, dvdauthor, etc.

After installing all of the above (and doing a yum clean all), I had 2.1 GB free space left of the total 3.8 GB on my Eee 701 :-)


back to notes and tips index