怎么安装或删除 RPM 程序包
时间:2020-06-28 15:50
阅读: 次
许多 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
方法3rpm 命令
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
参数指定强制安装。强制安装只能够通过命令行方式进行。警告
上一篇:怎么修复“错误3194”
下一篇:怎么使用屏幕录像专家(Camtasia)