Hello friends from DesdeLinux, as you all know I am a restless butt and I usually install distros to the beast in order to offer you guides. But that costs a lot of effort, work and time and it is tiring to reinstall the system every month :).
Having said the above, I made the decision to stay only with a base system on which I will virtualize. I chose as the base system a 7 CentOS with gnome-shell since this environment is the most productive I know.
Before starting, I offer you some images:
Now let's start preparing our new system.
Basic:
As root we execute
yum update && yum autoremove && yum install yum-plugin-priorities
yum install epel release
They download these .rpm and install them:
http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
Now you are located in /etc/yum.repos.d and they edit all the repos that appear in said directory adding the following priorities for use at the end of each repository:
priority = 1 for CentOS-Base.repo, epel.repo priority = 10 for nux-dextop.repo, adobe-linux-x86_64.repo
Example:
nano CentOS-Base.repo
# CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist = does not work for you, as a fall back you can try the # remarked out baseurl = line instead. # # [base] name = CentOS- $ releasever - Base mirrorlist = http: //mirrorlist.centos.org/? release = $ releasever & arch = $ basearch & repo = os & infra = $ infra # baseurl = http: //mirror.centos.org / centos / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 priority = 1 #released updates [updates] name = CentOS - $ releasever - Updates mirrorlist = http: //mirrorlist.centos.org/? release = $ releasever & arch = $ basearch & repo = updates & infra = $ infra # baseurl = http: //mirror.centos.org/centos/$releasever/updates/ $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 priority = 1 #additional packages that may be useful [extras] name = CentOS- $ releasever - Extras mirrorlist = http: //mirrorlist.centos.org/? Release = $ releasever & arch = $ basearch & repo = extras & infra = $ infra # baseurl = http: //mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 priority = 1 #additional packages that extend functionality of existing packages [centosplus] n ame = CentOS- $ releasever - Plus mirrorlist = http: //mirrorlist.centos.org/? release = $ releasever & arch = $ basearch & repo = centosplus & infra = $ infra # baseurl = http: //mirror.centos.org/centos/$releasever / centosplus / $ basearch / gpgcheck = 1 enabled = 0 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
Once the aforementioned repos are modified, we continue:
yum install java-1.7.0-openjdk icedtea-web thunderbird firefox libreoffice libreoffice-langpack-es filezilla p7zip unzip zip gimp kernel-devel dkms telnet mc wget htop ntfs-3g yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer- plugins-ugly yum groupinstall "Development Tools" "Development Libraries" yum install vlc lm_sensors unrar foomatic sensors-detect
And that's it, friends. With this, our CentOS 7 is ready 
.
Greetings and Happy New Year 2015.