We are still actively working on the spam issue.

Difference between revisions of "Fedora"

From InstallGentoo Wiki
Jump to: navigation, search
m (Basic setup: grammar)
(Needs some more cleanup)
Line 2: Line 2:
  
 
[http://fedoraproject.org/ Fedora] is a fast, stable, and powerful [[GNU/Linux]] distribution for everyday use built by a worldwide community of friends. It's completely free to use, study, and share.
 
[http://fedoraproject.org/ Fedora] is a fast, stable, and powerful [[GNU/Linux]] distribution for everyday use built by a worldwide community of friends. It's completely free to use, study, and share.
 +
 +
==Why use Fedora?==
 +
* Default repo's only contain [[free software]]
 +
* More bleeding edge software.
 +
* RHEL-based.
  
 
==New users==
 
==New users==
If you're new to linux and you want to use fedora then an excelent place to start is [http://easylifeproject.org/ easyLife]. It sets up essential software, installs some commonly used properitary software, installs codecs, installs and configures flash, sets up properitary drivers, sets up oracle java and much more. It's only recommended if you are an inexperienced user or if you're REALLY lazy.
+
If you're new to GNU/Linux and you want to use Fedora then an excellent place to start is [http://easylifeproject.org/ easyLife]. It sets up essential software, installs some commonly used proprietary software, installs codecs, installs and configures flash, sets up proprietary drivers, sets up oracle java and much more. It's only recommended if you are an inexperienced user or if you're REALLY lazy.
  
 
==Basic setup==
 
==Basic setup==
Although the default Fedora installation contains most of the stuff the average user needs, it's always useful to add the following essentials:
+
Although the default Fedora installation contains most of the stuff the average user needs, it's always useful to install the following essentials that are sadly not packaged with Fedora by default:
<code>sudo yum install wget nano git gcc clang gnome-tweak-tool sudo vim -y</code>
+
 
This installs some basic software that is sadly not packaged with Fedora by default
+
<pre>sudo yum install wget nano git gcc clang gnome-tweak-tool vim -y</pre>
  
 
===Codecs===
 
===Codecs===
 
By default, Fedora doesn't have a lot of codecs installed. You can fix this by running:  
 
By default, Fedora doesn't have a lot of codecs installed. You can fix this by running:  
 
<pre>sudo yum install gstreamer{1,}-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} ffmpeg -y</pre>
 
<pre>sudo yum install gstreamer{1,}-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} ffmpeg -y</pre>
Although this adds a lot of codecs non-free codecs will not be installed this way using the default repos (see RPMFusion and redo this command).
+
You'll have to install [[Fedora#RPMFusion|RPMFusion]] if you want non-free codecs, as they will not be installed this way when only using the default repositories.
  
 
==How to use yum==
 
==How to use yum==
Yum is very easy to use compared to [[aptitude]], [[pacman]] etc. It has three basic commands that you need to remember:
+
Yum is very easy to use compared to [[Aptitude]], [[Pacman]] etc. It has three basic commands that you need to remember:
 
* yum install
 
* yum install
 
* yum search
 
* yum search
Line 25: Line 30:
 
The yum command supports a range of wildcards etc. For example:
 
The yum command supports a range of wildcards etc. For example:
 
if you want to install all the gstreamer plugins all you need to do is  
 
if you want to install all the gstreamer plugins all you need to do is  
<code>yum install gstream*plugin*</code>
+
<pre>yum install gstream*plugin*</pre>
 
By adding the -y flag you skip the confirmation process and yum will assume yes for most questions.
 
By adding the -y flag you skip the confirmation process and yum will assume yes for most questions.
  
 
==RPMFusion==
 
==RPMFusion==
The RPMFusion repos add non-[[free software]] to fedora. This includes a lot of codecs, steam, etc.
+
The RPMFusion repos add non-free software to fedora. This includes a lot of codecs, steam, etc. Installing RPMFusion is extremely easy:
Installing RPMFusion is extreemly easy:
 
  
 
<pre style="overflow: auto;">su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'</pre>
 
<pre style="overflow: auto;">su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'</pre>
  
 
==Flash==
 
==Flash==
Flash is not installed by default and is [https://fedoraproject.org/wiki/Flash officially not recommended] due to the fact that it's non-[[free software]]. If you do wish to install the Flash player plugin anyway then please follow these steps.
+
Flash is not installed by default and is [https://fedoraproject.org/wiki/Flash officially not recommended] due to the fact that it's non-free software. If you do wish to install the Flash player plugin anyway then please follow these steps.
  
 
===Firefox===
 
===Firefox===
Line 59: Line 63:
 
===Installing the plugin on Chromium web browser===
 
===Installing the plugin on Chromium web browser===
  
Follow all of the instructions in the Enabling Flash Plugin section. Then:
+
Follow all of the instructions in the Enabling Flash Plugin section. Then, on 64-bit, create a symbolic link that tells Chromium how to find the 64-bit plugin:
 
 
On 64-bit, create a symbolic link that tells Chromium how to find the 64-bit plugin:
 
 
<pre>sudo ln -s /usr/lib64/mozilla/plugins/libflashplayer.so /usr/lib64/chromium-browser/plugins/libflashplayer.so</pre>
 
<pre>sudo ln -s /usr/lib64/mozilla/plugins/libflashplayer.so /usr/lib64/chromium-browser/plugins/libflashplayer.so</pre>
  
Line 72: Line 74:
  
 
There is a free and open source alternative called Gnash available in Fedora's software repositories. Gnash can play flash videos but the audio portion of flash is often under the MP3 format which is patent encumbered. Since Gnash uses Gstreamer, you can install the gstreamer codecs from RPM Fusion
 
There is a free and open source alternative called Gnash available in Fedora's software repositories. Gnash can play flash videos but the audio portion of flash is often under the MP3 format which is patent encumbered. Since Gnash uses Gstreamer, you can install the gstreamer codecs from RPM Fusion
 
  
 
<pre style="overflow: auto">sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm  -y
 
<pre style="overflow: auto">sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm  -y
Line 90: Line 91:
 
<pre>sudo yum install gnash -y</pre>
 
<pre>sudo yum install gnash -y</pre>
  
==Why use Fedora?==
+
==External Links==
* Default repo's only contain [[free software]]
+
 
* More bleeding edge software.
+
[https://fedoraproject.org/wiki/How_to_create_an_RPM_package How to create an RPM package] - Details packaging in Fedora, recommended you use [https://fedoraproject.org/wiki/Using_Mock_to_test_package_builds Mock] to build.
* RHEL-based.
 
  
  
 
[[Category:GNU/Linux]]
 
[[Category:GNU/Linux]]

Revision as of 01:59, 29 January 2014

Fedora

Fedora is a fast, stable, and powerful GNU/Linux distribution for everyday use built by a worldwide community of friends. It's completely free to use, study, and share.

Why use Fedora?

  • Default repo's only contain free software
  • More bleeding edge software.
  • RHEL-based.

New users

If you're new to GNU/Linux and you want to use Fedora then an excellent place to start is easyLife. It sets up essential software, installs some commonly used proprietary software, installs codecs, installs and configures flash, sets up proprietary drivers, sets up oracle java and much more. It's only recommended if you are an inexperienced user or if you're REALLY lazy.

Basic setup

Although the default Fedora installation contains most of the stuff the average user needs, it's always useful to install the following essentials that are sadly not packaged with Fedora by default:

sudo yum install wget nano git gcc clang gnome-tweak-tool vim -y

Codecs

By default, Fedora doesn't have a lot of codecs installed. You can fix this by running:

sudo yum install gstreamer{1,}-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} ffmpeg -y

You'll have to install RPMFusion if you want non-free codecs, as they will not be installed this way when only using the default repositories.

How to use yum

Yum is very easy to use compared to Aptitude, Pacman etc. It has three basic commands that you need to remember:

  • yum install
  • yum search
  • yum remove

Basics

The yum command supports a range of wildcards etc. For example: if you want to install all the gstreamer plugins all you need to do is

yum install gstream*plugin*

By adding the -y flag you skip the confirmation process and yum will assume yes for most questions.

RPMFusion

The RPMFusion repos add non-free software to fedora. This includes a lot of codecs, steam, etc. Installing RPMFusion is extremely easy:

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

Flash

Flash is not installed by default and is officially not recommended due to the fact that it's non-free software. If you do wish to install the Flash player plugin anyway then please follow these steps.

Firefox

x86_64 (64-bit)

sudo yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm -y

x86 (32-bit)

sudo yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm -y

Installing the plugin

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
sudo yum install flash-plugin -y

Checking the plugin in Firefox

Type the following text in the Firefox address bar:

about:plugins

Also check the Adobe Flash Player test page

Installing the plugin on Chromium web browser

Follow all of the instructions in the Enabling Flash Plugin section. Then, on 64-bit, create a symbolic link that tells Chromium how to find the 64-bit plugin:

sudo ln -s /usr/lib64/mozilla/plugins/libflashplayer.so /usr/lib64/chromium-browser/plugins/libflashplayer.so

On 32-bit, create a symbolic link that tells Chromium how to find the 32-bit plugin:

sudo ln -s /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/chromium-browser/plugins/libflashplayer.so

Exit all Chromium windows and restart Chromium. In the Chromium address bar, type "about:plugins" to check whether the plugin loaded. You may have to re-run Chromium with the --enable-plugins command line switch to force Chromium to re-scan its plugins folder.

Installing Gnash

There is a free and open source alternative called Gnash available in Fedora's software repositories. Gnash can play flash videos but the audio portion of flash is often under the MP3 format which is patent encumbered. Since Gnash uses Gstreamer, you can install the gstreamer codecs from RPM Fusion

sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm  -y
sudo yum install gstreamer{1,}-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} ffmpeg -y

Gnash is very modular and includes plugins for Mozilla and Konqueror as well as a desktop player. You likely want the Mozilla plugin.

sudo yum remove nspluginwrapper -y
sudo yum install gnash-plugin -y

If you use Konqueror as your web browser,

sudo yum install gnash-klash -y

If you would like to have a desktop flash player,

sudo yum install gnash -y

External Links

How to create an RPM package - Details packaging in Fedora, recommended you use Mock to build.