Fedora 19 and VMware, etc.

Fedora 19

Alright kids – welcome to my notes regarding Fedora 19. First, I could not get VMware to work on any recent version of Fedora for about a week. I don’t know what I was doing wrong. Tonight, I did a fresh installation and went through the steps and – boom – it worked fine! Anyway, this page includes some notes on VMware on Fedora 19, and, getting Fedora setup for basic usage. By the way, I was using a 64-bit version of Fedora and a couple of commands on this page are specific to a 64-bit architecture.

CIFS to mount shares – it’s new

Okay – this (like VMware) had been a helluva problem. The cifs command which I’d always used to mount a share was something like this:

mount -t cifs // /local_folder -o username=root

The above no longer works. To mount a share, now ONLY this works:

mount.cifs // /mount_point -o 



VMware installation

On Fedora 19, this is what I did which worked (using VMware 10):

  1. Installed Fedora and did absolutely nothing before running the following….
  2. yum -y install gcc kernel-headers kernel-devel
  3. yum -y update kernel
  4. reboot (using new kernel)
  5. yum -y install gcc kernel-headers kernel-devel (this did nothing – but I was desperate)
  6. ln -s /usr/src/kernels/3.12.11-201.fc19.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.12.11-201.fc19.x86_64/include/linux/version.h
  7. Installed VMware 10 and it worked!


Just a random observation: multi-media things seem to work very well on Fedora 19, once you’ve tweaked things a bit (screenshot, below). I have had the computer freeze up while watching a CNN video in Chrome but, hey, it’s still Linux….. Chrome handles magnet links out of the box (with Transmission). Firefox can be configured to do the same (see info further down this page). Also, the video and audio players will find and install a lot of necessary codecs which may be missing.

So, here are my own steps for getting Fedora 19 tricked out a bit:

  1. Download and install the rpmfusion repo – find it here,
  2. yum -y update (grab a coffee – about 35 minutes…..)
  3. rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
  4. rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
  5. yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
  6. I ran the following script (64bit):
    echo [google-chrome] >> /etc/yum.repos.d/google-chrome.repo
    echo name=google-chrome - 64-bit >> /etc/yum.repos.d/google-chrome.repo
    echo baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 >> /etc/yum.repos.d/google-chrome.repo
    echo  enabled=1 >> /etc/yum.repos.d/google-chrome.repo
    echo gpgcheck=1 >> /etc/yum.repos.d/google-chrome.repo
    echo gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub >> /etc/yum.repos.d/google-chrome.repo

    32 bit script

    echo [google-chrome] >> /etc/yum.repos.d/google-chrome.repo
    echo name=google-chrome - 32-bit >> /etc/yum.repos.d/google-chrome.repo
    echo baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386 >> /etc/yum.repos.d/google-chrome.repo
    echo enabled=1 >> /etc/yum.repos.d/google-chrome.repo
    echo gpgcheck=1 >> /etc/yum.repos.d/google-chrome.repo
    echo gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub >> /etc/yum.repos.d/google-chrome.repo
  7. yum -y install google-chrome-stable
  8. yum -y install transmission
  9. yum -y install vlc
  10. yum -y install banshee
  11. yum -y install filezilla
  12. yum -y install k3b
  13. yum -y install thunderbird

Configure Firefox to handle magnet links

Open Firefox and in the address bar type about:config. Add these boolean keys (rightclick > new > boolean):

network.protocol-handler.expose.magnet true
network.protocol-handler.external.magnet true
network.protocol-handler.warn-external.magnet false

Then, open terminal and run this:

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "transmission-gtk '%s'"
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

By the way, if you make a typing error (as I did) and need to delete an entry, you’ll have to do it by manually editing the prefs.js file in the .mozilla/firefox/XXXXXXX.default directory (the X’s are an example – the prefix of your default directory will be something else…….).

Nero for Fedora

It’s not like anyone really needs it (because K3B works fine), but, if you’re nuts about Nero it works fine on 64-bit Fedora 19 (and, presumably, the 32-bit version). Here’s a download.

Fixing missing menu in Thunderbird

Man, this is crazy…. I’m not sure what the developers were thinking but the menu bar is missing in Thunderbird by default, and, clicking around on the GUI will not give you an option to have it displayed. What you need to do is this: open Thunderbird and hit F10. This will display the menu temporarily. With the damned thing displaying temporarily, go to View > Toolbars and enable the menu bar. Pardon my language, but this is a fucking bone-headed setup…. How many people wouldn’t want the menu bar displayed by default? Crazy.

Info Links


Skype for 32-bit Fedora

I have no idea whether or not this works, and, it’s 32-bit only. I just didn’t wanna lose this file…..

Google Earth

Found these commands at http://linuxg.net/how-to-install-google-earth-7-on-fedora-17-18. Woo-hoo – it all works. I’ve put the commands into script form, here…….

yum -y install sb-core-ia32 lsb-graphics-ia32
wget -c http://dl.google.com/dl/earth/client/current/google-earth-stable_current_i386.rpm
wget -c http://dl.google.com/dl/earth/client/current/google-earth-stable_current_x86_64.rpm
rpm -ivh google-earth-stable_current_x86_64.rpm --force
mv /etc/fonts/conf.d/65-fonts-persian.conf{,.bak}
yum -y install mesa-dri-drivers*.i686

Setting a static IP

I haven’t even tried this yet but I don’t like fooling around with the ifcfg-lo file. With this rpm, I think, you’ll have a gui to set a static IP. To run the thing do system-config-network from a command line…. Before experimenting too far I would suggest tarring the entire /etc/sysconfig/network-scripts directory, and, copying the /etc/resolv.conf file. UPDATE: I just used a rather basic GUI provided by this rpm to set a static IP – it was all very straightforward.

Enabling the rc.local file

If you want to configure some things to start at boot you’ll need to make your own rc.local file at /etc/rc.d/rc.local. Don’t forget the shebang line, and, be sure to chmod the file executable. New releases of Fedora will use this file in the standard way, however, the file doesn’t exist by default.

More to come….

I’m adding some more info, which you can’t see for the moment, here

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *