1、rpm 本地装置软件
获取装置的 rpm 软件包
1、联网状况下应用 wget 命令 获取 rpm 软件包
2、应用 U 盘上传软件包
装置 rpm 软件包
格局:rpm [选项] RPM 包文件
罕用选项:
-i:装置一个新的 rpm 软件包
-h:以“#”号显示装置的进度
-v:显示装置过程中的详细信息
–force:强制装置所指定的 rpm 软件包
–nodeps:装置软件时,疏忽依赖关系
例子:rpm -ivh apache-1.3.6.i386.rpm
降级或更新 rpm 软件包
格局:rpm [选项] RPM 包文件
罕用选项:
-U:降级某个 rpm 软件,若本来未装,则进行装置
-F:更新某个 rpm 软件,若本来未装,则放弃装置
–nodeps:降级软件时,疏忽依赖关系
例子:rpm -U apache-1.3.6.i386.rpm
卸载 rpm 软件包
格局:rpm -e 软件名
–nodeps:卸载软件时,疏忽依赖关系
例子:rpm -e apache
查问已装置的 rpm 软件包
格局:rpm -q[子选项] [软件名]
罕用子选项命令:
-qa:查看零碎中已装置的所有 RPM 软件包列表
-qi:查看指定软件的详细信息
-ql:查问指定软件包所装置的目录、文件列表
-qc:仅显示指定软件包装置的配置文件
-qd:仅显示指定软件包装置的文档文件
例子:rpm -qa
查问文件或目录是哪个软件包装置的
格局:rpm -qf 文件或目录名
例子:rpm -qf /usr/bin/pwd
查问未装置的.rpm 软件包文件
格局:rpm -qp[子选项] RPM 包文件
罕用的子选项:
-qpi:通过.rpm 包文件查看该软件的详细信息
-qpl:查看.rpm 安装包内所蕴含的目录、文件列表
-qpc:查看.rpm 安装包内蕴含的配置文件列表
-qpd:查看.rpm 安装包内蕴含的文档文件列表
例子:rpm -qpi apache-1.3.6.i386.rpm
rpm 软件包 的 软件名 阐明
RPM 包的个别格局为:
httpd-2.2.3-29.el5.i386.rpm
httpd-devel-2.2.3-29.el5.i386.rpm
httpd-manual-2.2.3-29.el5.i386.rpm
system-config-httpd-1.3.3.3-1.el5.noarch.rpm
如上:
httpd,是软件的名称。
2.2.3 , 是软件的版本号。版本号的格局通常为“主版本号. 次版本号. 修改号”。
29,是公布版本号,示意这个 RPM 包是第几次编译生成的。
i386, 示意包的实用的硬件平台,目前 RPM 反对的平台有:i386、i586、i686、sparc 和 alpha 等。
.rpm 或.src.rpm, 是 RPM 包类型的后缀,.rpm 是编译好的二进制包,可用 rpm 命令间接装置;.src.rpm 示意是源。
非凡名称:
1、el* 示意这个软件包的发行商版本,el5 示意这个软件包是在 RHEL 5.x/CentOS 5.x 下应用。
2、devel:示意这个 RPM 包是软件的开发包。
3、noarch:阐明这样的软件包能够在任何平台上装置,不须要特定的硬件平台。在任何硬件平台上都能够运行。
4、manual 手册文档。
2、yum 近程仓库装置
CentOS8 更改 yum 源
- 备份原始的 yum 源
cd /etc/yum.repos.d
cp CentOS-Base.repo CentOS-Base.repo.bak
- 下载对应版本的 repo 文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
- 革除旧的 yum 缓存并生成新的 yum 缓存
yum clean all
yum makecache
- 更新
yum update -y
5. 其余 centos 版本镜像批改
https://developer.aliyun.com/mirror/centos
应用 yum 命令来装置软件包
格局:yum install 软件名 [-y]
-y:如果应用 -y,那么在装置软件时命令行就不会呈现 ”Is this ok[y/N]” 这条揭示语句了,更不须要在命令行输出 y 或 N 了,间接装置软件。
例子:yum install apache
卸载软件包
yum remove apache
列出所有已装置的软件包
yum list installed
列出所有可安裝的软件包
yum list
查看 软件包的信息
yum info apache
更多请看原文链接
- 本文作者: 开发者首页
- 本文链接: https://blog.kfzsy.com/linux-software-installation.html
- 版权申明: 本博客所有文章除特地申明外,均采纳 BY-NC-SA 许可协定。转载请注明出处!