视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何安装或删除 RPM 程序包
2022-08-30 15:03:13 责编:小OO
文档
许多 GNU/Linux 发行版使用流行的红帽包管理器(RPM)系统来添加或删除应用程序。几乎所有的 Linux 用户都会遇到需要在计算机上安装软件,或删除 Linux 系统中自带的软件的情况。在 Linux 系统上安装新软件复杂且容易出错,但是 RPM 将这件繁复的工作简化为一行命令。

方法1:安装

1下载你所需要的 RPM 程序包。网络上有很多 RPM 软件仓库,但是如果你需要的是红帽 RPM 软件包,那么你可以在下列位置找到:红帽企业版 Linux 安装磁盘中包含许多可安装的 RPM 程序包。

YUM 程序包管理器最初提供的 RPM 软件仓库。

企业版 Linux 额外软件包(EPEL)提供了许多为红帽企业版 Linux 设计的高质量额外软件包。

2安装 RPM 软件包。下载软件包后,你有两种选择:双击软件包。屏幕上会出现软件包管理器窗口,你可以根据屏幕上提示来完成安装过程。

打开一个终端窗口,输入 rpm -i *package_location_and_name*(在中间没有空格)

方法2:删除

1打开一个终端窗口,输入 rpm -e *package_name*不要输入文件的拓展名。例如: rpm -e gedit

方法3:rpm 命令

1以下是 rpm -i 命令的语法。

2与安装相关选项:-h (or --hash) 在安装过程中在屏幕上显示井号(“#”)

--test Perform 只进行安装测试

--percent 安装过程中显示完成百分比

--excludedocs 不安装文档

--includedocs 安装文档

--replacepkgs 使用新版本替代旧版本软件包

--replacefiles 替换其他软件包中包含的文件

--force 忽略软件包和文件冲突

--noscripts 不执行安装前脚本和安装后脚本

--prefix <path> 尽量将软件包保存在 <path>

--ignorearch 不验证软件包结构

--ignoreos 不验证软件包适用的操作系统

--nodeps 不验证依赖关系

--ftpproxy<host> 使用 <host> 作为 FTP 代理

--ftpport <port> 使用 <port> 作为 FTP 端口

3一般性选项:-v 显示额外信息

-vv 显示调试信息

--root <path> 将替代 root 设置为 <path>

--rcfile <rcfile> 将替代 rpmrc 文件设置为 <rcfile>

--dbpath <path> 使用 <path> 来搜索 RPM 数据库

小提示

在很少情况下,你需要强制进行安装。你需要在 rpm 命令中加入 --force 参数指定强制安装。强制安装只能够通过命令行方式进行。

使用参数-U(升级)代替 -i(安装)可以确保安装最新版本的 RPM 软件包。

有一些软件包有依赖要求。这意味着你需要安装另外软件包才能够使用该软件包。例如开源 DVD 播放器软件 Ogle。你无法单独使用 Ogle 软件播放 DVD,除非安装几个额外软件包。如果您所需的 rmp 软件包有依赖要求,但是你展示不考虑满足软件包的依赖要求,可以使用 --nodeps 参数来进行安装。

警告

你可能需要覆盖一些数据才能让某些程序运行。因此当你在系统中添加和删除任何程序时都需要小心。

下载本文
显示全文
专题