现在我一直在pipe理Debian,现在Ubuntu,桌面系统为一家小店铺。 我非常适合进行包pipe理和分发升级。 Ubuntu安装程序已经为我需要添加的每个系统工作。 我没有碰过红帽多年,从未真正pipe理过任何RHEL系统。
我有机会接pipeRHEL和CentOS的商店。 我正在寻找一系列问题/pipe理问题,特别针对将多个戴尔台式机和笔记本电脑系统混合使用的用户,推出RHEL和CentOS作为桌面环境。
在将CentOS推广为桌面环境时,我应该注意哪些问题?
首先, yum是新的apt ,至less在使用RPM而不是DEB的时候是这样。 这个工具的意图是一样的,但function稍有不同(例如,Debian / Ubuntu使用一个单独的CLI工具来查询包的内容,而yum更是一个“全在一起”的方法)。
来自Debian / Ubuntu,我可以很容易地说,你会错过可用软件包的“完整性”下载。 在CentOS / RHEL环境中有好几个方便,但没有库存的优势。 您可以轻松地将额外的存储库 (相当于Debian / Ubuntu apt网站)添加到yum中,但请记住,您在此之前先信任要添加的源。 没有什么比发现你需要工具X执行任务Y更让人恼火的了,但是工具X在官方仓库中没有可用的RPM(或者更糟糕的是,它取决于没有RPM的二级包Z )。 游民。
在某些时候,你会被诱惑
虽然这(通常)的作品,尽量避免它。 RPM安装尽量不发作中性,但是我看到了一些格式错误的软件包,它们对某些目录进行了假设,“there”是其他发行版的目录path。 一般来说,您最好只下载源代码RPM并重新构build包; 最终的软件包将为您的环境而构build,并且不会出现您偶尔会看到的一些疯狂的path问题。
从最终用户的angular度来看,很多Ubuntu的眼光将会消失, 相反,你会得到一个相当香草般的Gnome设置,这个想法没有什么错,只是有点沉稳 ,就这些。 OOB软件也倾向于遵循这种“保守”的方式来使用桌面,不过如果需要的话,添加回购(如上所述)将会补救。
我会补充说,添加各种yum库会有所帮助。 在某些地区,“官方”的官员非常稀less。
你也应该看看如何设置你自己的yum版本库,以便与之同步,然后在本地进行安装(如果可能的话)。
我有:
epel-testing.repo epel.repo google.repo jpackage17.repo kbsingh-CentOS-Extras.repo kbsingh-CentOS-Misc.repo other.repo remi.repo rpmforge.repo
样本内容:
> cat jpackage17.repo # Be sure to enable the distro specific repository for your distro below: # - jpackage-fc for Fedora Core # - jpackage-rhel for Red Hat Enterprise Linux and derivatives [jpackage-generic] name=JPackage (free), generic baseurl=ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/free #mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=1.7 failovermethod=priority gpgcheck=1 gpgkey=http://www.jpackage.org/jpackage.asc enabled=1 [jpackage-rhel] name=JPackage (free) for Red Hat Enterprise Linux $releasever baseurl=http://mirrors.dotsrc.org/jpackage/1.7/redhat-el-4.0/free #mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=redhat-el-$releasever&type=free&release=1.7 failovermethod=priority gpgcheck=1 gpgkey=http://www.jpackage.org/jpackage.asc enabled=1 [jpackage-generic-nonfree] name=JPackage (non-free), generic baseurl=http://mirrors.dotsrc.org/jpackage/1.7/redhat-el-4.0/non-free #mirrorlist=http://www.jpackage.org/jpackage_generic_nonfree_1.7.txt failovermethod=priority gpgcheck=1 gpgkey=http://www.jpackage.org/jpackage.asc enabled=1
只是谷歌“百胜库”的具体方向导入GPG键:)