YUM软件管理 [LinuxCast视频教程]
目录:
RPM软件包管理器(RPM)是Red Hat Linux及其衍生产品(如CentOS和Fedora)使用的功能强大的软件包管理系统。 RPM也指
rpm
命令和
.rpm
文件格式。
CentOS储存库包含数千个rpm软件包,可以使用桌面软件管理器或使用
yum
,
dnf
和
rpm
实用程序从命令行安装。 有些库和应用程序以rpm格式打包,但未包含在任何CentOS存储库中。 这些应用程序必须从开发人员的网站下载并手动安装。
在本教程中,我们将解释如何在CentOS上安装rpm文件。
从非官方来源安装rpm软件包时要格外小心。 该软件包必须针对您的系统体系结构和CentOS版本构建。 切勿替换或更新必要的系统软件包,例如glibc,systemd或其他对系统正常运行必不可少的服务和库。
只有root用户或具有sudo特权的用户才能安装或删除RPM软件包。
使用
yum
和
dnf
安装rpm文件
yum
和
dnf
是用于在CentOS和相关Linux发行版上安装,更新,删除和管理rpm软件包的命令行工具。
从CentOS 8
dnf
开始,将
yum
替换为默认的软件包管理器。
dnf
与
yum
向后兼容。
您可以在CentOS 8上继续使用
yum
,因为它是
dnf
的别名。
要使用
yum
或
dnf
安装本地rpm软件包,请使用
install
命令,后跟文件路径。 在下面的示例中,我们正在安装Chrome浏览器:
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
yum
和
dnf
都将解析并安装所有软件包依赖项。 系统将提示您键入
Y
继续:
… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:
就是这样,该应用程序已经安装在您的系统上,您可以开始使用它了。
您也可以直接从URL安装rpm软件包:
sudo yum install
使用
rpm
安装rpm文件
rpm
是RHEL系统的低级软件包管理器。
在安装,更新和删除软件包时,您始终应该首选使用
yum
或
dnf
不是rpm,因为它不能解决依赖性。
要使用
rpm
安装rpm软件包,请使用
-i
(或
-U
)选项,后跟文件路径:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
如果要安装或更新的软件包取决于当前未安装的其他软件包,则
rpm
将显示所有缺少的依赖项的列表。 您将必须安装所有依赖项。
rpm
还接受通过URL安装软件包:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
结论
在CentOS中,可以使用
yum
或
dnf
来安装本地rpm文件,就像从存储库中安装软件包一样。
如有任何疑问,请随时发表评论。
厘转/分如何在centos 7上添加和删除用户
知道如何添加和删除用户是Linux用户应该知道的基本技能之一。 在本教程中,我们将说明如何在CentOS 7系统上添加和删除用户。
如何在centos 7上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 本教程说明了如何在CentOS 7系统上添加交换文件。
如何在Ubuntu上安装DEB文件(软件包)
Deb是所有基于Debian的发行版使用的安装软件包格式。 在本教程中,我们将说明如何在Ubuntu上安装deb文件。