linux实用命令yum
-
Yum是Linux系统中常用的包管理工具之一,它可以帮助用户在系统中安装、升级、删除软件包。下面是一些常见的yum实用命令:
1. 安装软件包:使用yum install命令可以安装指定的软件包。例如,要安装Apache web服务器,可以使用以下命令:
“`
yum install httpd
“`2. 升级软件包:使用yum update命令可以升级系统中已安装的软件包到最新版本。例如,要升级所有软件包,可以使用以下命令:
“`
yum update
“`3. 删除软件包:使用yum remove命令可以删除指定的软件包。例如,要删除Apache web服务器,可以使用以下命令:
“`
yum remove httpd
“`4. 搜索软件包:使用yum search命令可以搜索系统中可用的软件包。例如,要搜索名为”mysql”的软件包,可以使用以下命令:
“`
yum search mysql
“`5. 列出已安装的软件包:使用yum list installed命令可以列出系统中已安装的软件包。例如,要列出所有已安装的软件包,可以使用以下命令:
“`
yum list installed
“`6. 清理缓存:使用yum clean命令可以清理yum的缓存。例如,要清理所有yum缓存,可以使用以下命令:
“`
yum clean all
“`7. 查看软件包信息:使用yum info命令可以查看指定软件包的详细信息。例如,要查看名为”httpd”的软件包信息,可以使用以下命令:
“`
yum info httpd
“`以上是一些常见的yum实用命令,通过它们可以方便地管理系统中的软件包。在使用yum时,可以根据具体需求选择合适的命令来完成相应操作。
2年前 -
YUM是一种在Linux系统中使用的实用命令,它是Red Hat Package Manager (RPM)的图形化前端工具,被广泛应用于基于RPM包管理器的Linux系统,如CentOS和Fedora。YUM有很多实用命令可供使用,以下是其中一些值得注意的命令和功能:
1. 安装软件包:使用”yum install
“命令可以快速安装指定的软件包。YUM会自动解决软件包之间的依赖关系,并下载并安装所需的软件包。 2. 更新软件包:使用”yum update”命令可以更新系统中已安装的软件包到最新版本。YUM会检查可用的软件包版本,并根据需要进行更新。
3. 搜索软件包:使用”yum search
“命令可以搜索系统中可用的软件包。用户可以使用关键字搜索软件包的名称、描述和其他相关信息。 4. 列出已安装软件包:使用”yum list installed”命令可以列出系统中已安装的所有软件包。这对于查看系统中已安装的软件包和版本信息非常有用。
5. 删除软件包:使用”yum remove
“命令可以卸载系统中的指定软件包。YUM会自动删除该软件包及其相关的依赖项,并清理相关文件和目录。 6. 清理缓存:使用”yum clean all”命令可以清理YUM缓存,包括下载的软件包和元数据。这对于释放磁盘空间和更新软件包列表非常有用。
7. 列出可用的软件包组:使用”yum grouplist”命令可以列出系统中可用的软件包组。用户可以通过软件包组来一次性安装一组相关的软件包,而不是逐个安装。
8. 列出可用的存储库:使用”yum repolist”命令可以列出系统中已配置的存储库。存储库包含了可用的软件包和其它相关信息,用户可以从中获取和安装软件包。
这些是YUM的一些常用和实用命令,能够帮助用户方便地管理Linux系统上的软件包。YUM还具有其他更高级的功能,如导入和导出存储库的GPG密钥、设置代理服务器等,用户可以根据需要进一步深入研究和使用。
2年前 -
一、什么是yum
yum(全称为 Yellowdog Updater, Modified)是一个用于管理 Red Hat 系列操作系统软件包的开源包管理工具。yum 可以自动解决软件包之间的依赖关系,并能够从指定的镜像源中下载并安装软件包。
yum 命令是基于 RPM(Red Hat Package Manager)软件包管理系统的一种高级前端工具,它简化了软件包的安装、更新以及删除过程。与 RPM 直接操作软件包相比,yum 命令更加方便用户使用,并且能够智能地管理软件包之间的依赖关系。
二、yum 的使用
1. 安装软件包
使用 yum 安装软件包非常简单,只需执行以下命令:
“`shell
yum install“` 例如,如果要安装 wget 软件包,则可以执行以下命令:
“`shell
yum install wget
“`2. 更新软件包
使用 yum 进行软件包更新也非常方便,只需执行以下命令:
“`shell
yum update
“`如果只想更新特定软件包,可以使用以下命令:
“`shell
yum update“` 例如,要更新 wget 软件包,可以执行以下命令:
“`shell
yum update wget
“`3. 卸载软件包
要卸载已安装的软件包,只需执行以下命令:
“`shell
yum remove“` 例如,要卸载 wget 软件包,可以执行以下命令:
“`shell
yum remove wget
“`4. 搜索软件包
如果想搜索特定的软件包,可以使用以下命令:
“`shell
yum search
“`例如,如果要搜索包含关键字 “httpd” 的软件包,可以执行以下命令:
“`shell
yum search httpd
“`5. 列出已安装的软件包
要列出已安装的软件包,可以执行以下命令:
“`shell
yum list installed
“`6. 清理缓存
yum 在下载软件包时会将这些包存储在本地缓存中,以便以后使用。如果希望清理这些缓存文件以释放磁盘空间,可以执行以下命令:
“`shell
yum clean all
“`这个命令会清理所有软件包的缓存文件。
三、yum 的配置
yum 的配置文件是 /etc/yum.conf ,可以编辑该文件来配置 yum 的一些选项。
1. 设置镜像源
yum 默认使用官方的软件源进行软件包的下载,但是在国内下载速度可能不太理想。为了提高下载速度,可以将镜像源设置为国内的镜像站点。
编辑 /etc/yum.repos.d/ 目录下的 .repo 文件,将 baseurl 的值改为国内的镜像站点。以阿里云为例,将 baseurl 的值修改为:
“`shell
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
“`2. 添加额外的软件源
除了官方的软件源之外,还可以添加额外的软件源。可以在 /etc/yum.repos.d/ 目录下创建 .repo 文件来添加软件源。
例如,创建一个名为 epel.repo 的文件,并添加以下内容:
“`shell
[epel]
name=Extra Packages for Enterprise Linux 7 – $basearch
baseurl=https://download.fedoraproject.org/pub/epel/7/$basearch/
enabled=1
gpgcheck=0
“`这样就添加了一个名为 epel 的软件源。
四、yum 的一些常用选项
yum 命令支持一些常用选项,可以根据需要进行使用。以下是一些常用选项:
– -y:对所有询问都回答 yes。
– -q:安静模式,不显示任何输出。
– -C:缓存模式,不更新元数据和软件包,只使用本地缓存。
– -d:调试模式,显示详细的调试信息。
– -e:忽略某个包的依赖关系。
– –exclude=:排除某个软件包。
– –enablerepo=:启用指定的软件源。 五、总结
yum 是一个功能强大的包管理工具,方便用户安装、更新和删除软件包。它通过解决软件包之间的依赖关系,使得软件包的管理变得非常简单和高效。使用 yum 可以快速查找并安装所需的软件包,同时也可以通过配置镜像源和添加额外的软件源来提高软件包的下载速度和覆盖范围。请记住,yum 的配置文件是 /etc/yum.conf,可以通过编辑该文件来定制 yum 的行为。
2年前