mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2025-02-23 17:00:40 +01:00
182 lines
6.9 KiB
HTML
182 lines
6.9 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8" /> <!-- <meta http-equiv="refresh" content="60" /> --> <meta name="description" content="My cheatsheet for rpm based distributions, mainly CentOS/Fedora." /> <meta name="keywords" content="rpm,Linux,CentOS,Fedora" /> <meta name="author" content="Mika Suomalainen" /> <link rel="canonical" href="http://mkaysi.github.com/articles/cheatsheets/rpm.html">
|
|
<title>
|
|
Cheatsheet for distributions using rpm
|
|
</title>
|
|
<link rel="stylesheet" type="text/css" href="../../tyyli.css" />
|
|
</head>
|
|
<body>
|
|
<hr/>
|
|
<a href="../../sitemap/sitemap.html">Sitemap</a>
|
|
<hr/>
|
|
|
|
<h1 id="my-cheatsheet">My cheatsheet</h1>
|
|
<p>This is my cheatsheet for setting up distribution using rpm (mainly Fedora & CentOS). I am more experienced with distributions using dpkg, so I need this a little in the beginning.</p>
|
|
<h2 id="always-get-the-fastest-mirror">Always get the fastest mirror</h2>
|
|
<pre><code>yum install yum-plugin-fastestmirror</code></pre>
|
|
<p>By default cheks every 10 days, change configuration variable in config file to 0 to make it search always when yum is ran.</p>
|
|
<h2 id="rd-party-repositories">3rd party repositories</h2>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
Repository
|
|
</td>
|
|
<td>
|
|
My priority
|
|
</td>
|
|
<td>
|
|
Description
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Base/Fedora-*
|
|
</td>
|
|
<td>
|
|
1
|
|
</td>
|
|
<td>
|
|
Official Fedora/CentOS packages
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Extra
|
|
</td>
|
|
<td>
|
|
2
|
|
</td>
|
|
<td>
|
|
CentOS only, extra packages
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="https://get.adobe.com/flashplayer/">Flash</a>
|
|
</td>
|
|
<td>
|
|
10
|
|
</td>
|
|
<td>
|
|
Adobe Flash, shouldn't conflict with EPEL and EPEL is CentOS only.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F">EPEL</a>
|
|
</td>
|
|
<td>
|
|
10
|
|
</td>
|
|
<td>
|
|
Extra Packages for Enterprise Linux (CentOS only)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="http://rpmfusion.org/Configuration">RPM Fusion</a>
|
|
</td>
|
|
<td>
|
|
11
|
|
</td>
|
|
<td>
|
|
"Provides software that the Fedora Project or Red Hat doesn't want to ship"
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="http://rpm.livna.org/">Livna</a>
|
|
</td>
|
|
<td>
|
|
11
|
|
</td>
|
|
<td>
|
|
Provides libdvdcss for watching DVDs
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="http://repoforge.org/use/">RPM Forge</a>
|
|
</td>
|
|
<td>
|
|
12
|
|
</td>
|
|
<td>
|
|
CentOS only ( ? ), "Provides a set of repositories"
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
<h3 id="terminal-enabling">Terminal enabling</h3>
|
|
<p>This is faster than the GUI method</p>
|
|
<h3 id="fedora">Fedora</h3>
|
|
<pre><code>echo "Adobe doesn't provide direct download link for the package :("
|
|
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
|
|
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
|
|
rpm -ivh http://rpm.livna.org/livna-release.rpm</code></pre>
|
|
<h3 id="centos">CentOS</h3>
|
|
<pre><code>echo "Adobe doesn't provide direct download link for the package :("
|
|
rpm -ivh http://download.fedoraproject.org/pub/epel/<RELEASE>/i386/repoview/epel-release.html # replace <release> with CentOS / RedHat version. For example: 5 or 6 NOT 6.X or 5.X!
|
|
rpm -ivh http://download1.rpmfusion.org/free/el/updates/<RELEASE>/i386/rpmfusion-free-release-<RELEASE>-1.noarch.rpm # Read the comment on line above
|
|
rpm -ivh http://download1.rpmfusion.org/nonfree/el/updates/<RELEASE>/i386/rpmfusion-nonfree-release-<RELEASE>-1.noarch.rpm # The line two lines above tells you what to do...
|
|
rpm -ivh http://rpm.livna.org/livna-release.rpm
|
|
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el<RELEASE>.rf.<ARCH>.rpm # Replace <RELEASE> with CentOS version (examples some lines above) and <ARCH> with i686 or x86_64</code></pre>
|
|
<h2 id="priorities">Priorities</h2>
|
|
<p>Prevent repositories from conflicting each other:</p>
|
|
<pre><code>yum install yum-plugin-priorities</code></pre>
|
|
<p>Ensure that it's enabled!</p>
|
|
<p>Edit all .repo files in yum.repos.d and add PRIORITY=X to everything.</p>
|
|
<h2 id="installing-virtualbox-guest-additions">Installing Virtualbox guest additions</h2>
|
|
<pre><code>yum install dkms # requires some of the 3rd party repositories, EPEL on CentOS.</code></pre>
|
|
<pre><code>yum install VirtualBox-guest # Fedora only ( ? ) Requires RPM Fusion</code></pre>
|
|
<p>Or using guest additions shipped with <a href="https://www.virtualbox.org/">VirtualBox</a>;</p>
|
|
<pre><code>yum groupinstall "Development Tools"
|
|
yum install kernel-devel</code></pre>
|
|
<p>Press HOST + D and cd to the mount point and run the Linux Additions installer and after successful installation, reboot</p>
|
|
<h2 id="installing-libreoffice-for-people-not-installing-from-dvd-in-fedora">Installing LibreOffice (for people not installing from DVD) in Fedora</h2>
|
|
<pre><code>yum groupinstall office</code></pre>
|
|
<h2 id="installing-finnsh-language">Installing Finnsh language</h2>
|
|
<p>and replacing "finnish" or "fi" with your native language</p>
|
|
<pre><code>yum groupinstall finnish-support</code></pre>
|
|
<p>or with KDE</p>
|
|
<pre><code>yum install kde-l10n-fi</code></pre>
|
|
<h2 id="installing-all-gnome-shell-extensions">Installing all Gnome shell extensions</h2>
|
|
<pre><code>yum install gnome-tweak-tool "gnome-shell-extension-*" # This might not be a good idea.</code></pre>
|
|
<p>Use gnome-tweak-tool to enable/disable them. They might need reboot/logging in again before they appear in gnome-tweak-tool.</p>
|
|
<h2 id="installing-all-codecsgstreamer-pluginss">Installing all codecs/gstreamer pluginsS</h2>
|
|
<p><code>yum install "gstreamer-plugins-*" --skip-broken # Might not be a good idea...</code> ## Installing Flash</p>
|
|
<pre><code>yum install flashplugin # requires Adobe Flash repository to be enabled.</code></pre>
|
|
<!-- vim : set ft=html -->
|
|
<hr/>
|
|
|
|
<div id="disqus_thread"></div>
|
|
<script type="text/javascript">
|
|
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
|
|
var disqus_developer = 0;
|
|
var disqus_url = 'http://mkaysi.github.com/articles/cheatsheets/rpm.html';
|
|
var disques_title = 'rpm cheatsheet';
|
|
var disqus_shortname = 'mkaysishomepage'; // required: replace example with your forum shortname
|
|
/* * * DON'T EDIT BELOW THIS LINE * * */
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async =
|
|
true;
|
|
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0])
|
|
.appendChild(dsq);
|
|
})();
|
|
</script>
|
|
<noscript>
|
|
Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Dis qus.</a>
|
|
</noscript>
|
|
|
|
<p>
|
|
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus </span></a>
|
|
</p>
|
|
<!-- vim : set ft=html -->
|
|
</body>
|
|
</html>
|
|
|
|
|