|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!Linux刊行版本有良多,依照利用范畴分为桌面体系范畴和办事器范畴。上面扼要先容以下:
1.RedHat和Fedora:redhat最早刊行的团体版本的Linux,自从RedHat9.0版本公布后,RedHat公司就不再开辟桌面版的Linux刊行套件,RedHatLinux中断了开辟,而将全体力气会合在办事器版的开辟上,也就是RedHatEnterpriseLinux版。2004年4月30日,RedHat公司正式中断对RedHat9.0版本的增援,标记著RedHatLinux的正式结束。底本的桌面版RedHatLinux刊行套件则与来自开源社区的Fedora企图兼并,成为FedoraCore刊行版本。今朝RedHat分为两个系列:由RedHat公司供应免费手艺撑持和更新的RedHatEnterpriseLinux(RHEL),和由社区开辟的收费的FedoraCore。
特性:面向团体桌面使用体系,接纳基于rpm/yum办理软件包。
2.RHEL(RedHatEnterpriseLinux)和CentOS:RHEL是RedHat企业版,供应贸易撑持。CentOS是对RHEL从头编译而成,收费而不乱。
特性:面向企业办事器利用,宁静不乱,接纳基于rpm/yum办理软件包。
3.Debian和Ubuntu:Debian是社区类Linux的典型,是迄今为止最遵守GNU标准。Ubuntu基于Debian刊行版和GNOME桌面情况.它利用Bash作为基本Shell,以是在良多基本下令上,ubuntu与CentOS的不同不是很分明,而ubuntu在桌面界面上要做的更加杰出。别的Ubuntu基于Debian刊行版和GNOME桌面情况.它利用Bash作为基本Shell,以是在良多基本下令上,ubuntu与CentOS的不同不是很分明,而ubuntu在桌面界面上要做的更加杰出,另有相似的Kunbuntu/Xubuntu等。
特性:面向桌面使用,接纳apt-get/dpkg保证理体例。
软件装置工具:
转自:http://blog.csdn.net/ljq1203/article/details/7401616
在GNU/Linux(以下简称Linux)操纵体系中,RPM和DPKG为最多见的两类软件保证理工具,他们分离使用于基于RPM软件包的Linux刊行版本和DEB软件包的Linux刊行版本。软件保证理工具的感化是供应在操纵体系中装置,晋级,卸载必要的软件的***,并供应对体系中一切软件形态信息的查询。
RPM全称为RedhatPackageManager,最早由RedHat公司制订实行,随后被GNU开源操纵体系承受并成为良多Linux体系(RHEL)的既定软件尺度。DEB是基于Debian操纵体系(UBUNTU)的DEB软件保证理工具-DPKG,全称为DebianPackage。
1、RPM包的装置/晋级/查询/卸载
一个RPM包包括了已紧缩的软件文件集和该软件的内容信息(在头文件中保留),一般体现为以.rpm扩大名开头的文件,比方package.rpm。对其操纵,必要利用rpmyum下令。
1、RPM下令经常使用参数
RPM的惯例利用***为rpm-?package.rpm,个中-?为操纵参数(更多信息,请查阅匡助manrpm):
•-q在体系中查询软件或查询指定rpm包的内容信息
•-i在体系中装置软件
•-U在体系中晋级软件
•-e在体系中卸载软件
•-h用#(hash)符显现rpm装置历程
•-v胪陈装置历程
•-p标明对RPM包举行查询,一般和别的参数同时利用,如:
•-qlp查询某个RPM包中的一切文件列表,检察软件包将会在体系里装置哪些局部
•-qip查询某个RPM包的内容信息,体系将会列出这个软件包的具体材料,包含含有几个文件、各文件称号、文件巨细、创立工夫、编译日期等信息。
装置RPM包
rpm-ivhpackage.rpm
晋级rpm包
rpm-Uvhpackage.rpm
卸载rpm包
rpm-evpackage
查询已装置rpm包
rpm-qa|greppackage
上面这条下令行能够匡助我们疾速判断某个文件属于哪一个软件包:
rpm-qf<文件名>
rpm-Va,Linux将为你列出一切破坏的文件
2、yum保证理软件
YUM基于RPM保证理工具,可以从指定的源空间(办事器,当地目次等)主动下载方针RPM包而且装置,能够主动处置依附性干系并举行下载、装置,不必烦琐地手动下载、装置每个必要的依附包。别的,YUM的另外一个功效是举行体系中一切软件的晋级。如上所述,YUM的RPM包来历于源空间,在RHEL中由/etc/yum.repos.d/目次中的.repo文件设置指定。YUM的体系设置文件位于/etc/yum.conf。
列出一切可更新的软件包信息
下令:yuminfoupdates
装置RPM包
yum-yinstallpackage-name
晋级rpm包
yumupdatepackage-name
卸载rpm包
yumremovepackage-name
列出已装置rpm包
yumlist
列出体系中可晋级的一切软件
yumcheck-update
2、DEB包的装置/晋级/查询/卸载
一个DEB包包括了已紧缩的软件文件集和该软件的内容信息(在头文件中保留),一般体现为以.deb扩大名开头的文件,比方package.deb。对其操纵,必要利用dpkg下令。上面先容dpkg工具的参数和利用***,并以IBMLotusNotes在UBUNTU904装置为例做详细申明。
1、DPKG下令经常使用参数
DPKG的惯例利用***为dpkg-?Package(.rpm),个中-?为装置参数(更多信息,请查阅匡助manrpm):
•-l在体系中查询软件内容信息
•--info在体系中查询软件或查询指定rpm包的内容信息
•-i在体系中装置/晋级软件
•-r在体系中卸载软件,不删除设置文件
•-P在体系中卸载软件和其设置文件
查询体系中已装置的软件
dpkg-lpackage
装置DEB包
sudodpkg-ipackage.deb
卸载DEB包
sudodpkg-rpackage.deb#不卸载设置文件
sudodpkg-Ppackage.deb#卸载设置文件
2、apt保证理软件
APT的全称为AdvancedPackagingTools。与YUM对应,它最早被计划成DPKG的前端软件,如今经由过程apt-rpm也撑持rpm办理。APT的次要保证理工具为APT-GET,经由过程此工具可满意和上述YUM类似的功效请求。
更新源索引
sudoapt-getupdate
装置
sudoapt-getinstallpackage-name
下载指定源文件
sudoapt-getsourcepackage-name
晋级一切软件
sudoapt-getupgrade
卸载
sudoapt-getremovepackage-name不删除设置文件
sudoapt-getremove–purgepackage-name删除设置文件
3、Alien
Alien工具能够将RPM软件包转换成DEB软件包,或把DEB软件包转换成RPM软件包,以此顺应兼容性的必要。注重起首请在体系中装置alien。
在UBUNTU中利用alien将deb转换为rpm并装置
sudoalien-dpackage.rpm
sudodpkg-ipackage.deb
在RHEL中利用alien将deb转换为rpm并装置
alien-rpackage.deb
rpm-ivhpackage.rpm
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|