40
[See http://www.mjmwired.net/resources/mjm-fedora-f17.html#moreinfo & http://smashingweb.info/fedora-17-post-installation-guide-things-to-do-after- installing-fedora-17/ to compare notes and finish document] Sites to checkout: http://smashingweb.info/fedora-17-post-installation-guide-things-to-do-after-installing-fedora-17/ http://www.my-guides.net/en/guides/linux/fedora-16-post-installation-guide http://www.mjmwired.net/resources/mjm-fedora-f17.html#moreinfo http://fedorasolved.org/Members/zcat/a-new-home/a-new-home http://fedoraproject.org/wiki/How_to_use_PreUpgrade/zh-cn http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum http://stackoverflow.com/questions/6447473/linux-command-or-script-counting-duplicated-lines-in- a-text-file http://www.liamdelahunty.com/tips/linux_remove_duplicate_lines_with_uniq.php Things to do after installing fedora Here is a quick list of things to do after install fedora 17 for a perfect desktop or a most usable desktop for an average PC User. For a Complete desktop for a user we need more soft-wares for MP3, DVD and Video playback/recording etc. For this reason you have to install that software from third party repositories. RPM Fusion is a third party repository consists all of other softwares for better media support. Also Livna Repos handle some non free stuff for media editing. Configure sudo * Modifying sudoers file Normally if you want to run a command which requires root privileges you first have to type 'su -', type your root password and then type the command. However you can bypass this by using the 'sudo' command. But first you have to configure it like this

Linux Backup & Installation(Fedora)

Embed Size (px)

DESCRIPTION

Installation of common packages and useful software for a new installation of Fedora Linux.

Citation preview

Page 1: Linux Backup & Installation(Fedora)

[See http://www.mjmwired.net/resources/mjm-fedora-f17.html#moreinfo &

http://smashingweb.info/fedora-17-post-installation-guide-things-to-do-after-

installing-fedora-17/ to compare notes and finish document]

Sites to checkout:

http://smashingweb.info/fedora-17-post-installation-guide-things-to-do-after-installing-fedora-17/

http://www.my-guides.net/en/guides/linux/fedora-16-post-installation-guide

http://www.mjmwired.net/resources/mjm-fedora-f17.html#moreinfo

http://fedorasolved.org/Members/zcat/a-new-home/a-new-home

http://fedoraproject.org/wiki/How_to_use_PreUpgrade/zh-cn

http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum

http://stackoverflow.com/questions/6447473/linux-command-or-script-counting-duplicated-lines-in-a-text-file

http://www.liamdelahunty.com/tips/linux_remove_duplicate_lines_with_uniq.php

Things to do after installing fedora

Here is a quick list of things to do after install fedora 17 for a perfect desktop or a most usable desktop for an average PC User. For a Complete desktop for a user we need more soft-wares for MP3, DVD and Video playback/recording etc. For this reason you have to install that software from third party repositories. RPM Fusion is a third party repository consists all of other softwares for better media support. Also Livna Repos handle some non free stuff for media editing.

Configure sudo* Modifying sudoers file

Normally if you want to run a command which requires root privileges you first have to type 'su -', type your root password and then type the command. However you can bypass this by using the 'sudo' command. But first you have to configure it like this

Page 2: Linux Backup & Installation(Fedora)

su --login -c 'visudo'

Now go below the line:

root ALL=(ALL) ALL

press a, and type the following

username ALL=(ALL) ALL

where username is the username you use to login. Next press Escape. Now, if you want to be prompted for your root password each time you use the sudo command go to this line:

# %wheel ALL=(ALL) ALL

and with your cursor pointing on # press x If you don't want to be prompted for your root password each time you use the sudo command go to this line:

# %wheel ALL=(ALL) NOPASSWD: ALL

and with your cursor pointing on # press x Next, press :wq to save and exit. (type the : as well) * Adding your user to the wheel groupJust type: su -c 'gpasswd -a username wheel'

* Testing sudo

Page 3: Linux Backup & Installation(Fedora)

To test if you have done it correctly as a simple user type:

$ sudo whoami

If everything is working properly the command should return the word 'root'.

Configure yumFedora uses YUM to install and update its software and automatically resolve any dependencies needed.

Fedora software repositories don't include support for MP3, DVD and Video playback/recording because of patent licenses. For this reason you have to install that software from third party repositories. But don't worry, this is pretty easy! ;)

* RPMFusion repository

Now we are going to install the RPM Fusion Repository. RPM Fusion is a merger of the Dribble, Freshrpms and RPM Fusion package repositories for Fedora and Red Hat Enterprise Linux. A variety of applications is included in that repository such as codecs for mp3 and unencrypted DVDs, multimedia applications such as mplayer, VLX and xine and the closed source Nvidia and ATi video drivers! RPM Fusion has two main repositories: one named "free" for Open Source Software (as defined by the Fedora Licensing Guidelines) which can't be included in Fedora because it might be patent encumbered in the USone named "nonfree" for non-free software, that is everything else which can't be in free; this includes software with public available source-code that has "no commercial use"-like restrictions.

For the rest of this guide I will assume that you have installed and enabled the RPM Fusion Repository. To install it type:

Page 4: Linux Backup & Installation(Fedora)

su -

yum localinstall --nogpgcheck

http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.no

arch.rpm

http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-

stable.noarch.rpm

yum update

* Google repository

First we must install the key

su -

yum install wget

wget

https://dl-ssl.google.com/linux/linux_signing_key.pub

rpm --import linux_signing_key.pub

Fedora 32bit

Add the following to a file called google.repo in /etc/yum.repos.d/:

Page 5: Linux Backup & Installation(Fedora)

[google]

name=Google - i386

baseurl=http://dl.

google.com/linux/rpm/stable/i386

enabled=1

gpgcheck=1

gpgkey=https://dl-ssl.

google.com/linux/linux_signing_key.pub

Fedora 64bit

Add the following to a file called google.repo in /etc/yum.repos.d/:

[google64]

name=Google - x86_64

baseurl=http://dl.

google.com/linux/rpm/stable/x86_64

enabled=1

gpgcheck=1

gpgkey=https://dl-ssl.

google.com/linux/linux_signing_key.pub

Enable Restricted Repositories in fedora 17To enable the RPM Fusion repository just install

yum localinstall --nogpgcheck

Page 6: Linux Backup & Installation(Fedora)

http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Install Cinnamon 1.4 on Fedora 17Cinnamon is a fantastic Desktop created by linux mint team by forking gnome shell. You will

get the Classic Gnome 2 experience in Gnome Shell. All the effects with ease of use. First

you need to download and install two packages from here. There are 32- and 64-bit

versions available, so choose the appropriate version for your platform. The 32-bit versions,

available here.

The packages to download, are muffin and Cinnamon. Install muffin first. Then install the

Cinnamon RPM also.

For 32 & 64 Bit

yum install cinnamon

After installation just logout and then on the login prompt after selecting the user name

below password select session to cinnamon

Yum Extender

It is a very nice utility to install software with a GUI and with power and speed of terminal.

Commands are executed in terminal but it has a nice GUI to manage everything.

yum install yumex

For GUI people just open the overlay mode in gnome or press window key. then type add

Page 7: Linux Backup & Installation(Fedora)

then you will get add or remove programmes then go for a search.

Overlay Mode Activities > Applications > System Tools > Terminal. then type su –

and enter for a root user . Enter your root password. All the commands are

performed as root on the terminal otherwise just add su -c ‘command’ .

Prepare Yum for Fast Installation in fedora 17

fedora 17 Yum Fastest Mirror Plugin

yum installyum-fastestmirror

The fasterstmirror will find the fastest mirror near you and download with great speed.

Gnome Shell Tweaks for fedora 17You need some tweaks for gnome shell to use in fedora 17. You can have the gnome-

tweak-tool to tweak the settings, interface, fonts, themes etc..The latest version got

improved controls to tweak gnome as you like.

Just install

yum installgnome-tweak-tool

Dconf Editor for fedora 17The dconf editor will help you to set various values in gnome shell. like enable the minimize,

maximize buttons, show seconds in the clock etc.

Just Install

Page 8: Linux Backup & Installation(Fedora)

yum installdconf-editor

Gnome Shell Themes in Fedora 17There are lot of themes available for Gnome shell. If user theme extension installed and

active then you can change the shell theme using gnome tweak tool.

There are lot of themes in Gnome Look and deviantart

Here is a small list of exciting themes for fedora 17

Zukini

malys – GS GNOME Shell Theme

Faience 0.3

Nord: Gnome-shell 1.2

Adwaita-White 1.4

London Smoke – Gnome-Shell 1.3

MinimaZero 1.1

Air (Gnome Shell 3.4 compatible) 3.4

Zukitwo

Also there are lot of exiciting icon sets for Fedora 17. The popular are faenza, Faience,

Elementary, Gnome colors etc..

to install faenza theme

yum installfaenza-icon-theme

install elementary icon theme

yum install

Page 9: Linux Backup & Installation(Fedora)

elementary-icon-theme

Install Eco Icon theme

yum installecho-icon-theme

Install Tango Icon Theme

yum install tango-icon-themetango-icon-theme-extras

Lot others can be downloaded from Gnome Look

Alternative Desktop EnvironmentsAlternative Desktop Environments

01 01 July 2011July 2011

Many users who find Gnome 3.x difficult to use should try an alternative desktop environment. The following are supported by Fedora. Note these are all optional. Use yum to install them if you so wish:

KDEKDE is a full featured desktop like Gnome. However it does things in a different style. This is the most comprehensive desktop next to Gnome ( more info). To install:

[mirandam@charon ~]$

sudo yum groupinstall "KDE Software Compilation"

LXDELXDE is a lightweight desktop environment. It is very useful for older computers. It takes up much less space than Gnome or KDE. It maybe similar to older version of Windows (more info). To install:

Page 10: Linux Backup & Installation(Fedora)

[mirandam@charon ~]$ sudo yum groupinstall LXDE

XfceXfce is lightweight desktop environment similar to LXDE. It also consumes less resources than Gnome and many users will find it similar to much older versions of Gnome ( more info). To install:

[mirandam@charon ~]$ sudo yum groupinstall XFCE

Note:Note: Xfce is my personal recommendation/choice

Install Microsoft fontsFedora uses Liberation and DejaVu fonts which are installed by default and look pretty smooth and nice, plus they are open source. If you insist on using the Microsoft fonts you can download and install the msttcorefonts rpm like this.

wget

http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.no

arch.rpm

su -c 'rpm -ivh msttcore-fonts-2.0-3.noarch.rpm'

I built it myself using the msttcore-fonts-2.0-3.spec from Fedora-devel mailing list. It includes Arial, Andale, Comic Sans, Courier New, Georgia, Impact, Tahoma, Times, Trebuchet MS, Verdana and Webdings fonts. The procedure just in case you want to build it yourself is the following.

Page 11: Linux Backup & Installation(Fedora)

su -c 'yum install rpmdevtools rpm-build cabextract'

rpmdev-setuptree

cd ~/rpmbuild/SPECS/

wget

http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.sp

ec

rpmbuild -bb msttcore-fonts-2.0-3.spec

cd ~/rpmbuild/RPMS/noarch/

su -c 'rpm -ivh msttcore-fonts-2.0-3.noarch.rpm'

Now you can change your fonts through System -> Preferences -> Appearance -> Fonts

Install Adobe Acrobat Reader in fedora 17Next we add the adobe repository for downloading Acrobat Reader, by running this at the

terminal

## Adobe Repository 32-bit x86## rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux ## AdobeRepository 64-bit x86_64 ## rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

yuminstall AdobeReader_enu

Page 12: Linux Backup & Installation(Fedora)

Just Start the Acrobat Reader from Activities > Applicaitons > office > Acrobat reader.

Internet Applicaitons for fedora 17The firefox 12 is the default browser in fedora 17. But Google Chrome is also a better

alternative. You can add the repository and install google chrome on fedora 17 very easly.

Installing Google chrome in fedora 17

Just use the following command as is

wget

https://dl-ssl.google.com/linux/linux_signing_key.pub

rpm --importlinux_signing_key.pub

For 32 bit

echo "[google] name=Google Chrome32-bit baseurl=http://dl.

google.com/linux/chrome/rpm/stable/i386" >>/etc/yum.repos.d/google.repo

For 64 bit

Page 13: Linux Backup & Installation(Fedora)

echo "[google] name=Google Chrome64-bit baseurl=http://dl.

google.com/linux/chrome/rpm/stable/x86_64" >>/etc/yum.repos.d/google.repo

Install Google Chrome Stable Version on fedora 17

Just type this line on the root terminal

yuminstall google-chrome-stable

Or You can download the google chrome browser from chrome website. Download the rpm

file. but to install it there is another package needed that is lsb

to install you need the dependency lsb

to install that

yum install redhat-lsb

Then try to install the downloaded rpm by just double click on it or in terminal

rpm -ivhgoogle-chrome-stable_current.rpm

Install Pidgin on fedora 17

Page 14: Linux Backup & Installation(Fedora)

Pidgin is an alternative for the default empathy IM Client. Some times it works better with

webcams.

yum install pidgin

Install Google talk Plugin in fedora 17

Just download the rpm from Google Talk Website and install it. Download from

http://www.google.com/chat/video/download.html .

Just double click on the rpm on the downloads. Type the root password. It will automatically

install.

Install skype on fedora 17

Skype is a good IM client for all operating system. You can chat, Video and Audio call with

unmatched voice clarity and video quality over internet.

Just download from skype website.

Just double click on the rpm. It will install automatically.

Install Google talk on fedora 17

The google talk plugin will help you to call your friends from gmail interface. It now supports

video calling. You can download this plugin from google website

Install Gwibber on fedora 17

Gwibber is a universal Broadcast Client for twitter, identi.ca, Buzz, Flickr, FriendsFeed,

Facebook, Ping.fm, Qwaiku etc.. It is the default Broadcast client on Ubuntu. Installation is

simple.

yum install gwibber

Page 15: Linux Backup & Installation(Fedora)

Install Google Earth on fedora 17

The most advanced map software from google. You can search and find lot more . Just

download the bin file and execute it.

./GoogleEarthLinx.bin

Flash Player Plugin for fedora 17

yum install flash-pluginnspluginwrapper alsa-plugins-pulseaudio libcurl

there is another way to install flash plugin. If you installed google chrome browser already

then you can use the Google chrome builtin flash plugin for firefox. The updates to Flash

player for linux is only available for google chrome only. Adobe dropped the support for

other browsers so this is a better way. If you installed google chrome on /opt then

ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/mozilla/plugins/

Just run this command. Restart Firefox check flash player

Graphics Appications for fedora 17

Gimp

It is the most advanced Image Editor in Linux. Version 2.8 is available now. This gimp has

lot of features like single window mode, file tabs, layer groups etc…. This is included in the

default package. If not just install

yum install gimp yum installgimp-data-extras gimpfx-foundry gimp-lqr-plugin gimp-resynthesizergnome-xcf-thumbnailer

Page 16: Linux Backup & Installation(Fedora)

The extra packages for gimp enables some nice filters created by fx foundry. The

resynthesizer plugin do some magic with photos and remove forground objects in photos.

Inkscape

The best vector editor application in free software. Good for creating svg files. An essential

tool for all libre designers and graphics developers.

yum install inkscape

Dia

The Dia drawing program can be used to draw different types of diagrams, and includes

support for UML static structure diagrams (class diagrams), entity relationship modeling,

and network diagrams. Dia can load and save diagrams to a custom file format, can load

and save in .xml format, and can export to PostScript(TM).

yum install dia

Phatch

Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all

popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch re-size,

rotate, apply perspective, shadows, rounded corners, … and more in minutes instead of

hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for

renaming and data stamping. Phatch also supports a console version to batch photos on

web-servers.

yum install phatchnautilus-phatch

Page 17: Linux Backup & Installation(Fedora)

Office Applications for fedora 17

Libreoffice is the official office package for fedora 17

The total libreoffice package is available on the DVD package. You can install

openoffice.orgseperatly.

Libre Office 3.5.1 on fedora 17

LibreOffice is a productivity suite that is compatible with other major office suites, and

available on a variety of platforms. It is the clone of Openoffice.orgfrom document

foundation. Lot of improvements and bug fixes from openoffice.orgdone by the libreoffice

team. Also other distros are supporting this office suite.

Download : Libreoffice

Extract the file and install

rpm -ivh RPMS/*.rpm

Scribus on fedora 17

Scribus is an desktop open source page layout program with the aim of producing

commercial grade output in PDF and Postscript, primarily, though not exclusively for

Linux.While the goals of the program are for ease of use and simple easy to understand

tools, Scribus offers support for professional publishing features, such as CMYK color, easy

PDF creation, Encapsulated Postscript import/export and creation of color separations.

yum install scribus

Installing video drivers**Note: To install the following packages you must have the RPM Fusion Repository enabled as described

Page 18: Linux Backup & Installation(Fedora)

in Install RPM Fusion Repository .

**Note: The following information was obtained from http://forums.fedoraforum.org/

* Installing nVidia driver

Fedora 16 uses the open source nouveau driver for nvidia cards. This might be enough for you depending on your needs. Kernel Mode Setting (KMS) is now enabled by default on NVIDIA systems as well, through the Nouveau driver. However if you want to have 3D support in Fedora 12 you must install the binary nvidia drivers. Just type:

For GeForce 6, 7, 8, 9, 200, 300, 400 & 500 series cards

su -c 'yum install kmod-nvidia xorg-x11-drv-nvidia-libs'

If you use a PAE kernel

su -c 'yum install kmod-nvidia-PAE'

Make sure nouveau is removed from initramfs.

su -

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname

-r)-nouveau.img

dracut /boot/initramfs-$(uname -r).img $(uname -r)

Add selinux policy to allow gdm and gnome shell to work.

Page 19: Linux Backup & Installation(Fedora)

su -

yum --nogpgcheck update libsepol

http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/no

arch/selinux-policy-3.10.0-53.fc16.noarch.rpm

\

http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/no

arch/selinux-policy-targeted-3.10.0-53.fc16.noarch.rpm

--enablerepo=u*g

Reboot

* Installing ATi driver

Please note that Gnome Shell doesn't work with fglrx.

Video Codecs for fedora 17To play various Video formats we need some codecs.

Gstreamer

yum install gstreamergstreamer-plugins-good gstreamer-plugins-badgstreamer-plugins-ugly

FFMpeg

FFMpeg is a complete and free Internet live audio and video broadcasting solution for

Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats

including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

Page 20: Linux Backup & Installation(Fedora)

yum install ffmpegffmpeg-libs

K3b MP3 decoder plugin

When you start k3b it says no mp3 decoder plugin. to install

yum installk3b-extras-freeworld

DVD and Video Players for fedora 17DVD playback

In order to play DVDs you must install the appropriate codecs.

yum install libdvdread libdvdnavlsdvd

you can use Livna for installing libdvdcss.

su -

rpm -Uvh

http://rpm.livna.org/livna-release.rpm

yum install libdvdcss

Page 21: Linux Backup & Installation(Fedora)

OR

Please use the ATrpms Repository:

[mirandam@charon Download]$ wget

http://www.mjmwired.net/resources/files/atrpms.repo[mirandam@charon Download]$

sudo cp ./atrpms.repo /etc/yum.repos.d/atrpms.repo[mirandam@charon Download]$ sudo rpm --import

http://packages.atrpms.net/RPM-GPG-KEY.atrpms

To install the package:

[mirandam@charon ~]$ sudo yum --enablerepo=atrpms install libdvdcss2

NOTENOTE ATrpms may conflict with RPMFusion hence it is kept disabled.

VLC

VLC media player is a highly portable multimedia player and multimedia framework capable

of reading most audio and video formats as well as DVDs, Audio CDs VCDs, and various

streaming protocols. It can also be used as a media converter or a server to stream in uni-

cast or multi-cast in IPv4 or IPv6 on networks.

yum install vlc

Mplayer / SMplayer / Gnome Mplayer

Page 22: Linux Backup & Installation(Fedora)

MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM, VIVO,

ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, and PVA

files. You can also use it to watch VCDs, SVCDs, DVDs, 3ivx, RealMedia, and DivX

movies. It supports a wide range of output drivers including X11, XVideo, DGA, OpenGL,

SVGAlib, fbdev, AAlib, DirectFB etc. There are also nice antialiased shaded subtitles and

OSD.

yum install mplayer mplayer-guismplayer gnome-mplayer

OR

Installation through yum with RPMFusion enabled:

[mirandam@charon ~]$

sudo yum install mplayer mplayer-gui gecko-mediaplayer mencoder

Note that mencoder is optional but provides many encoding functions.Binary Codecs:Binary Codecs: Please install the Binary Codecs for further support of formats that MPlayer does not directly support.MPlayer should work automatically defaulted to PulseAudio.

Kaffeine

Kaffeine is KDE Mediaplayer with xine engine.

yum install kaffeine

Avidemux

Page 23: Linux Backup & Installation(Fedora)

Avidemux is a very good video editor. Install it like this

yum install avidemux

Xine

It is another movie player in linux. is worth try

yum install xine-libxine-lib-extras xine-lib-extras-freeworld xine-ui xine-ui-skinsgxine

XBMC

XBMC media center is the media center application for Linux. XBMC can play a spectrum

of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather

forecast functions, together third-party plugins. It support various kinds of remote controlls

also.

yum install xbmc

Minitube

Minitube is a YouTube desktop client. With it you can watch YouTube videos in a new way:

you type a keyword, Minitube gives you an endless video stream. Minitube is not about

cloning the original YouTube web interface, it aims to create a new TV-like experience.

yum install minitube

Page 24: Linux Backup & Installation(Fedora)

BansheeBanshee - Banshee is an iTunes-like media player which support sync'ing to multiple different devices.

Installation through yum with RPMFusion enabled:

[mirandam@charon ~]$

sudo yum install banshee gstreamer-plugins-uglygstreamer-plugins-bad gstreamer-ffmpeg

Binary Codecs - The MPlayer projects maintains a package full of binary codecs for which no directly open source option exists, some of these files include Windows DLL's. These are shared by both Xine and MPlayer. NOTE: There is significant variation depending on your architecture (i386, x86_64, ppc). This step is really only beneficial to 32bit i386 users, 64bit users may also install the i386.

Navigate to: http://www.mplayerhq.hu/MPlayer/releases/codecs/Select the package ( .tar.bz2) best matching your version ofFedora/Architecture. Generally 32-bit users will use: all-20110131.tar.bz2 .Install the codecs ( 32-bit for example):

[mirandam@charon Download]$

sudo mkdir -p /usr/lib/codecs[mirandam@charon Download]$ sudo tar -jxvf all-20110131.tar.bz2--strip-components 1 -C /usr/lib/codecs/

Mp3 and Audio Players for fedora 17.

Audacity on fedora 17

Audacity is a cross-platform multitrack audio editor. It allows you to record sounds directly

or to import files in various formats. It features a few simple effects, all of the editing

features you should need, and unlimited undo. The GUI was built with wxWidgets and the

Page 25: Linux Backup & Installation(Fedora)

audio I/O supports PulseAudio, OSS and ALSA under Linux. This

build has support for mp3 and ffmpeg import/export.

yum install audacity

Or you can install Audacity with mp3 export support.

yum installaudacity-freeworld

Audacious

Audacious is a media player that currently uses a skinned user interface (based on Winamp

2.x skins) as well as a separate GTK2 based front end. Historically, it started as a fork of

Beep Media Player (BMP), which itself forked from XMMS.

yum install audaciousaudacious-libs audacious-plugins audacious-plugins-freeworldaudacious-plugins-freeworld-aac audacious-plugins-freeworld-ffaudioaudacious-plugins-freeworld-mp3

OR

Installation through yum:

[mirandam@charon ~]$

sudo yum install audacious audacious-plugins-freeworld*NOTE: There is a '*' at the end.

Page 26: Linux Backup & Installation(Fedora)

Banshee

Banshee allows you to import CDs, sync your music collection to an iPod, play music

directly from an iPod, create playlists with songs from your library, and create audio and

MP3 CDs from subsets of your library.

yum install bansheebanshee-community-extensions

Xmms

XMMS is a multimedia (Ogg Vorbis, CDs) player for the X Window System with an interface

similar to Winamp’s. XMMS supports playlists and streaming content and has a

configurable interface.

yum install xmmsxmms-mp3

OR

yum install xmms xmms-mp3 xmms-faad2 xmms-flac xmms-pulse xmms-skins

Amarok

Amarok is a multimedia player with:

Page 27: Linux Backup & Installation(Fedora)

fresh playlist concept, very fast to use, with drag and drop

plays all formats supported by the various engines

audio effects, like reverb and compressor

compatible with the .m3u and .pls formats for playlists

nice GUI, integrates into the KDE look, but with a unique touch

yum install amarokphonon-backend-gstreamer

OR

It is helpful to have KDE installed first as this will reduce the download.Installation through yum:

[mirandam@charon ~]$

sudo yum install amarok xine-lib-extras-freeworld

Exaile

Exaile is similar to Amarok but it’s based on GTK+ toolkit. Therefore it’s a good solution for

Gnome users! To install it type:

yum install exaile

Clementine

Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast

and easy-to-use interface for searching and playing your music. This is another music

player similar to Exaile.

Page 28: Linux Backup & Installation(Fedora)

yum install clementine

Rhythmbox/Gstreamer - A simple audio application similar to iTunes layout.

Most of Rhythmbox and the Gstreamer system should be installed when installingGnome (mentioned above). The missing components are just the MP3 (and other media) plugins.Installation through yum:

[mirandam@charon ~]$

sudo yum install rhythmbox gstreamer-plugins-uglygstreamer-plugins-bad gstreamer-ffmpeggstreamer-plugins-bad-nonfree

[UNFINISHED][UNFINISHED] Combined command:Combined command: If you wish to install EVERYTHINGEVERYTHING above please run the following:

[mirandam@charon ~]$

sudo yum install xmms xmms-mp3 xmms-faad2 xmms-flac xmms-pulse\xmms-skins audacious audacious-plugins-freeworld* rhythmbox \gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg \gstreamer-plugins-bad-nonfree amarok xine-lib-extras-freeworld

Torrent Clients for fedora 17

Transmission

Page 29: Linux Backup & Installation(Fedora)

Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface

on top on an efficient, cross-platform back-end.

yum installtransmission

Azureus

Azureus (now Vuze) implements the BitTorrent protocol using java and comes bundled with

many invaluable features for both beginners and advanced users.

yum install azureus

Ktorrent

Ktorrent is a torrent client for KDE Users. If you install on Gnome only System. You have

the overhead of KDE Libraries.

yum install ktorrent

Nautilus Extensions for fedora 17

Nautilus Actions

Nautilus actions is an extension for Nautilus, the GNOME file manager. It provides an easy

way to configure programs to be launch on files selected in Nautilus interface

yum install nautilus-actions

Page 30: Linux Backup & Installation(Fedora)

Nautilus Image Converter

Adds a “Resize Images…” menu item to the context menu of all images. This opens a

dialog where you set the desired image size and file name. A click on “Resize” finally

resizes the image(s) using ImageMagick’s convert tool.

yum install nautilus-image-converter

Nautilus Open Terminal

The nautilus-open-terminal extension provides a right-click “Open Terminal” option for

nautilus users who prefer that option.

yum install nautilus-open-terminal

Nautilus Paste Bin

A Nautilus extension written in Python, which allows users to upload text-only files to a

pastebin service just by right-clicking on them. Users can also add their favorite service just

by creating new presets.

yum install nautilus-pastebin

OR

yum install nautilus-actions nautilus-image-converter

Page 31: Linux Backup & Installation(Fedora)

nautilus-open-terminal nautilus-pastebin

Tools for fedora 17Here we are installing some usefull tools for various purpose.

Unrar

The unrar utility is a freeware program for extracting, testing and viewing the contents of

archives created with the RAR archiver version 1.50 and above.

yum install unrar

7Zip

p7zip is a port of 7za.exe for Unix. 7-Zip is a file archiver with a very high compression ratio.

The original version can be found at http://www.7-zip.org/.

yum install p7zip p7zip-plugins

gftpgFTP is a multi-threaded FTP client for the X Window System. gFTP supports simultaneous

downloads, resumption of interrupted file transfers, file transfer queues to allow

downloading of multiple files, support for downloading entire directories/subdirectories, a

bookmarks menu to allow quick connection to FTP sites, caching of remote directory

listings, local and remote chmod, drag and drop, a connection manager and much more

Page 32: Linux Backup & Installation(Fedora)

yum install gftp

Filezilla

FileZilla is a FTP, FTPS and SFTP client for Linux with a lot of features.

* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)

* Cross-platform

* Available in many languages

* Supports resume and transfer of large files >4GB

* Easy to use Site Manager and transfer queue

* Drag & drop support

* Speed limits

* Filename filters

* Network configuration wizard

yum install filezilla

gnochm

A CHM file viewer for Gnome. Features are:

* Full text search * Bookmarks * Support for external ms-its links * Configurable support for

http links * Internationalisation * Displays HTML page source

yum install gnochm [DOESN'TWORK]

Page 33: Linux Backup & Installation(Fedora)

gtkpod

gtkpod is a platform independent Graphical User Interface for Apple’s iPod using GTK2. It

supports all current iPod models, including the Mini, Photo, Shuffle, Nano, Video, Classic,

Touch, and iPhone.

yum install gtkpod

Programming IDEs for fedora 17

Netbeans

NetBeans IDE is an Integrated Development Environment (IDE) for Java/JavaFX, C/C++,

Ruby, UML, etc. The NetBeans IDE is oriented on wide audience of developers from

beginners up to experts.

yum install netbeans

[DOESN'T WORK - SEE BELOW]

Install Sun/Oracle Java JDK/JRE 7u10 on Fedora 18/17/16/15/14/13/12, CentOS 6.3/6.2/6.1/6/5.8, Red Hat (RHEL) 6.3/6.2/6.1/6/5.8

1. Download Sun/Oracle Java JDK/JRE 7u10 32-bit/64-bit RPM packages

Download Sun/Oracle Java 7u10 from herehttp://www.oracle.com/technetwork/java/javase/downloads/index.html. Select rpm package (jdk-7u10-linux-i586.rpm, jdk-7u10-linux-x64.rpm, jre-7u10-linux-i586.rpm or jre-7u10-linux-x64.rpm).

2. Change to root user.

sudo -i ## OR ## su -

Page 34: Linux Backup & Installation(Fedora)

3. Install Java JDK or JRE package

## JDK 32-bit ##

rpm -Uvh /path/to/binary/jdk-7u10-linux-i586.rpm

## JDK 64-bit ##

rpm -Uvh /path/to/binary/jdk-7u10-linux-x64.rpm

## JRE 32-bit ##

rpm -Uvh /path/to/binary/jre-7u10-linux-i586.rpm

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## JRE 64-bit ##

rpm -Uvh /path/to/binary/jre-7u10-linux-x64.rpm

4a. Install Sun/Oracle JDK java, javaws, libjavaplugin.so (for Firefox/Mozilla) and javac with alternatives –install command

Use Java JDK latest version (/usr/java/latest)

## java ##

alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000

## javaws ##

alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000

Page 35: Linux Backup & Installation(Fedora)

## Java Browser (Mozilla) Plugin 64-bit ##

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64/usr/java/latest/jre/lib/amd64/libnpjp2.so 20000

## Install javac only if you installed JDK (Java Development Kit) package ##

alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000

alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

Use Java JDK absolute version (/usr/java/jdk1.7.0_10)

## java ##

alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_10/jre/bin/java 20000

## javaws ##

alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_10/jre/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_10/jre/lib/i386/libnpjp2.so 20000

## Java Browser (Mozilla) Plugin 64-bit ##

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64/usr/java/jdk1.7.0_10/jre/lib/amd64/libnpjp2.so 20000

## Install javac only if you installed JDK (Java Development Kit) package ##

alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_10/bin/javac 20000

alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_10/bin/jar 20000

4b. Install Sun/Oracle JRE java, javaws and libjavaplugin.so (for Firefox/Mozilla) with alternatives –install command

Use Java JRE latest version (/usr/java/latest)

## java ##

alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000

## javaws ##

alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000

## Java Browser (Mozilla) Plugin 64-bit ##

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 20000

Use Java JRE absolute version (/usr/java/jre1.7.0_10)

Page 36: Linux Backup & Installation(Fedora)

## java ##

alternatives --install /usr/bin/java java /usr/java/jre1.7.0_10/bin/java 20000

## javaws ##

alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_10/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.7.0_10/lib/i386/libnpjp2.so 20000

## Java Browser (Mozilla) Plugin 64-bit ##

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64/usr/java/jre1.7.0_10/lib/amd64/libnpjp2.so 20000

5. Check current java, javac, javaws and libjavaplugin.so versions

java -version

java version "1.7.0_10"

Java(TM) SE Runtime Environment (build 1.7.0_10-b04)

Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

javaws

Java(TM) Web Start 10.0.0.4-fcs

[...]

javac -version

javac 1.7.0_10

Note: Check libjavaplugin.so with restarting Mozilla Firefox and writing about:plugins on address bar.

Java 7 console output on Fedora 18:

6. Swap between OpenJDK and Sun/Oracle Java JDK/JRE 6 and 7 versions

java

alternatives --config java

There are 5 programs which provide 'java'.

Selection Command

-----------------------------------------------

* 1 /usr/java/jdk1.6.0_24/jre/bin/java

2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java

Page 37: Linux Backup & Installation(Fedora)

+ 3 /usr/java/jdk1.6.0_26/jre/bin/java

4 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

5 /usr/java/jdk1.7.0_10/jre/bin/java

Enter to keep the current selection[+], or type selection number: 5

Note: java with [+] is currently on use

javaws

alternatives --config javaws

There are 3 programs which provide 'javaws'.

Selection Command

-----------------------------------------------

* 1 /usr/java/jdk1.6.0_24/jre/bin/javaws

+ 2 /usr/java/jdk1.6.0_26/jre/bin/javaws

3 /usr/java/jdk1.7.0_10/jre/bin/javaws

Enter to keep the current selection[+], or type selection number: 3

Note: java with [+] is currently on use

libjavaplugin.so (32-bit)

alternatives --config libjavaplugin.so

There are 3 programs which provide 'libjavaplugin.so'.

Selection Command

-----------------------------------------------

* 1 /usr/java/jdk1.6.0_24/jre/lib/i386/libnpjp2.so

+ 2 /usr/java/jdk1.6.0_26/jre/lib/i386/libnpjp2.so

3 /usr/java/jdk1.7.0_10/jre/lib/i386/libnpjp2.so

Enter to keep the current selection[+], or type selection number: 3

libjavaplugin.so.x86_64 (64-bit)

alternatives --config libjavaplugin.so.x86_64

There are 3 programs which provide 'libjavaplugin.so.x86_64'.

Selection Command

-----------------------------------------------

* 1 /usr/java/jdk1.6.0_24/jre/lib/amd64/libnpjp2.so

+ 2 /usr/java/jdk1.6.0_26/jre/lib/amd64/libnpjp2.so

3 /usr/java/jdk1.7.0_10/jre/lib/amd64/libnpjp2.so

Page 38: Linux Backup & Installation(Fedora)

Enter to keep the current selection[+], or type selection number: 3

javac

alternatives --config javac

There are 3 programs which provide 'javac'.

Selection Command

-----------------------------------------------

* 1 /usr/java/jdk1.6.0_24/bin/javac

+ 2 /usr/java/jdk1.6.0_26/bin/javac

3 /usr/java/jdk1.7.0_10/bin/javac

Enter to keep the current selection[+], or type selection number: 3

Note: java with [+] is currently on use

Post-Installation Setup

Add JAVA_HOME environment variable to /etc/profile file or $HOME/.bash_profile file

Java JDK and JRE latest version (/usr/java/latest)

## export JAVA_HOME JDK/JRE ##

export JAVA_HOME="/usr/java/latest"

Java JDK and JRE absolute version (/usr/java/jdk1.7.0_10)

## export JAVA_HOME JDK ##

export JAVA_HOME="/usr/java/jdk1.7.0_10"

## export JAVA_HOME JRE ##

export JAVA_HOME="/usr/java/jre1.7.0_10"

Eclipse – it is a good IDE for fedora

yum install eclipse

IDEs for Web Programming Like HTML,CSS,Javascript,PHP,Ruby etc …

Geany

Geany is a small and fast integrated development enviroment with basic features and few

Page 39: Linux Backup & Installation(Fedora)

dependencies to other packages or Desktop Environments.

Some features:

* Syntax highlighting

* Code completion

* Code folding

* Construct completion/snippets

* Auto-closing of XML and HTML tags

* Call tips

* Support for Many languages like C, Java, PHP, HTML, Python, Perl, Pascal

* symbol lists and symbol name auto-completion

* Code navigation

* Simple project management

* Plugin interface

yum install geany

Bluefish

Bluefish is a powerful editor for experienced web designers and programmers. Bluefish

supports many programming and markup languages, but it focuses on editing dynamic and

interactive websites.

yum install bluefish

Cssed

Page 40: Linux Backup & Installation(Fedora)

cssed is a small developer editor and validator, that tries to ease the CSS editing.

It features syntax highlighting, syntax validation, MDI notebook based interface, quick CSS

properties and values insertion, auto-completion and dialog-based insertion of CSS

complex values.

Being a CSS editor, it’s not limited to this language. cssed haved some support for HTML

(with embbeded Javascript), XML, Javascript, Java, PHP, JSP, C, C++, Apache

configuration files, .htaccess, Python, Perl, SQL, SH and other languages so it can serve

quite well as multi-purpose editor.

yum install cssed

Anjuta

Anjuta DevStudio is a versatile Integrated Development Environment (IDE) on GNOME

Desktop Environment and features a number of advanced programming facilities. These

include project management, application and class wizards, an on-board interactive

debugger, powerful source editor, syntax highlighting, intelligent auto-completions, symbol

navigation, version controls, integrated GUI designing and other tools.

yum install anjuta

For install the complete software packages a good internet connection is advicable.

Beacuse about 800MB of packages are downloaded from internet. after install all these you

will get a stable desktop for all development environments . Also virus/ Sparm free internet

browsing is a big advantage. Selinux will take care of all security problems in fedora.

Another guide for Things to do after install fedora 17 is Here .