6.6 KiB
Sitemap
My cheatsheet
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.
Always get the fastest mirror
yum install yum-plugin-fastestmirror
By default cheks every 10 days, change configuration variable “maxhostfileage” file to 0 to make it search always when yum is ran in /etc/yum/yum.pluginconf.d/fastestmirror.conf and check that “enabled” is set to “1”. If it’s 0, the plugin is disabled.
3rd party repositories
Repository | My priority | Description |
Base/Fedora-* | 1 | Official Fedora/CentOS packages |
Extra | 2 | CentOS only, extra packages |
Flash | 10 | Adobe Flash, shouldn’t conflict with EPEL and EPEL is CentOS only. |
EPEL | 10 | Extra Packages for Enterprise Linux (CentOS only) |
RPM Fusion | 11 | “Provides software that the Fedora Project or Red Hat doesn’t want to ship” |
Livna | 11 | Provides libdvdcss for watching DVDs |
RPM Forge | 12 | CentOS only ( ? ), “Provides a set of repositories” |
Terminal enabling
This is faster than the GUI method
Fedora
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
CentOS
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
Priorities
Prevent repositories from conflicting each other:
yum install yum-plugin-priorities
Ensure that it’s enabled by looking at /etc/yum/pluginconf.d/priorities.conf ! “enabled” should be 1
Edit all .repo files in /etc/yum.repos.d/ and add PRIORITY=X to everything. My priorities are listed on same table as repositories themselves.
Installing Virtualbox guest additions
yum install dkms # requires EPEL on CentOS.
yum install VirtualBox-guest # Requires RPM Fusion
Or using guest additions shipped with VirtualBox;
yum install @development-tools kernel-devel
Press HOST + D and cd to the mount point and run the Linux Additions installer and after successful installation, reboot. These didn’t work for me on Fedora 17, but worked on CentOS. With Fedora I recommend installing VirtualBox-guest from RPM Fusion.
Installing LibreOffice & language support (for people not installing from DVD) in Fedora
Remember to replace “finnish” and “fi” with your language
yum install @office @finnish-support kde-l10n-fi
Installing all Gnome shell extensions
yum install gnome-tweak-tool "gnome-shell-extension-*" # This might not be a good idea.
Use gnome-tweak-tool to enable/disable them. They might need reboot/logging in again before they appear in gnome-tweak-tool.
Installing all codecs/gstreamer plugins
yum install "gstreamer-plugins-*" --skip-broken # Might not be a good idea...
Installing Flash
yum install flash-plugin # requires Adobe Flash repository to be enabled.
Installing NVidia restricted drivers
yum install akmod-nvidia kmod-nvidia # requires RPM Fusion
Installing (restricted?) miscellaneous things
Codecs, restricted font technologies etc.
yum install audacious-plugins-freeworld k3b-extras-freeworld xine-lib-extras-freeworld libdvdcss vlc mozilla-vlc unrar freetype-freeworld
Some commands mentioned here are copied from [Linux.fi] wiki, but it’s in Finnish.
<noscript>
Please enable JavaScript to view the comments powered by Dis qus.
</html>