Guide to make CentOS 7 the perfect desktop

原文地址:  http://www.dedoimedo.com/computers/fedora-pimp.html

My original review of CentOS 7 was less enthusiastic than I hoped for. That is because CentOS 7 did not quite deliver the punch that I expected. Truth to be told, this is the one operating system I am most excited about. Mint and Ubuntu are friendlier, but CentOS carries with it the solid confidence of old royalty.

Another glitch that came to bear in my review was that extra repositories with all that golden content you want were not ready. And so, I could not test most of the juicy stuff that we all need, like music, games and the rest. Now though, we can finally do that. This is the one guide that will transform CentOS into a truly remarkable desktop lean mean killing machine.

Enable additional repositories

We will use sources provided by Nux, the guy who maintains several RedHat Linux family repositories. He has also created Stella, a remarkable spinoff of CentOS 6, with everything enabled out of the box. With the help from this man, we will be able to transform CentOS 7 into a total pimp.

What you need to do is download two RPM and install them. Repo management, as I‘ve shown you on a bunch of occasions in the past. This will unveil the magic. Unlock the hidden levels. God mode. IDDQD. Yeah!

rpm -Uvh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/
epel-release-7-0.2.noarch.rpm
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/
nux-dextop-release-0-1.el7.nux.noarch.rpm

Steam

Let‘s start with this great gaming platform. Because of the Glibc
dependencies, Steam could not be installed in the older RedHat 6 family and its 2.6.18 kernel + glibc version.
But here, yeah baby yeah.

yum install steam

Skype

Another nice and easy choice. The new version 4.3 also looks quite neat.

yum install skype

Google Chrome

This was also discontinued at some point for the older RedHat family, due to Glibc dependencies. We no longer
face that obstacle. On a side note, Firefox wise, there‘s really no need to do anything special, you get the
ESR releases, so all is well there. With Chrome, we need a dedicated
repository, much like we did in CentOS 6.

For 32-bit systems:

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

For 64-bit systems:

[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Now, you can install Google Chrome using the yum command line. There are several releases, but you probably
want the stable branch:

yum install google-chrome-stable

Java

OpenJDK framework is available in the repositories, including the browser plugins. Install and enjoy, as much
as Java can be enjoyed really.

yum install java

Flash

This is quite interesting. There‘s no Flash in Nux‘s repo, but you can go to Adobe‘s official site and download
the YUM package. It‘s an RPM that installs a repo file under /etc/yum.repos.d, so you actually get a Flash
repository and updates.

rpm -Uvh adobe-release-x86_64-1.0-1.noarch.rpm
warning: adobe-release-x86_64-1.0-1.noarch.rpm: Header V3 DSA/SHA1
Signature, key ID f6777c67: NOKEY
Preparing...                         ############# [100%])
Updating / installing...
1:adobe-release-x86_64-1.0-1         ############# [100%])

And if you search, you will see this:

Then, you install with:

yum install flash-plugin

MP3 support

Now, to get the right codecs for music, you will need to install the good and ugly Gstreamer plugins. To be on
the safe side, try the following packages, including both the older 0.1 and the new 1.0 frameworks, plus
ffmpeg:

yum install gstreamer gstreamer1 gstreamer-ffmpeg gstreamer-plugins-good gstreamer-plugins-ugly

VideoLAN (VLC)

You must get this fine player:

yum install vlc

LibreOffice

The office suite is also sort of a must, no:

yum install libreoffice

LyX

But if you want to write documents the right way, then you have to use LyX, a frontend for LaTeX, the text processor from
another dimension. Forget Word, Writer and such. That‘s for kids.

yum install lyx

GIMP

For pictures and whatnot!

yum install gimp

Transmission

This is an excellent little BitTorrent P2P client. And it‘s here without any great fussing.

yum install transmission

What else? A desktop + desktop effects gallery!

Well, we did see a few neat tricks the last time. Samba sharing and access to NTFS devices, read and write,
works fine, and so does auto-mounting of NTFS-formatted external disk. No problem with SSD, which the test machine has two thereof. Wireless, both 2.4GHz and 5GHz networks. And of
course, desktop effects work just fine. Shall we demonstrate.

Surely there‘s more?

But of course! We have not done everything yet. Like Nvidia drivers for instance. Do not worry, we will be
having a few separate tutorials addressing some of the other, more delicate topics. However, my CentOS 6 Nvidia
guide is still 100% relevant. And then, there‘s printing, too.

More reading

If you care, here‘s more splendid RedHat and CentOS 6 stuff:

The ultimate Scientific Linux pimping guide

The essential Fedora pimping guide

How to make CentOS 6 into a perfect desktop

CentOS 6 pimping guides - parts two and three

CentOS 6 in my production setup

CentOS 6 & SSD stuff

Conclusion

There we go. CentOS 7 has regained its awesomeness again. Had I not tested the distro so early, I would never
have encountered those initial woes and niggles. But the operating system has redeemed itself. And I do take
back my comment on speed and performance. It‘s lean, lithe, it flies. YUM is a monster, it‘s incredibly fast.
The desktop is smooth and responsive, far beyond its expected KDE flair. An excellent job, this one.

With a bit of third-party help, CentOS 7 is a modern, relevant, elegant and fully featured distribution with
all the perks, goodies and advantages you find in most popular Debian family releases. Plus ten years of
robustness. Plus more. Still more. I am totally pleased, and now it‘s time to expand my usage of this
Fedora-19-based gem, because it has everything you need: a modern kernel, stability and tons of great apps.
Bloody good.

Cheers.

时间: 2024-07-28 17:14:59

Guide to make CentOS 7 the perfect desktop的相关文章

P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1

P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1       May 2016 Contents About This Guide...................................................................................... 11 Shared Topics in This Guide .

Centos 6.5 基于PPTP架设VPN服务器

Linux搭建pptp vpn服务器 大家好,今天我要做的是一个使用linux搭建一个pptp的vpn服务器,使用客户端能够连接到vpn虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤: 首先介绍一下linux版本:我用的是centos 6.5 minimal Desktop  64位 一:准备软件:1,dkms-2.0.17.5-1.noarch.rpm 2,kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm 3,ppp-2.4.5-33.0.rhel6.x86

CentOS 7下PXE+Kickstart无人值守安装操作系统

1.简介 1.1. 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服 务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfile transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动

Xmanager 4.0 连接CentOS 6.5

准备:1,CentOS 6.5 minimal Desktop 2,配置CentOS可以访问互联网或者配置光盘本地yum源 开始: 1,使用命令 yum install xdm  安装XDM 通过 XDMCP 支持来管理 X 显示器集合 2,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# * #any  host  can  get  a  login  window, 去掉这一行最前面的#号,成为:* #any  host  can  get  a  login  win

vnc server配置

背景:centos 6yum groupinstall desktop  #如果不安装,从客户端登录后可能是一片空白 yum install tigervnc-server  修改vncserver的配置文件: vi /etc/sysconfig/vncserversVNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1920x1080 -nolisten tcp " 注意此处不能有-localhost参数,否则只监听本地端

gnome出现问题,重新安装nvdia驱动

重新安装显示gtx745驱动NVIDIA-Linux-x86_64-346.59.run, yum groupremove kde-desktop yum groupinstall "Desktop" yum groupinstall "X Window System" yum groupinstall "Chinese Support" CentOS 5.x 與 6.x 套件組的名稱不太一樣,例如桌面環境套件: CentOS 5.x: GNOM

Win7下硬盘安装CentOS7!

捣鼓了几天终于顺利的在win7上安装上CentOS7了,现在给大家分享下个人的经验. 参考文章: http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.html http://fyq891014.blog.163.com/blog/static/20074019120136163938790/ 1.难点介绍:(1)linux系统能识别windows下FAT32文件系统,不能识别NTFS文件系统,所以在linux安装时,选择任何sda都

挂载光盘安装DHCP服务器(本地安装)

首先我们先准备好CentOS的光盘文件(iso格式)使用 root 账户登录 并且配置好静态ip地址 放在桌面上.然后创建个 cdrom 文件夹 ( mkdir cdrom ) 以下是终端输入的命令和返回的参数 [[email protected] Desktop]# mkdir cdrom [[email protected] Desktop]# rpm -qa|grep dhcp dhcp-common-4.1.1-51.P1.el6.centos.x86_64 [[email protec

虚拟化技术之KVM安装与使用

什么是KVM虚拟化技术? KVM(Kernel-based Virtual Machine),主流虚拟化技术之一,集成与Linux2.6之后版本中,通过linux内核提供任务调度及管理. 注:此文档为2014年所写,但内容绝对实用! 安装体验下KVM吧! 操作系统:CentOS 6.5_x64 mini Desktop 一.KVM组件安装与配置网络(首先先更新系统软件:yum update) 1.检查CPU是否支持虚拟化 #KVM虚拟化基于硬件的完全虚拟化,因此需要硬件支持,目前CPU基本都支持