Article Index
Fedora 8 Installation Guide
Page 2
Page 3
Page 4
Page 5
Page 6
All Pages

 

14. Torrent Clients

KTorrent

$ sudo yum install ktorrent

Bittorent

$ sudo yum install bittorrent bittorrent-gui If you get an error like this "Could not load fastresume data" when you try to run Bittorrent you have to make a little change in Bittorent's python files. Type:

$ sudo nano +216 /usr/lib/python2.5/site-packages/BitTorrent/Storage.py and change str(os.path.getmtime(filename)) + '\n') to str(int(os.path.getmtime(filename))) + '\n'). Next type:
 
$ sudo rm /usr/lib/python2.5/site-packages/BitTorrent/Storage.pyo
$ sudo rm /usr/lib/python2.5/site-packages/BitTorrent/Storage.pyc

15. Other useful applications

rar

$ sudo yum unrar

FTP Clients

For KDE users:

$ sudo yum install kftpgrabber
For Gnome users

$ sudo yum install gftp

chm reader

$ sudo yum install gnochm

eMule Client

$ sudo yum install amule

DC++

$ sudo yum install linuxdcpp

Partition Editor

For KDE users

$ sudo yum install qtparted
For Gnome users:

$ sudo yum install gparted

Google Earth

Go to this page   and download GoogleEarthLinux.bin. Next open a terminal and go to the folder you have saved it. Install it by typing:

$ sudo sh GoogleEarthLinux.bin
When you first run Google Earth you might get a message about missing Bitstream Vera Sans fonts. To install them type:

$ sudo yum install bitstream-vera-fonts

Skype

First you must install the Skype repository. Open a terminal and type:

$ sudo nano /etc/yum.repos.d/skype.repo
In that file copy the following lines:

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
enabled=0
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
gpgcheck=1

Now you can easily install skype by typing:

$ sudo yum --enablerepo=skype install skype
At any time you can search for updates like that:

$ sudo yum --enablerepo=skype update skype
If you are asked if it is ok to import the GPG signature just type y and press Enter.

16. Access Windows partitions

First you must find out what are the device names of the partitions you want to access. To do so open a terminal and type:

sudo /sbin/fdisk -l
Here you should see something like this:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           x        xxxx        xxxx+   7  HPFS/NTFS
/dev/sda2            xxxx        xxxx        xxxx    b  W95 FAT32

which means that there is one NTFS /dev/sda1 partition and one FAT32 /dev/sda2 partition.

FAT32 partitions

Create a mount point for the FAT32 partition. Here it will be directory fat32 under /mnt/ Of course you can name it as you wish.

$ sudo mkdir /mnt/fat32
$ sudo cp /etc/fstab /etc/fstab.original
$ sudo nano /etc/fstab

Add the following line at the end of file.

/dev/sda2    /mnt/fat32 vfat  auto,iocharset=utf8,umask=0000  0    0

This line allows everybody to read/write in your fat32 partition and the partition will be automatically mounted at startup. You can set noauto if you want to mount it manually.


Save (Ctrl+O) and exit (Ctrl+X). Now you can mount your fat32 partition by typing

$ mount /mnt/fat32
$ umount /mnt/fat32

NTFS partitions

First you must have ntfs-3g installed:

$ sudo yum install ntfs-3g fuse fuse-libs
Next you must create a mount point for the ntfs partition.

$ sudo mkdir /mnt/ntfs
$ sudo cp /etc/fstab /etc/fstab.original

If you want users to have read only access in the ntfs partition add the following line in your fstab:

/dev/sda1    /mnt/ntfs ntfs-3g  ro,defaults,umask=0222  0    0
If you want to have read/write access add this line:

/dev/sda1    /mnt/ntfs ntfs-3g  rw,defaults,umask=0000  0    0
Save (Ctrl+O) and exit (Ctrl+X). Now you can mount and unumount your ntfs partition by typing

$ mount /mnt/ntfs
$ umount /mnt/ntfs

17. Accessing Windows Shares

If you want to access your Windows shared folders through Linux and also to be able to view your videos and listen to your mp3 through your local network install smb4k like this:


$ sudo yum install smb4k

Now run smb4k. Go to Settings -> Configure Smb4K -> Samba and put your workgroup's name. Press Ok and exit. Now click on the Refresh button and let smb4k to scan your network. If you have iptables firewall running you should set Samba as a trusted service. To do so run Firewall from the start menu  or open a terminal and type:


system-config-firewall
Here in 'Trusted Services' find 'Samba', tick it and press 'Apply'.

When the shares appear at the left window double click on the one you want. Currently smb4k has a bug with the sudo command. So if you get a message like:


mount error 1 = Operation not permitted Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
open a terminal and type:

$ sudo chmod u+s /sbin/mount.cifs
$ sudo chmod u+s /sbin/umount.cifs

Each time you update smb4k or a samba component you have to run again this command.

18. Compiz-Fusion

Compiz-fusion is that cool cube you may have seen in many linux desktop's screenshots. It is provided through yum but for the time being there are no packages for fusion-icon (a tray icon to control compiz-fusion) and ccsm (compiz settings manager).

git

If you want to install them also you can read my guide on How to compile and install compiz-fusion from git on Fedora 7. The steps should be the same. 

Unofficial Repo

If you prefer the easy yum way you can install the following unofficial repository in your system and get the latest compiz-fusion packages. Just type:

$ su -
# wget http://www.dfm.uninsubria.it/compiz/fusion/compiz-fusion.repo -O /etc/yum.repos.d/compiz-fusion.repo


Next you will need to remove the fedora compiz packages first and delete /home/username/.gconf/apps/compiz )

$ su
# yum install compiz-all fusion-icon-all compiz-fusion-plugins-unsupported compiz-bcop ccsm emerald-themes
LordMorgui has mirrored the repo so you will need to edit to account for the changes

$ su
# gedit /etc/yum.repos.d/compiz-fusion.repo
and change to

[fusion] name=Compiz Fusion repository
#baseurl=http://www.dfm.uninsubria.it/compiz/fusion/$basearch/
mirrorlist=http://www.dfm.uninsubria.it/compiz/mirror-f$releasever-$basearch
enabled=1
gpgcheck=0
To start compiz-fusion just use fusion-icon. It will place an icon at the tray which contains anything you want to configure.

Unofficial Packages

Alternativelly you can try some prebuilt unofficial packages.

If you are using x86_64 Fedora 8 download them from here .

If you are using i386 Fedora 8 download them from here .

After you download the tar.gz you want extract it in a sepperate directory and install them with:

$ sudo rpm -hiv *.rpm
If you use only KDE you must not downlad

compiz-all-0.6.99-1.fc8.i386.rpm
compiz-gnome-0.6.99-1.fc8.i386.rpm
compizconfig-backend-gconf-0.6.99-1.fc8.i386.rpm
compizconfig-backend-gconf-debuginfo-0.6.99-1.fc8.i386.rpm
fusion-icon-all-0.1-100.fc8.noarch.rpm
fusion-icon-gtk-0.1-100.fc8.noarch.rpm

Whereas if you use only Gnome you must not download

compiz-all-0.6.99-1.fc8.i386.rpm
compiz-kde-0.6.99-1.fc8.i386.rpm
compizconfig-backend-kconfig-0.6.99-1.fc8.i386.rpm
compizconfig-backend-kconfig-debuginfo-0.6.99-1.fc8.i386.rpm
fusion-icon-all-0.1-100.fc8.noarch.rpm
fusion-icon-qt-0.1-100.fc8.noarch.rpm

Use yum to resolve dependencies. I also had to install the following packages:

$ sudo yum install PyQt mesa-libGLU-devel libdrm-devel
When the installation completes run fusion-icon and you are ready! An icon should appear at your tray. You can access the 'Settings Manager' and the 'Emerald Theme Manager' from it easily.

Official Packages

If you want to stick to the official fedora packages open a terminal and type:

For KDE users:

$ sudo yum install compiz compiz-kde compiz-bcop compiz-fusion compiz-fusion \
compiz-fusion-extras compiz-fusion-extras-gnome compiz compizconfig-python \
libcompizconfig libcompizconfig-devel gnome-compiz-manager kicker-compiz

For Gnome users:

$ sudo yum install compiz compiz-gnome compiz-bcop compiz-fusion compiz-fusion \
compiz-fusion-extras compiz-fusion-extras-gnome compiz compizconfig-python \
libcompizconfig libcompizconfig-devel gnome-compiz-manager

ATi Errors

If you have an ATi video card you might get the following error:

* Opening CompizConfig context
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
* Using the GTK Interface
To solve it you must downgrade xorg-x11-server-Xorg

For i386

su -
wget http://koji.fedoraproject.org/packages/xorg-x11-server/1.3.0.0/9.fc7/i386/xorg-x11-server-Xorg-1.3.0.0-9.fc7.i386.rpm
rpm -U --oldpackage xorg-x11-server-Xorg-1.3.0.0-9.fc7.i386.rpm
For x86_64

su -
wget http://koji.fedoraproject.org/packages/xorg-x11-server/1.3.0.0/9.fc7/x86_64/xorg-x11-server-Xorg-1.3.0.0-9.fc7.x86_64.rpm
rpm -U --oldpackage xorg-x11-server-Xorg-1.3.0.0-9.fc7.x86_64.rpm
If this works ok you must ban xorg-x11-server-Xorg from updating

su
gedit / etc/yum.conf


and add this line

exclude=xorg-x11-server-XorgIf you do downgrade xorg the fedora version of compiz will no longer work due to missing deps i.e xorg ( No biggie because it sucked anyway).
The 0.6.99 version of compiz doesn't have the same pathetic deps



Linux

Login Form

Follow me on...

  • Facebook
  • Twitter
  • Google+: u/0/b/113039112812192417058/
  • Digg
  • Reddit: myguides
  • RSS Feed
  • e-mail

Member Login