Difference between revisions of "Fedora Linux Distribution Reference"

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
m (Software Package Management)
m (Software Package Management)
Line 70: Line 70:
 
Important Commands:
 
Important Commands:
 
* To see a list of available software:
 
* To see a list of available software:
  yum list available
+
  yum list available > /tmp/packages.txt
 +
vi /tmp/packages.txt
 
* To install some software, you type:  
 
* To install some software, you type:  
 
  yum install packagename
 
  yum install packagename

Revision as of 08:39, 11 April 2008

Fedora Core is Red Hat's free hobbyist version of Linux, designed to mature technologies quickly for use in the premium Red Hat Enterprise Linux product and to sate developers' appetite for new features. The Fedora foundation was announced by Redhat in in June of 2005.

In April of 2006 Redhat announced cancellation of the Fedora Foundation. This doesn't mean the distribution has been cancelled, but rather the body that maintains it will change. They moved the governing of Fedora Core from the foundation to the Fedora Project Board. The board includes five Red Hat employees and four outsiders. This move was a means for Redhat to keep the Fedora developers focused on initiatives more in line with Redhat's overall agenda.

The Fedora distribution lives on. Fedora 9 will be (or has been depending on when you are reading this) released by the Fedora Project in May, 2008. Fedora is always free for anyone to use, modify, and distribute. It is built by people across the globe who work together as a community: the Fedora Project. The Fedora Project is open and anyone is welcome to join.

 

Administrative Tasks

Note: the System menu is not in the traditional place, it is a seperate menu, from the left the 4th over on the task bar.

Screensaver and Screensaver Password

Change your screen saver by going to System, Preferences, Look and Feel, Screensaver.

Changing the display resolution and color depth

From the System menu choose System, Administration, Display. On the resulting Screen Resolution Preferences window, use the Resolution drop-down box to choose the resolution that you desire.

If you can't see all of the resolutions supported by your monitor it is probably due to an install time issue. You can change this configuration by going to System, Administration, Display to change the system system-wide display settings. When you open up certain applets from the System menu, Fedora prompts you for the root password, since these tools require administrative access to the machine. Once you provide the root password, the "Display settings" dialog window opens. From this menu, select the resolution that you would like to use.

 

Software Package Management

yum

The yum utility is used to manage software packages on the Fedora Linux system.

  • To install new software from package repositories
  • To install new software from an individual package file
  • To update existing software on your system
  • To remove unwanted software from your system
Usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list, remove, clean, grouperase >

Options:
  -h, --help            show this help message and exit
  -t, --tolerant        be tolerant of errors
  -C                    run entirely from cache, don't update cache
  -c  [config file]     config file location
  -R  [minutes]         maximum command wait time
  -d  [debug level]     debugging output level
  -e  [error level]     error output level
  -q, --quiet           quiet operation
  -v, --verbose         verbose operation
  -y                    answer yes for all questions
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  -x [package], --exclude=[package]
                        exclude package(s) by name or glob
  --disableexcludes=[repo]
                        disable exclude from main, for a repo or for
                        everything
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
  --nogpgcheck          disable gpg signature checking
  --disableplugin=[plugin]
                       disable plugins by name

Get yum ready by configuring it: (as root)

yum -y install yum-priorities

Edit the yum config file

vi /etc/yum/pluginconf.d/priorities.conf

Add the following line:

check_obsoletes = 1

Important Commands:

  • To see a list of available software:
yum list available > /tmp/packages.txt
vi /tmp/packages.txt
  • To install some software, you type:
yum install packagename
  • To update some software, you type: (If you leave out "packagename" yum will update all your software.)
yum update packagename
  • To see what updates are available, you can do:
yum check-update
  • To search for a package, you can do:
yum search word

 

3rd Party Software