1、linux二进制分发软件包的装置和卸载

2020-04-09 沙巴体育 阅读

  这里分两种状况评论辩论:二进制包和源代码包。

  Linux软件的二进制分发是指事前已编译好二进制方法的软件包的宣布方法,其长处是装置应用轻易,缺点则是缺少灵敏性,假设该软件包是为特定的硬件/操作系统平台编译的,那他就不能在其余的平台或情况下准确履行。

  装置:rpm -ivh *.rpm

  卸载:rpm -e

  packgename

  说明:

  RPM(RedHat Packge Manager)是RedHat公司出的软件包揽理器,应用他可以很轻易地对rpm方法的软件包停止装置、升级、卸载、验证、查询等操作,装置复杂,而卸载时也能够将软件装置在多处目次中的文档删除洁净,因此引荐初学者尽能够应用rpm方法的软件包。

  Rpm的参数中-i是装置,-v是校验,-h是用散列符显示装置进度,*.rpm是软件包的文档名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文档);参数-e是删除软件包,packgename是软件包名,和软件包的文档名有所辨别,它常常是文档名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文档名,他们的软件包称号辨别是apache和apache-devel。更多的rpm参数请自行参看手册页:man rpm。

  假设您不爱好在字符界面下装置或卸载这些软件包,完万可以在X-Window下应用图象界面的软件包揽理程式,如glint、xrpm如许的图象接口,或是KDE的kpackge等,如许对软件包的装置、升级、卸载、验证和查询便可以经过点击鼠标来轻松完成。

  装置:tar -zxvf

  *.tar.gz或tar -yxvf

  *.bz2

  卸载:手动删除

  说明:*.tar.gz/*.bz2方法的二进制软件包是用tar对象来打包、用gzip/bzip2压缩的,装置时直接解包便可。关于解压后只要单一目次的软件,卸载时用敕令"rm

  -rf 软件目次名";假设解压后文档分散在多处目次中,则必须一一手动删除(稍费事),想知道解压时向系统中装置了哪些文档,可以用敕令"tar -ztvf

  *.tar.gz"/"tar -ytvf *.bz2"获得清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文档清单。更多的参数请参看手册页:man tar。

  假设您更爱好图象界面的操作,可以在X-Window下应用KDE的ArK压缩档案办理对象。

  这类软件包已供给了装置脚本或二进制的装置导游程式(setup、install、install.sh等),只需运转他便可以完成软件的装置;而卸载时

  也响应地供给了反装置的脚本或程式。例如SUN公司的StarOffice办公软件套件就应用名为setup的装置程式,而且在软件装置后供给反装置的功 能,现在这类类型的软件包还比拟少,因其装置和卸载的方法和Windows软件相反,所以就无需多讲了。

标签: