yum的常用命令
查看yum已安装的包

查看yum已安装的包在linux下如何使⽤yum查看安装了哪些软件包列出所有已安装的软件包yum list installedyum针对软件包操作常⽤命令:1.使⽤ yum 查找软件包命令:yum search2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installedyum 语法yum [options] [command] [package ...]options 可选,选项包括 -h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。
command 要进⾏的操作。
package 操作的对象。
其它的例⼦就不列举了,这⾥说⼀下查看yum安装了哪些软件包查看 yum 已安装 php 的包yum list installed phpLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* epel: * remi-safe: mirrors.uni-ruse.bgInstalled Packagesphp.x86_64 5.6.40-14.el7.remi输出查看 yum 已安装 php 相关的包yum list installed php*Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* epel: * remi-safe: Installed Packagesphp.x86_64 5.6.40-14.el7.remiphp-cli.x86_64 5.6.40-14.el7.remiphp-common.x86_64 5.6.40-14.el7.remiphp-devel.x86_64 5.6.40-14.el7.remiphp-doctrine-instantiator.noarch 1.0.5-1.el7.remiphp-fedora-autoloader.noarch 1.0.0-1.el7.remiphp-mbstring.x86_64 5.6.40-14.el7.remiphp-mcrypt.x86_64 5.6.40-14.el7.remiphp-myclabs-deep-copy.noarch 1.7.0-1.el7.remiphp-mysqlnd.x86_64 5.6.40-14.el7.remiphp-opcache.x86_64 5.6.40-14.el7.remiphp-pdo.x86_64 5.6.40-14.el7.remiphp-pear.noarch 1:1.10.10-4.el7.remiphp-pecl-jsonc.x86_64 1.3.10-2.el7.remi.5.6php-pecl-jsonc-devel.x86_64 1.3.10-2.el7.remi.5.6php-pecl-xdebug.x86_64 2.5.5-1.el7.remi.5.6php-pecl-xhprof.x86_64 0.9.4-4.el7.remi.5.6php-pecl-zip.x86_64 1.15.5-1.el7.remi.5.6php-phpdocumentor-reflection-common.noarch 1.0.1-1.el7.remiphp-phpdocumentor-reflection-docblock.noarch 3.2.2-4.el7.remiphp-phpdocumentor-type-resolver.noarch 0.4.0-5.el7.remiphp-phpspec-prophecy.noarch 1.9.0-1.el7.remiphp-phpunit-File-Iterator.noarch 1.4.5-1.el7.remiphp-phpunit-PHP-CodeCoverage.noarch 4.0.8-4.el7.remiphp-phpunit-PHP-Invoker.noarch 1.1.4-5.el7.remi php-phpunit-PHP-Timer.noarch 1.0.9-1.el7.remi php-phpunit-PHP-TokenStream.noarch 1:1.4.12-1.el7.remi php-phpunit-PHPUnit.noarch 5.7.27-6.el7.remi php-phpunit-PHPUnit-MockObject.noarch 3.4.4-5.el7.remi php-phpunit-Text-Template.noarch 1.2.1-1.el7.remi php-phpunit-Version.noarch 2.0.1-1.el7.remiphp-phpunit-comparator.noarch 1.2.4-4.el7.remi php-phpunit-diff.noarch 1.4.3-6.el7.remiphp-phpunit-environment.noarch 2.0.0-1.el7.remi php-phpunit-exporter.noarch 2.0.0-4.el7.remiphp-process.x86_64 5.6.40-14.el7.remiphp-sebastian-code-unit-reverse-lookup.noarch 1.0.1-1.el7.remi php-sebastian-global-state.noarch 1.1.1-1.el7.remi php-sebastian-object-enumerator.noarch 2.0.1-2.el7.remi php-sebastian-recursion-context.noarch 2.0.0-1.el7.remi php-sebastian-resource-operations.noarch 1.0.0-2.el7.remi php-soap.x86_64 5.6.40-14.el7.remiphp-symfony-class-loader.noarch 2.8.52-2.el7.remi php-symfony-common.noarch 2.8.52-2.el7.remi php-symfony-yaml.noarch 2.8.52-2.el7.remiphp-webmozart-assert.noarch 1.4.0-1.el7.remi php-xml.x86_64 5.6.40-14.el7.remi输出。
linux的yum卸载包命令说明

linux的yum卸载包命令说明Linux中的yum命令可以通过相关命令对包进行安装、卸载或者更新等,下面由店铺为大家整理了Linux的yum卸载包命令说明的相关知识,希望对大家有帮助!linux的yum卸载包命令说明1> 使用yum remove 卸载包.如下所示:使用'yum remove 包名' 命令卸载包.Shell代码# yum remove postgresql.x86_64Resolving Dependencies---> Package postgresql.x86_64 0:9.0.4-5.fc15 will be erased Is this ok [y/N]: yRunning TransactionErasing : postgresql-9.0.4-5.fc15.x86_64 1/1Removed:postgresql.x86_64 0:9.0.4-5.fc15Complete!扩展资料:有关linux的yum安装、更新和查看包的命令2> 使用yum install 安装包.要安装一个包,使用'yum install 包名'. 该命令将会自动的安装该包的依赖.Shell代码# yum install postgresql.x86_64Resolving DependenciesInstall 2 Package(s)Is this ok [y/N]: yPackage(s) data still to download: 3.0 M(1/2): postgresql-9.0.4-5.fc15.x86_64.rpm | 2.8 MB 00:11(2/2): postgresql-libs-9.0.4-5.fc15.x86_64.rpm | 203 kB 00:00------------------------------------------------------------------ Total 241 kB/s | 3.0 MB 00:12Running TransactionInstalling : postgresql-libs-9.0.4-5.fc15.x86_64 1/2Installing : postgresql-9.0.4-5.fc15.x86_64 2/2Complete!默认的'yum install'命令, 将会在安装这些包之前提示你"接受"或"放弃", 如果想要使用yum自动安装包,而不对你进行提示. 使用 -y 选项. 如下所示:Shell代码# yum -y install postgresql.x86_643> 使用 'yum update'命令升级已存在的包.如果你的系统中存在一个旧版本的包, 使用'yum update 包名' 可以使它升级到最新版本. 当然,这个命令也会自动的找出并安装该报的所有必须的依赖.Shell代码# yum update postgresql.x86_644> 使用'yum search'命令查找包.如果你不知道你想要安装的包的准确包名, 可以使用'yum search 关键字', 他将会搜索并列出匹配你的'关键字'的所有记录.下面的实例是在yum的资源库中搜索所有匹配关键字'firefox'的包, 并且将其罗列出来.Shell代码# yum search firefoxLoaded plugins: langpacks, presto, refresh-packagekit============== N/S Matched: firefox ======================firefox.x86_64 : Mozilla Firefox Web browsergnome-do-plugins-firefox.x86_64 : gnome-do-plugins for firefoxmozilla-firetray-firefox.x86_64 : System tray extension for firefoxmozilla-adblockplus.noarch : Adblocking extension for Mozilla Firefoxmozilla-noscript.noarch : JavaScript white list extension for Mozilla FirefoxName and summary matches only, use "search all" for everything.。
dnf(yum)命令参考

dnf(yum)命令参考dnf(yum)⽤于安装、卸载或者查询 rpm 包。
其基本语法格式如下:dnf [options] <command> [<args>...]⽰例:#安装软件包dnf install <package>#卸载软件包dnf remove <package>#查找提供⽂件、包名或者能⼒的软件包dnf provides <provides>#下载源码包dnf download --source <package>选项常⽤的通⽤选项如下:选项说明--downloadonly只下载安装包,不安装。
-x, --exclude=<package-file-spec>排除指定包。
--installroot=<path>指定安装根路径。
--noautoremove禁⽌删除不再被使⽤的依赖包。
--nogpgcheck不检查 GPG 签名(如果 RPM 策略允许)。
-q, --quiet抑制提⽰输出。
--refresh设置所有元数据已过期。
--releasever=<release>设置发⾏版本。
--repofrompath <repo>,<path/url>为查询临时添加⼀个仓库。
--repo=<repoid>仅使能指定仓库。
--skip-broken通过移除造成问题的包,来解决依赖问题。
--showduplicates显⽰仓库中重复的包。
-v, --verbose显⽰调试信息。
-y, --assumeyes对所有问题⾃动回答 yes。
⼦命令install安装指定的软件包及其依赖。
语法格式如下:dnf [options] install <spec>...注解:<spec>...其⽀持章节介绍的类型 package 和 provide。
linux中yum命令的作用

linux中yum命令的作用Linux中的yum命令是一个非常常用的软件包管理工具,它可以帮助用户在Linux系统上轻松地安装、升级、删除软件包,以及管理系统的依赖关系。
通过yum命令,用户可以方便地从软件仓库中获取所需的软件包,并自动解决软件包之间的依赖关系,使软件安装更加简单快捷。
yum命令的作用主要包括以下几个方面:1.安装软件包:yum命令可以通过指定软件包的名称来安装软件包。
用户只需简单地执行yum install package_name命令,yum就会自动从软件仓库中下载并安装指定的软件包。
这样,用户就不需要手动去寻找软件包的下载链接,大大简化了软件安装的过程。
2.升级软件包:除了安装软件包,yum还可以帮助用户升级系统中已安装的软件包。
通过执行yum update package_name命令,用户可以轻松地将系统中的软件包升级到最新版本,以获取最新的功能和修复已知的漏洞。
3.删除软件包:当用户不再需要某个软件包时,可以使用yum命令来删除该软件包。
执行yum remove package_name命令后,yum会自动将指定的软件包从系统中卸载,释放系统空间。
4.搜索软件包:yum还提供了搜索软件包的功能,用户可以通过执行yum search keyword命令来查找系统中所有与关键字匹配的软件包。
这样用户可以快速找到需要的软件包,提高了软件包的查找效率。
5.管理软件仓库:yum不仅可以操作系统自带的软件仓库,还可以添加、删除、启用、禁用其他软件仓库,以满足用户对软件包的更多需求。
用户可以通过编辑yum配置文件来管理软件仓库,定制自己的软件源。
总的来说,yum命令是Linux系统中一个非常实用的软件包管理工具,它可以帮助用户快速、方便地管理系统中的软件包,提高系统的安全性和稳定性。
通过熟练掌握yum命令的使用方法,用户可以更好地管理自己的Linux系统,提高工作效率。
yum针对软件包操作常用命令

yum针对软件包操作常用命令:1.使用YUM查找软件包命令:yum search php2.列出所有可安装的软件包命令:yum list php3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包命令:yum list extras6.列出所指定的软件包命令:yum list +包名7.使用YUM获取软件包信息、显示yum包的信息:命令:yum info PACKAGE_NAME8.搜索yum包:命令:yum search PACKAGE_NAME9.列出所有可更新的软件包信息命令:yum info updates10.列出所有已安装的软件包信息命令:yum info installed11.列出所有已安装但不在 Yum Repository 内的软件包信息命令:yum info extras12.列出软件包提供哪些文件命令:yum provides13、更新具体的yum包:$ yum update PACKAGE_NAME14.显示已启用的yum存储库的列表:$ yum repolist15.清除yum缓存:$ yum clean all16.找出哪个yum包提供了一个特定的文件(例如:/usr/bin/nc)):$ yum whatprovides "*bin/nc"17.卸载yum包装:$ yum remove PACKAGE_NAME18.取出yum包装:$ yum downloader PACKAGE_NAME19.重新安装一个yum包:$ yum reinstall PACKAGE_NAME20、安装一个软件所有依赖的包yum localinstall -y java.1.1.0.rpm。
YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解

YUM解决RPM包安装依赖关系及yum⼯具介绍本地源配置⽅法详解1、背景概述在实际⽣产环境下,对于在linux系统上安装rpm包,主要⾯临两个实际的问题1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提⽰或者查询资料,⼿⼯安装更多的包2)由于内外⽹的隔离,⽆法连接外⽹的yum源鉴于上述因此,本⽂将详细介绍,yum⼯具以及配置本地yum源的⽅法2、yum⼯具简介•yum⼯具作为rpm包的软件管理器,可以进⾏rpm包的安装、升级以及删除等⽇常管理⼯作,⽽且对于rpm包之间的依赖关系可以⾃动分析,⼤⼤简化了rpm包的维护成本。
•yum⼯具的配置,主要由两个⽂件控制:/etc/yum.conf以及/etc/yum.repos.d/filename.repo •关于/etc/yum.conf⽂件:主要承担全局配置[main],此外也可以在此处配置软件仓库(repository)•关于/etc/yum.repos.d/filename.repo:主要承担具体软件仓库的配置(若上⾯yum.conf中配置了软件仓库,此处也可以选择不配置),filename可⾃⾏定义。
3、/etc/yum.conf⽂件主要参数详解该⽂件主要负责全局配置,若不在此⽂件中进⾏repository的配置,⼀般不需要进⾏改动下⾯是系统yum默认的⼀份yum.conf配置,具体解释如⽰:[root@sunny yum.repos.d]# cat /etc/yum.conf[main] --main定义全局属性,只能有⼀个cachedir=/var/cache/yum --定义yum缓存⽬录,⽤于储存下载存储的rpm包等keepcache=0 --成功安装后,缓存数据是否保存。
0:不保存,1:保存debuglevel=2 --调试级别(0-10),默认为2logfile=/var/log/yum.log --定义yum⽇志⽬录distroverpkg=redhat-release --通过指定针对系统发⾏版的rpm包,判断当前系统的版本。
centos7的常用命令

centos7的常用命令CentOS 7是一种基于Linux的操作系统,广泛应用于服务器和个人计算机中。
在CentOS 7中,有许多常用命令可以帮助用户进行系统管理和操作。
本文将介绍一些常用的CentOS 7命令,帮助读者更好地了解和使用这些命令。
一、文件和目录操作命令1. ls命令:用于列出目录中的文件和子目录。
2. cd命令:用于切换当前工作目录。
3. mkdir命令:用于创建新目录。
4. rmdir命令:用于删除空目录。
5. cp命令:用于复制文件和目录。
6. mv命令:用于移动文件和目录,也可用于重命名文件和目录。
7. rm命令:用于删除文件和目录。
8. touch命令:用于创建空文件或修改文件的访问时间。
二、文件内容查看和编辑命令1. cat命令:用于查看文件内容。
2. less命令:用于以分页形式查看文件内容。
3. head命令:用于查看文件的前几行内容。
4. tail命令:用于查看文件的后几行内容。
5. grep命令:用于在文件中搜索指定的字符串。
6. vi命令:用于文本编辑,具有强大的编辑功能和操作能力。
7. sed命令:用于对文件进行批量编辑和替换操作。
三、系统管理命令1. ps命令:用于查看当前运行的进程。
2. top命令:用于实时监控系统的运行状态和进程信息。
3. systemctl命令:用于管理系统服务,如启动、停止、重启服务。
4. service命令:用于管理系统服务,与systemctl命令类似。
5. ifconfig命令:用于查看和配置网络接口信息。
6. ping命令:用于测试网络连接是否正常。
7. netstat命令:用于查看网络连接、路由表和网络接口信息。
8. ssh命令:用于远程登录其他计算机。
9. su命令:用于切换用户身份。
10. useradd命令:用于创建新用户账号。
11. passwd命令:用于修改用户密码。
12. chmod命令:用于修改文件和目录的权限。
rpm,yum,源码编译安装,gzip、bzip2、tar压缩打包

rpm ,yum ,源码编译安装,gzip 、bzip2、tar 压缩打包Linux 中安装软件的三种⽅式与windows 类似,在Linux 系统上也可以安装各种应⽤程序,或称之为软件包镜像⽂件1、RPM 安装rpm 包来源1、来源⽹络下载2、来源本地:⾃⼰的镜像⾃带的rpm 包1.rpm 安装 rpm 安装预先编译打包,安装简单,下载下来之后直接安装。
优点:已经制作好的安装程序 缺点:不能⾃⼰解决依赖2.yum 安装 yum 安装基于rpm 安装 优点:增加了⾃动解决依赖的功能。
3.源代码编译安装 源代码安装通过编译源代码,得到软件包。
优点:可以⾃定制软件包。
缺点:⽐较复杂 # 挂载: mount /dev/sr0 /opt/ 或 mount /dev/cdrom /munt/ # 卸载: umount /dev/sr0 #挂载源 或 umount /opt #挂载点# 强制卸载: umount -l [挂载源或挂载点] # 查看挂载信息 df# 查看/操作设备内容需要先挂载[root@localhost dev]# mount /dev/sr0 /opt/ mount: /dev/sr0 写保护,将以只读⽅式挂载 # 查看是否挂载成功[root@localhost ~]# df ⽂件系统 1K-块 已⽤ 可⽤ 已⽤% 挂载点 /dev/sr0 4480476 4480476 0 100% /opt # 浏览光盘内容[root@localhost dev]# ls /opt/ CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL # 查看光盘上的安装包。
格式都是以.rpm 结尾的[root@localhost dev]# ls /opt/Packages/ ...... zlib-1.2.7-18.el7.x86_64.rpm zlib-devel-1.2.7-18.el7.x86_64.rpm zsh-5.0.2-31.el7.x86_64.rpm zziplib-0.13.62-9.el7.x86_64.rpm # 查看⾃⼰当前平台[root@localhost ~]# uname -m x86_64# 查看系统内核信息[root@localhost ~]# uname -r 3.10.0-1160.49.1.el7.x86_64# 安装:rpm -ivh [软件包名称] -v #显⽰安装过程 -i #显⽰安装包的详细信息 -h #安装包哈希标记 # 卸载:rpm -e [软件包名称]# 升级:rpm -Uvh [软件包名称]1、下载安装包2、安装 [root@localhost ~]# rpm -qip /opt/Packages/zsh-5.0.2-34.el7_8.2.x86_64.rpm #本地镜像 或 [root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:zsh-5.0.2-34.el7_8.2 ################################# [100%]3、卸载 [root@localhost ~]# rpm -e zsh4、更新 [root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:zsh-5.0.2-34.el7_8.2 ################################# [100%]5、软件包名称 zsh-5.0.2-34.el7_8.2.x86_64.rpm zsh #软件包名称 5.0.2 #版本号 34 #第多少次编译 el7_8(CentOS 7)#适⽤的平台 x86_64 #适⽤的系统位数 rpm #扩展名6、查看已安装软件包的使⽤配置⽂件 [root@localhost ~]# rpm -qc zsh7、查看已安装包的描述信息 [root@localhost ~]# rpm -qi zsh8、查看是否安装某软件 [root@localhost ~]# rpm -q zsh9、查看当前系统安装了哪些rpm 软件 [root@localhost ~]# rpm -qa 10、查看软件的安装路径,查看安装了哪些东西 [root@localhost ~]# rpm -ql zsh2、yum 安装yum 是CentOS 的软件包管理⼯具,⾃动为我们解决软件依赖问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
yum的常用命令
【原创版】
目录
1.yum 命令的概述
2.yum 命令的常用选项
3.yum 命令的应用实例
正文
【概述】
yum(Yellowdog Updater, Modified)是一个用于管理 RPM 软件包的软件工具,常用于 Linux 系统中。
yum 命令可以实现软件包的安装、升级、删除、查询等功能,大大简化了 Linux 系统中软件包的管理工作。
【常用选项】
以下是 yum 命令的一些常用选项:
1.`yum install`:用于安装软件包。
2.`yum update`:用于升级软件包。
3.`yum remove`:用于删除软件包。
4.`yum list`:用于列出系统中的所有软件包。
5.`yum search`:用于搜索特定的软件包。
6.`yum groupinstall`:用于安装一个软件包组(包含多个相关的软件包)。
7.`yum groupremove`:用于删除一个软件包组。
【应用实例】
以下是 yum 命令的一些应用实例:
1.安装一个名为“nginx”的软件包:
```
sudo yum install nginx
```
2.升级一个名为“httpd”的软件包:
```
sudo yum update httpd
```
3.删除一个名为“mysql”的软件包:
```
sudo yum remove mysql
```
4.列出系统中所有已安装的软件包:
```
sudo yum list installed
```
5.搜索一个名为“php”的软件包:
```
sudo yum search php
```
6.安装一个名为“Development Tools”的软件包组:```
sudo yum groupinstall "Development Tools"
```
7.删除一个名为“Development Tools”的软件包组:
```
sudo yum groupremove "Development Tools"
```
通过以上介绍,相信大家对 yum 命令有了更深入的了解。