移动学习网 导航

Linux系统下用什么工具做安装包_linux软件安装包

2024-05-19m.verywind.com
~

【享】linux安装程序

初者都知道何linux安装程序面简单说

Linux系统安装软件见两种:

种软件源代码您需要自手编译种软件安装包通用gzip压缩tar包(缀名.tar.gz)

另种软件执行程序要安装种软件安装包通RPM包(RedHatLinuxPacket软件包管理器)缀名.rpm用RPM格式打包源代码、用gzip压缩执行套装程序要您理解思路两种形式安装包

源代码编译安装

Linux软件源代码发指提供该软件所程序源代码发布形式需要用户自编译执行二进制码并进行安装其优点配置灵随意掉或保留某些功能/模块适应种硬件/操作系统平台及编译环境;缺点难度较般适合初者使用

各软件源代码包般都各软件项目主页提供载例:等

1.*.src.rpm形式源代码软件包

安装:

rpm-rebuild*.src.rpm

cd/usr/src/dist/RPMS

rpm-ivh*.rpm

卸载:

rpm-epackgename

说明:rpm--rebuild*.src.rpm命令源代码编译并/usr/src/dist/RPMS二进制RPM软件包再安装该二进制包即Packgename前所述

2.*.tar.gz/*.tgz/*.bz2形式源代码软件包

tar.gz或tgz或tar.bz2等格式结尾软件包般都源代码式发布软件安装类软件首先需要软件进行解压:

#tarzxvffilename.tar.gz

#tarxvfzfilename.tgz

#tarxvfjfilename.tar.bz2

解压进入解压目录:

#cdfilename/

于类文档见安装步骤:配置、编译安装3步其麻烦配置所软件安装相关配置都步指定:比软件安装位置等

配置:./configure

编译:make

安装:makeinstall

卸载:makeuninstall或手删除

说明:建议解压先阅读说明文件()解安装需求必要需改编译配置些软件包源代码编译安装用makeuninstall命令进行卸载提供功能则软件卸载必须手进行由于软件能文件散安装系统目录往往难删除干净应该编译前进行配置指定软件要安装目标路径:./configure--prefix=目录名使用rm-rf软件目录名命令进行干净彻底卸载与其安装式相比需要用户自编译安装难适合于使用Linux已定经验般推荐初者使用

RPM格式软件包安装

RPMRedHat公司发软件包管理器使用容易RPM形式软件包进行安装、升级、卸载、验证、查询等操作安装简单卸载软件安装处目录文件删除干净推荐初者尽能使用RPM形式软件包软件包往往特定命令规范名字由文件名版本号.rpm组字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm软件包名称别-devel各支持RPM格式Linux见软件RPM包网站rpmfind.net找

1.安装

命令格式:

rpm-i(or--install)optionsfile1.rpm...fileN.rpm

参数:

file1.rpm...fileN.rpm指要安装RPM包文件名

详细选项:

-h(or—hash)安装输hash记号;test安装进行测试并实际安装;--percent百比形式输安装进度;--excludedocs安装软件包文档;--includedocs安装文档;--replacepkgs强制重新安装已经安装软件包;--替换属于其软件包文件;--force忽略软件包及文档冲突;--noscripts运行预安装安装脚本;--prefixNEWPATH软件包安装由NEWPATH指定路径;--ignorearch校验软件包结构;--ignoreos检查软件包运行操作系统;--nodeps检查依赖性关系;--ftpproxyHOST用HOST作FTP代理;--ftpportPORT指定FTP端口号PORT

通用选项:

-v显示附加信息;-vv显示调试信息;--rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;--rcfileFILELIST设置rpmrc文档FILELIST;--dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

2.删除

命令格式:

rpm-e(or--erase)optionspkg1...pkgN

参数:

pkg1...pkgN:要删除软件包

详细选项:

--test执行删除测试;--noscripts运行预安装安装脚本程序;--nodeps检查依赖性

通用选项:

-vv显示调试信息;--rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;--rcfileFILELIST设置rpmrc文档FILELIST;--dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

3.升级

命令格式:

rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm

参数:

file1.rpm...fileN.rpm指软件包名字

详细选项:

-h(or—hash)安装输hash记号;—oldpackage允许旧版本;--test进行升级测试;--excludedocs安装软件包文件;--includedocs安装文件;--replacepkgs强制重新安装已经安装软件包;--替换属于其软件包文件;--force忽略软件包及文件冲突;--percent百比形式输安装进度;--noscripts运行预安装安装脚本;--prefixNEWPATH软件包安装由NEWPATH指定路径;--ignorearch校验软件包结构;--ignoreos检查软件包运行操作系统;--nodeps检查依赖性关系;--ftpproxyHOST用HOST作FTP代理;--ftpportHOST指定FTP埠号HOST

通用选项:

-v显示附加信息;-vv显示调试信息;--rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;--rcfileFILELIST设置rpmrc文件FILELIST;--dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

4.查询

命令格式:

rpm-q(or--query)options

参数:

pkg1...pkgN:查询已安装软件包

详细选项:

-pPACKAGE_FILE查询软件包文件;-fFILE查询FILE属于哪软件包;-a查询所安装软件包;--CAPABILITY查询提供CAPABILITY功能软件包;-ggroup查询属于group组软件包;--CAPABILITY查询所需要CAPABILITY功能软件包

选项:

-i显示软件包概要信息;-l显示软件包文件列表;-c显示配置文件列表;-d显示文件列表;-s显示软件包文档列表并显示每文件状态-;-scripts显示安装、卸载、校验脚本;--queryformat(or--qf)用户指定式显示查询信息;--mp显示每文件所已校验信息;--proVides显示软件包提供功能;--requires(or-R)显示软件包所需功能

通用选项:

-v显示附加信息;-vv显示调试信息;--rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;-rcfileFILELIST设置rpmrc文件FILELIST;--dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

5.校验已安装软件包

命令格式:

rpm-V(or--verify,or-y)options

参数:

pkg1...pkgN要校验软件包名

软件包选项:

-pPACKAGE_FILE校验PACKAGE_FILE所属软件包;-a校验所软件包;-ggroup校验所属于组group软件包

详细选项:

--noscripts运行校验脚本;--nodeps校验依赖性;--nofiles校验文档属性

通用选项:

-v显示附加信息;-vv显示调试信息;--rootPATH让RPMPATH指定路径做根目录预安装程序安装程序都安装目录;--rcfileFILELIST设置rpmrc文件FILELIST;--dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

6.校验软件包文件

语:

rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm

参数:

file1.rpm...fileN.rpm软件包文件名;Checksig--详细选项;--nopgp校验PGP签名

通用选项:

-v显示附加信息;-vv显示调试信息;--rcfileFILELIST设置rpmrc文件FILELIST

7.其RPM选项

--rebuilddb重建RPM资料库;--initdb创建新RPM资料库;--quiet尽能减少输;--help显示帮助文件;--version显示RPM前版本

喜欢字符接口安装或卸载些软件包完全安装基于X-Window图形接口软件包管理程序glint,xrpm图形接口或使用KDEKPackage(单击【始】→【运行命令】其输入KPackage即启KPackage)等软件包安装、升级、卸载、验证查询通单击鼠标轻松完图所示

需要注意每RPM软件包格式软件并定独立各RPM软件包间定依赖关系删除某RPM软件包能导致别软件能使用升级删除应该注意

本载安装linux发现版本都几百兆我觉系统都没款点软件能用或者说用起问题啊我直觉安装包越越



  • Linux系统下用什么工具做安装包_linux软件安装包
  • 答:RPMRedHat公司发软件包管理器使用容易RPM形式软件包进行安装、升级、卸载、验证、查询等操作安装简单卸载软件安装处目录文件删除干净推荐初者尽能使用RPM形式软件包软件包往往特定命令规范名字由文件名版本号.rpm组字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm软件包名称别-devel各支持RPM...

  • 如何在linux下安装软件包
  • 答:1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具YUM 3)dpkg包,如software-1.2.3-1.deb。他是Debain Linux提供的一种包封装格式。包的管理工具apt-get 4)bin...

  • linux中软件安装的三种方法linux中软件安装
  • 答:一.使用rpm类型的软件包进行安装,虽然排在最前面但是我也不推荐新手使用,因为所依赖的包会很多。1.从官网下载rpm软件包,直接通过命令 rpm-ivh软件包名 如果是阿里云服务器可以使用命令。2.如果镜像源非常新,系统可以联网,使得yuminstall软件包名来安装很方便。二、源码安装(推荐使用)源码类的安装,...

  • linux怎样装软件
  • 答:一、Linux常用安装包及安装方法 1、安装包一般有四类:1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。2)rpm包,如software-1.2.3-1.i386.rpm。他是RedhatLinux提供的一种包封装格式。包的管理工具YUM 3)dpkg包,如software-1.2.3-1.deb。他是DebainLinux...

  • Linux系统下软件包的制作方法和过程
  • 答:RPM(RedHat Package Manager,红帽子软件包管理器)用于软件包的安装、查询、升级、校验、卸载,以及生成.rpm格式的软件包 RPM的使用前挂载linux系统(centos4为例)的安装光盘,当然也可在网上下载免费的RPM包.# mount/dev/cdrom ---挂载光盘# cd/media/cdrom/CentOS/RPMS ---进入光盘中RPM包的目录(可以通过#mount...

  • Linux安装软件的方法哪种好?
  • 答:RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供 对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e ...

  • linux安装软件(linux安装软件有哪几种方式)
  • 答:Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。RPM格式软件包的安装 1.简介 几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源...

  • linux系统下如何安装软件
  • 答:linux下安装软件有两种方式:一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式来安装了 rpm -qa可以查看软件包的信息,具体请百度rpm命令。rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和 ubuntu的apt-get都是其中的例子,这两个工具都是自动解析...

  • linux下安装软件 一般是用rpm格式的安装 还是.tar.gz的安装 哪种比较好...
  • 答:在这种情况下,可以用--force选项重新安装xsnow:## rpm -ivh --force xsnow-1.41-1.i386.rpm xsnow 这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。详细情况请查看2003年《开放系统世界》第12期。5.安装.src.rpm类型的文件 目前RPM有两种模式,一种是已经过编码的(i386...

  • linux apt命令功能
  • 答:一、apt的简介 apt命令可以说是Linux系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令。apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具。最初需要在Linux系统中安装软件,需要自行编译各类软件,缺乏一个统一管理软件包的工具。此后当Debian系统出现后,dpkg...

    户户网菜鸟学习
    联系邮箱
    返回顶部
    移动学习网