乐趣区

关于linux:linux软件安装的三种方式Linux安装软件的通用套路

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 源

  1. 备份原始的 yum 源

cd /etc/yum.repos.d

cp CentOS-Base.repo CentOS-Base.repo.bak

  1. 下载对应版本的 repo 文件

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

  1. 革除旧的 yum 缓存并生成新的 yum 缓存

yum clean all

yum makecache

  1. 更新

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 许可协定。转载请注明出处!
退出移动版