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
每天用心记录一点点。内容也许不重要,但习惯很重要!
到此这篇yum常用命令(yum 常用命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/25811.html