diff --git a/articles/cheatsheets/rpm.html.md b/articles/cheatsheets/rpm.html.md new file mode 100644 index 0000000..e110480 --- /dev/null +++ b/articles/cheatsheets/rpm.html.md @@ -0,0 +1,117 @@ + + + + + + + + + +Cheatsheet for distributions using rpm + + + +
+[Sitemap](../../sitemap/sitemap.html) +
+ +# My cheatsheet + +This is my cheatsheet for setting up distribution using rpm. I am more experienced with distributions using dpkg, so I need this a little in the beginning. + +## Installing Virtualbox guest additions + +Start by installing dkms from [EPEL](https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F). + +``` +rpm -i +yum install dkms +yum groupinstall "Development Tools" +yum install kernel-devel +``` + +Press HOST + D and cd to the mount point and run the Linux Additions installer. + +## Enabling other repositories + +For [EPEL](https://fedoraproject.org/wiki/EPEL) follow the first steps for Virtualbox guest additions installing above. + +### RPMGforge + +Download the [package](http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4eed79a56ec0ae92d1398e01) and install it with + +``` +rpm -i +``` + +### yum-plugin-priorities + +Using multiple 3rd party repositories (EPEL, RPMforge) is dangerous so you must use priorities to be safe. + +``` +yum install yum-plugin-priorities +``` + +Ensure that it's enabled by looking at /etc/yum/pluginconf.d/priorities.conf . It should read + +``` +[main] +enabled=1 +``` + +Now the plugin should be working and you must assign priorities. + +Edit the following files: + +``` +/etc/yum/yum.repos.d/CentOS-Base.repo +/etc/yum/yum.repos.d/epel.repo +/etc/yum/yum.repos.d/epel-testing.repo +/etc/yum/yum.repos.d/rpmforge.repo +``` + +and add + +``` +priority=X +``` + +to end of every section where X is replaced with actual priority. + +[CentOS wiki](http://wiki.centos.org/PackageManagement/Yum/Priorities) suggests the following priorities: + +CentOS-Base: everything is priority=1 except contrib priority=2 + +Third party repositories (EPEL,rpmforge) should b > 10 and other should be more preferred than other. I used + +epel 10 rpmforge 11 + + +
+ +
+ + + +

comments powered by Disqus +

+ + +