linux下如何安装软件(转载)
2013-12-16 14:50
549 查看
来源:http://zhidao.baidu.com/link?url=5oR8WxygPvVMhSZvXQahYKm01JPTmQnEUjbQF562Yxgd3r6bYpki1ZPcHAsij6E4CziycxcJUCnJNUz5Sl5GxK
RPM(RedHatPackageManager)
命令:rpm
1、查询、检查软件包
rpm{-q|--query}[select-options][query-options]
rpm{-V|--verify}[select-options][verify-options]
2、安装、升级、删除软件包
rpm{-i|--install}[install-options]PACKAGE_FILE...
rpm{-U|--upgrade}[install-options]PACKAGE_FILE...
rpm{-F|--freshen}[install-options]PACKAGE_FILE...
rpm{-e|--erase}[--allmatches][--nodeps][--noscripts]
[--notriggers][--repackage][--test]PACKAGE_NAME...
3、其他
rpm{--initdb|--rebuilddb}
rpm{--addsign|--resign}PACKAGE_FILE...
rpm{--querytags|--showrc}
rpm{--setperms|--setugids}PACKAGE_NAME...
RPM(RedHatPackageManager)
命令:rpm
select-options
[PACKAGE_NAME][-a,--all][-f,--fileFILE]
[-g,--groupGROUP]{-p,--packagePACKAGE_FILE]
[--fileidMD5][--hdridSHA1][--pkgidMD5][--tidTID]
[--querybynumberHDRNUM][--triggeredbyPACKAGE_NAME]
[--whatprovidesCAPABILITY][--whatrequiresCAPABILITY]
query-options
[--changelog][-c,--configfiles][-d,--docfiles][--dump]
[--filesbypkg][-i,--info][--last][-l,--list]
[--provides][--qf,--queryformatQUERYFMT]
[-R,--requires][--scripts][-s,--state]
[--triggers,--triggerscripts]
verify-options
[--nodeps][--nofiles][--noscripts]
[--nodigest][--nosignature]
[--nolinkto][--nomd5][--nosize][--nouser]
[--nogroup][--nomtime][--nomode][--nordev]
RPM(RedHatPackageManager)
命令:rpm
install-options
[--aid][--allfiles][--badreloc][--excludepathOLDPATH]
[--excludedocs][--force][-h,--hash]
[--ignoresize][--ignorearch][--ignoreos]
[--includedocs][--justdb][--nodeps]
[--nodigest][--nosignature][--nosuggest]
[--noorder][--noscripts][--notriggers]
[--oldpackage][--percent][--prefixNEWPATH]
[--relocateOLDPATH=NEWPATH]
[--repackage][--replacefiles][--replacepkgs]
[--test]
【示例】
rpm-v显示rpm程序的详细信息
rpm--version显示rpm的版本号
rpm-qa显示系统中安装的所有软件包
rpm-qgcc查询指定软件包是否已安装
rpm-qigcc显示指定软件包的详细信息
RPM(RedHatPackageManager)
命令:rpm
rpm-qlgcc显示指定软件包所包含的文件列表
rpm-qf/usr/lib/bash查看指定文件所属的软件包
rpm-qp/tmp/webmin.rpm查询RPM包文件中的文件信息
rpm-iwebmin-1.290-1.noarch.rpm安装指定的RPM包
rpm-ivhwebmin-1.290-1.noarch.rpm安装并显示详信息
rpm-ivh--testwebmin-1.290-1.noarch.rpm对安装进行测试,并不是安装
rpm-ivh--replacepkgswebmin-1.290-1.noarch.rpm
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm-ivh--replacefileswebmin-1.290-1.noarch.rpm
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm-ivh--nodepswebmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps
rpm-ivh--forcewebmin-1.290-1.noarch.rpm强制安装指定软件包
(忽略软件包依赖性和文件冲突,不建议)
RPM(RedHatPackageManager)
命令:rpm
rpm–Uwebmin-1.29升级指定的软件包
rpm–Uvhwebmin-1.29升级指定的软件包(显示详细信息)
rpm-ewebmin-1.29删除指定的软件包
rpm-Vwebmin验证软件包webmin
rpm-Vf/bin/vi验证包含指定文件的软件包是否正确
rpm-Va验证所有已经安装的软件包
rpm-Vpwebmin.rpm利用RPM文件验证软件包
注:如校验正确将没有任何输出(.表示验证通过)
5MD5校验
S文件尺寸
L符号链接
T文件修改日期
D设备
U用户
G用户组
M模式(包括权限和文件类型)
linux下安装软件有两种方式: 一是安装二进制的包,一般都是rpm格式的了,常用rpm-ivhXXX.rpm的方式来安装了rpm-qa可以查看软件包的信息,具体请 百度rpm命令。rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和ubuntu的 apt-get都是其中的例子,这两个工具都是自动解析依赖关系的,从网上查找相应的资源并安装,如yuminstallXXX或者 apt-getinstallXXX。用这种工具要注意的就是配置资源丰富,速度快的源了,默认的源不一定合适。 二是安装源码包,你从网上下载来的是source文件,而不是二进制的 可执行文件,那么就需要自己编译和安装它了,一般下载来的是压缩包,比如XXX. tar.gz,常用的安装方式就是俗称的三板斧了: 1tar-zxvfXXX. tar.gz 2./configure--prefix=/usr/local/*** 3make&&makeinstall。 具体安装方法可能有差异,注意看安装包里的readme或者INSTALL文件,一般都有比较详细的说明。 PS:linux不用杀毒软件的,所以没有360forlinux的,呵呵。
RPM(RedHatPackageManager)
命令:rpm
1、查询、检查软件包
rpm{-q|--query}[select-options][query-options]
rpm{-V|--verify}[select-options][verify-options]
2、安装、升级、删除软件包
rpm{-i|--install}[install-options]PACKAGE_FILE...
rpm{-U|--upgrade}[install-options]PACKAGE_FILE...
rpm{-F|--freshen}[install-options]PACKAGE_FILE...
rpm{-e|--erase}[--allmatches][--nodeps][--noscripts]
[--notriggers][--repackage][--test]PACKAGE_NAME...
3、其他
rpm{--initdb|--rebuilddb}
rpm{--addsign|--resign}PACKAGE_FILE...
rpm{--querytags|--showrc}
rpm{--setperms|--setugids}PACKAGE_NAME...
RPM(RedHatPackageManager)
命令:rpm
select-options
[PACKAGE_NAME][-a,--all][-f,--fileFILE]
[-g,--groupGROUP]{-p,--packagePACKAGE_FILE]
[--fileidMD5][--hdridSHA1][--pkgidMD5][--tidTID]
[--querybynumberHDRNUM][--triggeredbyPACKAGE_NAME]
[--whatprovidesCAPABILITY][--whatrequiresCAPABILITY]
query-options
[--changelog][-c,--configfiles][-d,--docfiles][--dump]
[--filesbypkg][-i,--info][--last][-l,--list]
[--provides][--qf,--queryformatQUERYFMT]
[-R,--requires][--scripts][-s,--state]
[--triggers,--triggerscripts]
verify-options
[--nodeps][--nofiles][--noscripts]
[--nodigest][--nosignature]
[--nolinkto][--nomd5][--nosize][--nouser]
[--nogroup][--nomtime][--nomode][--nordev]
RPM(RedHatPackageManager)
命令:rpm
install-options
[--aid][--allfiles][--badreloc][--excludepathOLDPATH]
[--excludedocs][--force][-h,--hash]
[--ignoresize][--ignorearch][--ignoreos]
[--includedocs][--justdb][--nodeps]
[--nodigest][--nosignature][--nosuggest]
[--noorder][--noscripts][--notriggers]
[--oldpackage][--percent][--prefixNEWPATH]
[--relocateOLDPATH=NEWPATH]
[--repackage][--replacefiles][--replacepkgs]
[--test]
【示例】
rpm-v显示rpm程序的详细信息
rpm--version显示rpm的版本号
rpm-qa显示系统中安装的所有软件包
rpm-qgcc查询指定软件包是否已安装
rpm-qigcc显示指定软件包的详细信息
RPM(RedHatPackageManager)
命令:rpm
rpm-qlgcc显示指定软件包所包含的文件列表
rpm-qf/usr/lib/bash查看指定文件所属的软件包
rpm-qp/tmp/webmin.rpm查询RPM包文件中的文件信息
rpm-iwebmin-1.290-1.noarch.rpm安装指定的RPM包
rpm-ivhwebmin-1.290-1.noarch.rpm安装并显示详信息
rpm-ivh--testwebmin-1.290-1.noarch.rpm对安装进行测试,并不是安装
rpm-ivh--replacepkgswebmin-1.290-1.noarch.rpm
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm-ivh--replacefileswebmin-1.290-1.noarch.rpm
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm-ivh--nodepswebmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps
rpm-ivh--forcewebmin-1.290-1.noarch.rpm强制安装指定软件包
(忽略软件包依赖性和文件冲突,不建议)
RPM(RedHatPackageManager)
命令:rpm
rpm–Uwebmin-1.29升级指定的软件包
rpm–Uvhwebmin-1.29升级指定的软件包(显示详细信息)
rpm-ewebmin-1.29删除指定的软件包
rpm-Vwebmin验证软件包webmin
rpm-Vf/bin/vi验证包含指定文件的软件包是否正确
rpm-Va验证所有已经安装的软件包
rpm-Vpwebmin.rpm利用RPM文件验证软件包
注:如校验正确将没有任何输出(.表示验证通过)
5MD5校验
S文件尺寸
L符号链接
T文件修改日期
D设备
U用户
G用户组
M模式(包括权限和文件类型)
相关文章推荐
- (转载)Linux如何编译安装源码包软件
- 【转载】绝对干货!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载九)如何通过源代码安装软件
- (转载)Linux如何编译安装源码包软件
- Linux 中如何卸载已安装的软件(转载)
- 【转载】Linux(ubuntu)下如何安装与卸载软件总结
- Linux 中如何卸载已安装的软件(转载)
- (转载)Linux如何编译安装源码包软件
- Linux 中如何卸载已安装的软件(转载)
- Linux 中如何卸载已安装的软件(转载)
- 【转载】绝对干货!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载九)如何通过源代码安装软件
- [转载]Linux下如何安装tar.bz2,tar.gz,rpm,deb软件包
- Linux 中如何卸载已安装的软件(转载)
- Linux下如何安装软件
- 【转载:】 查看linux下安装了哪些软件(rpm)和 rpm 常用命令
- 如何找到linux工具软件对应的安装软件包----用which+dpkg 实现
- Linux如何用yum安装软件或服务
- Linux 中如何卸载与安装的软件
- 如何从 Linux 命令行安装软件
- 如何在Linux上完成从源码的软件安装和卸载
- Unix /Linux lrzsz软件安装好后如何使用?