|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!在Windows下安装软件时,只需用鼠标双击软件的安装步伐,大概用Zip等解紧缩软件解紧缩便可安装。在Linux下安装软件对初学者来讲,难度高于Windows下软件安装。上面我就具体解说Linux下怎样安装软件。
先来看看Linux软件扩大名。软件后缀为.rpm最后是RedHatLinux供应的一种包封装格局,如今很多Linux刊行版本都利用;后缀为.deb是DebainLinux供应的一种包封装格局;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是利用Unix体系打包工具tar打包的;后缀为.bin的通常为一些贸易软件。经由过程扩大名能够懂得软件格局,进而懂得软件安装。
RPM格局软件包的安装
1.简介
几近一切的Linux刊行版本都利用某种情势的软件保证理安装、更新和卸载软件。与间接从源代码安装比拟,软件保证理易于安装和卸载;易于更新已安装的软件包;易于回护设置文件;易于跟踪已安装文件。
RPM全称是RedHatPackageManager(RedHat保证理器)。RPM实质上就是一个包,包括能够当即在特定呆板系统布局上安装和运转的Linux软件。
年夜多半LinuxRPM软件包的定名有必定的纪律,它遵守称号-版本-修改版-范例-MYsoftware-1.2-1.i386.rpm。
2.安装RPM包软件
# rpm-ivhMYsoftware-1.2-1.i386.rpm
RPM下令次要参数:
-i安装软件。
-t测试安装,不是真的安装。
-p显现安装进度。
-f疏忽任何毛病。
-U晋级安装。
-v检测套件是不是准确安装。
这些参数能够同时接纳。更多的内容能够参考RPM的下令匡助。
3.卸载软件
# rpm-e软件名
必要申明的是,下面代码中利用的是软件名,而不是软件包名。比方,要卸载software-1.2.-1.i386.rpm这个包时,应实行:
#rpm-esoftware
4.强行卸载RPM包
偶然撤除一个RPM是不可的,特别是体系上有其余步伐依附于它的时分。假如实行下令会显现以下毛病信息:
##rpm-exsnow
error:removingthesepackageswouldbreakdependencies:
/usr/X11R6/bin/xsnowisneededbyx-amusements-1.0-1
在这类情形下,能够用--force选项从头安装xsnow:
##rpm-ivh--forcexsnow-1.41-1.i386.rpm
xsnow
这里保举利用工具软件Kleandisk,用它能够宁静完全清算失落不再利用的RPM包。
5.安装.src.rpm范例的文件
今朝RPM有两种形式,一种是已过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm--rebuildFilename.src.rpm
这时候体系会创建一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目次下,通常为i386,详细情形和Linux刊行版本有关。然后实行上面代码便可:
rpm-ivh/usr/src/regflag/RPMS/i386/Filename.rpm
利用deb打包的软件安装
deb是DebianLinux供应的一个保证理器,它与RPM非常相似。但因为RPM呈现得早,而且使用普遍,以是在各类版本的Linux中都罕见到,而Debian的保证理器dpkg只呈现在DebinaLinux中。它的长处是不必被严厉的依附性反省所困扰,弱点是只在DebianLinux刊行版中才干见到这个保证理工具。
1.安装
# dpkg-iMYsoftware-1.2.-1.deb
2.卸载
# dpkg-eMYsoftware
利用源代码举行软件安装
和RPM安装体例比拟,利用源代码举行软件安装会庞大一些,可是用源代码安装软件是Linux下举行软件安装的主要手腕,也是运转Linux的最次要的上风之一。利用源代码安装软件,能依照用户的必要选择定制的安装体例举行安装,而不是仅仅依托那些在安装包中的预设置的参数选择安装。别的,仍然有一些软件步伐只能从源代码处举行安装。
如今有良多中央都供应源代码包,究竟在甚么中央取得取决于软件的特别必要。关于那些利用对照广泛的软件,如Sendmail,能够从贸易网站处下载源代码软件包(如http://www.sendmail.org)。一样平常的软件包,可从开辟者的Web站点下载。上面先容一下安装步骤:
1.解压数据包
源代码软件一般以.tar.gz做为扩大名,也有tar.Z、tar.bz2或.tgz为扩大名的。分歧扩大名解紧缩下令也不不异,以下
援用:紧缩包的范例下令
.gzgunzip
.Zuncompress
.zipunzip
.bz2bunzip2
注解:利用这些下令时还要加一些参数,不外在图形界面下能够用公用软件间接解压的,我就是这么用的,对照便利,和windows下一样用就能够了的
2.编译软件
乐成解紧缩源代码文件后,进进解包的目次。在安装前浏览Readme文件和Install文件。只管很多源代码文件包都利用基础不异的下令,可是偶然在浏览这些文件时能发明一些主要的区分。比方,有些软件包括一个能够安装的安装剧本步伐(.sh)。在安装前浏览这些申明文件,有助于安装乐成和勤俭工夫。
在安装软件之前要成为root用户。完成这一点一般有两种体例:在另外一台终端以root用户登录,大概输出“su”,此时体系会提醒输出root用户的暗码。输出暗码今后,就将一向具有root用户的权限。假如已是root用户,那就能够举行下一步。
一般的安装***是从安装包的目次实行以下下令:
gunzipsoft1.tar.gz
cdsoft1
#./configure#设置#
make#挪用make#
makeinstall#安装源代码#
删除安装时发生的一时文件:
#makeclean
卸载软件:
#makeuninstall
有些软件包的源代码编译安装后能够用makeuninstall下令卸载。假如不供应此功效,则软件的卸载必需手动删除。因为软件大概将文件分离地安装在体系的多个目次中,常常很难把它删除洁净,应当在编译行进行设置。
.bin文件安装
扩大名为.bin文件是二进制的,它也是源步伐经编译后失掉的呆板言语。有一些软件能够公布为以.bin为后缀的安装包,比方,流媒体播放器RealONE。假如安装过RealONE的Windows版的话,那末安装RealONEforLinux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就十分复杂了:
#chmod+xr1p1_linux22_libc6_i386_a1.bin
./r1p1_linux22_libc6_i386_a1.bin
接上去选择安装体例,有一般安装和初级安装两种。假如不想修改安装目次,便可选择一般安装,全部安装历程几近和在Windwos下一样。
.bin文件的卸载,以RealONEforLinux为例,假如接纳一般安装体例的话,在用户主目次下会有Real和Realplayer9两个文件夹,把它们删除便可。
Linux绿色软件
Linux也有一些绿色软件,不外不是良多。Linux体系供应一种机制:主动呼应软件运转历程的请求,为它设定好能够即刻运转的情况。这类机制能够是一种接口,大概是两头件。步伐员编写的步伐能够间接拷贝分发,不必安装,只需点击步伐的图标,会见操纵体系供应的接口,设定好就能够事情。若要删除软件,间接删除就能够,不必链接文件。这是最复杂的软件安装、卸载体例。
下面先容了Linux软件安装的***,关于Linux初学者来讲,RPM安装是一个不错的选择。假如想真正把握Linux体系,源代码安装仍旧是Linux下软件安装的主要手腕。(END)
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|