软件安装命令

Posted loveer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件安装命令相关的知识,希望对你有一定的参考价值。

rpm包

RPM包安装在默认位置中

RPM 包默认安装路径
/etc/ 配置文件安装目录
/usr/bin/ 可执行的命令安装目录
/usr/lib/ 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置

rpm软件安装

包全名:
    操作的包是没有安装的软件包时,使用包全名。而且要注意路径

包名:
    操作已经安装的软件包时,使用包名。


rpm安装,升级,卸载:

    rpm –ivh 包全名
        选项:
            -i(install) 安装
            -v(verbose) 显示详细信息
            -h(hash) 显示进度
            --nodeps 不检测依赖性

    rpm -Uvh 包全名
        选项:
            -U(upgrade) 升级

    rpm -e 包名
        选项:
            -e(erase) 卸载
            --nodeps 不检查依赖性


rpm查询:

    查询是否安装
        rpm -q 包名
        -q 查询(query)

    查询所有已经安装的 RPM 包
        rpm –qa
        -a 所有(all)

    查询软件包详细信息
        rpm –qi 包名
        -i 查询软件信息(information)
        -p 查询未安装包信息(package)

    查询包中文件安装位置
        rpm –ql 包名
        -l 列表(list)

    查询系统文件属于哪个RPM包
        rpm –qf 系统文件名
        -f 查询系统文件属于哪个软件包(file)

    查询软件包的依赖性
        rpm –qR 包名
        -R 查询软件包的依赖性(requires)

yum在线管理rpm包

查询
    yum list

查询所有可用软件包列表
    yum search 关键字


搜索服务器上所有和关键字相关的包

    安装
        yum –y install 包名
        选项:
        install 安装
        -y 自动回答yes

    升级
        yum -y update 包名
        选项:
        update 升级
        -y 自动回答yes

    卸载
        yum -y remove 包名
        选项:
        remove 卸载
        -y 自动回答yes


yum软件组管理命令

    列出所有可用的软件组列表
        yum grouplist

    安装指定软件组,组名可以由grouplist查询出来
        yum groupinstall 软件组名

    卸载指定软件组
        yum groupremove 软件组名

源码包

源码包安装在指定位置当中,一般是/usr/local/软件名/

安装位置不同带来的影响:

    rpm包安装的服务可以使用系统服务管理命令(service)来管理,
    例如rpm包安装的apache的启动方法是:
        1. /etc/rc.d/init.d/httpd start
        2. service httpd start

    源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。
    所以只能用绝对路径进行服务的管理,如:
        /usr/local/apache2/bin/apachectl start

以上是关于软件安装命令的主要内容,如果未能解决你的问题,请参考以下文章

使用rpm命令安装软件时不会自动安装所依赖的其它软件包。

软件安装命令

Ubuntu常用安装及卸载软件命令

debian上安装软件的命令是啥

python之pip安装软件包常用命令

centos安装软件方式及命令