yum常用命令(yum 常用命令)

yum常用命令(yum 常用命令)yum 命令 http man linuxde net yum yum 是在 Fedora 和 RedHat 以及 SUSE 中基于 rpm 的软件包管理器 它可以使系统管理人员交互和自动化地更细与管理 RPM 软件包 能够从指定的服务器自动下载 RPM 包并且安装 可以自动处理依赖性关系 并且一次安装所有依赖的软体包 无须繁琐地一次次下载 安装 yum 提供了查找 安装 删除某一个

大家好,我是讯享网,很高兴认识大家。



yum 命令:http://man.linuxde.net/yum

yum 是在 Fedora 和 RedHat 以及 SUSE 中基于 rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理 RPM 软件包,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

(1) 安装

(2) 更新和升级

(3) 查找和显示

(4) 删除程序

(5) 清除缓存

rpm 命令:http://man.linuxde.net/rpm

rpm 命令是 RPM 软件包的管理工具。rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

软件包:指定要操纵的 rpm 软件包。

(1) 安装 rpm 软件包

rpm 软件包的安装可以使用程序 rpm 来完成。执行下面的命令:

其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或者提示:

可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用 rpm –force -i 强制安装即可

此包需要的一些软件你没有安装可以用 rpm –nodeps -i 来忽略此信息,也就是说 rpm -i –force –nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能。

如果 rpm 包有依赖关系,可以全部安装

(2) 如何安装 .src.rpm 软件包


讯享网

有些软件包是以 .src.rpm 结尾的,这类软件包是包含了源代码的 rpm 包,在安装时需要进行编译。这类软件包有两种安装方法:

方法一:

方法二:

前两步和方法一相同

这时在/usr/src/redhat/RPM/i386/(根据具体包的不同,也可能是i686,noarch等等)在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。

执行 rpm -i new-package.rpm 即可安装完成。

(3) 如何卸载 rpm 软件包

使用命令 rpm -e 包名,包名可以包含版本号等信息,但是不可以有后缀 .rpm,比如卸载软件包 proftpd-1.2.8-1,可以使用下列格式:

不可以是下列格式:

有时会出现一些错误或者警告:

这说明这个软件被其他软件需要,不能随便卸载,可以用 rpm -e –nodeps 强制卸载

(4) 如何不安装但是获取rpm包中的文件

使用工具 rpm2cpio 和 cpio

参数i和extract相同,表示提取文件。v表示指示执行进程,d和make-directory相同,表示根据包中文件原来的路径建立目录,m表示保持文件的更新时间。

(5) 如何查看与 rpm 包相关的文件和其他信息

下面所有的例子都假设使用软件包 mysql-3.23.54a-11


每天用心记录一点点。内容也许不重要,但习惯很重要!

小讯
上一篇 2025-04-24 09:44
下一篇 2025-05-28 19:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/207898.html