yum命令
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.。
yum安装命令的使用方法
yum安装命令的使⽤⽅法yum安装常⽤软件的命令#yum check-update#yum remove 软件包名#yum install 软件包名#yum update 软件包名yum命令常见使⽤⽅法yum -y install 包名(⽀持*):⾃动选择y,全⾃动yum install 包名(⽀持*):⼿动选择y or nyum remove 包名(不⽀持*)rpm -ivh 包名(⽀持*):安装rpm包rpm -e 包名(不⽀持*):卸载rpm包参数说明check-update显⽰可升级的软件包clean删除下载后的旧的header。
和clean all相同clean oldheaders删除旧的headersclean packages删除下载后的软件包info显⽰可⽤软件包信息info 软件包名显⽰指定软件包信息install 软件包名安装指定软件包list显⽰可⽤软件包list installed显⽰安装了的软件包list updates显⽰可升级的软件包provides 软件包名显⽰软件包所包含的⽂件remove 软件包名删除制定的软件包,确认判定指定软件包的依存关系。
search 关键字利⽤关键字搜索软件包。
搜索对象是,RPM⽂件名,Packager(包), Dummary, Description的各型update升级所有的可升级的软件包update 软件包名升级指定的软件包yum -y install httpd ←在线安装httpd Apache服务器及相关组件yum -y install php ←在线安装PHPyum -y install mysql-server ←安装MySQLyum -y install php-mysql ←安装php-mysql升级常⽤库⽂件yum -y install gcc gcc-c++ autoconfyum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel安装make命令yum -y install make安装viyum -y install vim-enhanced装完命令是vim,加个链接ln -s /usr/bin/vim /bin/vi安装locateyum -y install mlocate安装patchyum -y install patch安装同步时间的yum install -y ntpntpdate ntp.api.bzyum安装后的⽂件在哪⾥?查看/etc/yum.conf有个cachedir设置,默认是在/var/cache/yum默认不保存下载的⽂件,安装完后就⾃动删除的。
config和YUM的指令使用
1、 configure,这一步一般用来生成Makefile,为下一步的编译做准备,你可以通过在configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在/usr 下面,执行文件就会安装在/usr/bin (而不是默认的/usr/local/bin),资源文件就会安装在/usr/share(而不是默认的/usr/local/share)。
同时一些软件的配置文件你可以通过指定–sys-config= 参数进行设定。
有一些软件还可以加上–with、–enable、–without、–disable 等等参数对编译加以控制,你可以通过允许 ./configure –help 察看详细的说明帮助。
2、make,这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。
如果在make 过程中出现error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。
3、make insatll,这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)。
-----Linux的用户可能知道,在Linux下安装一个应用程序时,一般先运行脚本configure,然后用make来编译源程序,在运行make install,最后运行make clean删除一些临时文件。
使用上述三个自动工具,就可以生成configure脚本。
运行configure脚本,就可以生成Makefile文件,然后就可以运行make、make install和make clean。
yum命令基本用法
yum命令基本⽤法基本 yum 命令和⽤法这不是⼀个 yum 命令的详细列表⽽是⼀些基本的,通⽤的,重要的⼀些。
想要获得详细列表请查看帮助页⾯● yum list [available|installed|extras|updates|obsoletes|all|recent] [pkgspec]使⽤这个命令你可以列出任何在你系统上启⽤或者安装的仓库⾥的软件包。
它还可以列出指定类型的软件包,还可以⽤包的名字,架构,版本,发⾏⽇期作为软件包的规范重新定义你的列表。
● yum list默认情况下⽆参数的‘yum list‘列出在所有软件仓库⾥的和系统安装的所有的软件包。
注意:‘yum list' 和‘yum list all'的结果是⼀样的。
● yum list available列出在所有可⽤的软件仓库⾥可以安装的软件包● yum list installed这个命令和 rpm -qa 的功能是⼀样的,可以列出系统上安装的软件列表● yum list extra这个命令获得在系统上安装但是没有出现在激活的软件仓库⾥的软件包列表。
⽤于寻找等待升级或者不是从 fedora 更新镜像上安装的软件包。
● yum list obsoletes这个命令列出系统上安装但是被软件仓库废除的软件包列表● yum list updates这个命令列出已安装的可升级的软件包列表● yum list recent这个命令列出最近 7 天加⼊的软件包列表● yum list pkgspec这个命令允许你⾃定义软件包列表pkgspec 的例⼦yum list zsh //会列出包 zsh 的详细信息,⽐如有没有安装,包的架构,软件仓库等。
yum list joe\*yum list \*.i386 //根据通配符列出符合要求的列表● yum install/remove/update......● yum check-update很像 yum list updates 但是如果有可⽤更新的话会返回退出代号 100。
yum安装与卸载软件常见命令
yum安装与卸载软件常见命令1.使⽤yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。
安装的命令是,yuminstall ~,yum会查询数据库,有⽆这⼀软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提⽰,询问是否要同时安装依赖,或删除冲突的包,你可以⾃⼰作出判断;删除的命令是,yum remove ~,同安装⼀样,yum也会查询数据库,给出解决依赖关系的提⽰。
其中~代表软件名1.⽤YUM安装软件包命令:yuminstall ~2.⽤YUM删除软件包命令:yumremove ~2.⽤yum查询想安装的软件我们常会碰到这样的情况,想安装⼀个软件,只知道它和某⽅⾯有关,但⼜不能确切知道它的名字。
这时yum的查询功能就起作⽤了。
我们可以⽤yum search keyword这样的命令来进⾏搜索,⽐如我们要则安装⼀个InstantMessenger,但⼜不知到底有哪些,这时不妨⽤yum search messenger这样的指令进⾏搜索,yum会搜索所有可⽤rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到gaim,kopete等等,并从中选择。
有时我们还会碰到安装了⼀个包,但⼜不知道其⽤途,我们可以⽤yuminfo packagename这个指令来获取信息。
1.使⽤YUM查找软件包命令:yumsearch ~2.列出所有可安装的软件包命令:yumlist3.列出所有可更新的软件包命令:yumlist updates4.列出所有已安装的软件包命令:yumlist installed5.列出所有已安装但不在Yum Repository內的软件包命令:yumlist extras6.列出所指定软件包命令:yumlist~7.使⽤YUM获取软件包信息命令:yuminfo~8.列出所有软件包的信息命令:yuminfo9.列出所有可更新的软件包信息命令:yuminfo updates10.列出所有已安裝的软件包信息命令:yuminfo installed11.列出所有已安裝但不在Yum Repository內的软件包信息命令:yuminfo extras12.列出软件包提供哪些⽂件命令:yumprovides~3.清除YUM缓存yum会把下载的软件包和header存储在cache中,⽽不会⾃动删除。
yum的常用命令
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 命令有了更深入的了解。
如何在Linux终端安装软件包at和yum命令
如何在Linux终端安装软件包at和yum命令在Linux终端中,安装软件包是使用at和yum命令的常见需求之一。
本文将介绍如何在Linux终端使用这两个命令来安装软件包。
一、at命令的安装和使用1. 安装at命令在终端中执行以下命令来安装at命令:```shellsudo apt-get install at```2. 使用at命令安装完成后,可以使用at命令来执行特定时间的任务。
以下是at命令的基本用法:- 要执行一次性任务,可以使用如下命令:```shellecho "command" | at HH:MM```其中,"command"是要执行的命令,HH:MM是指定的时间。
- 要执行重复性任务,可以使用如下命令:```shellecho "command" | at HH:MM + INTERVAL```其中,INTERVAL是时间间隔,可以是分钟、小时、天等。
- 要查看已安排的任务,可以使用如下命令:```shellatq```- 要取消已安排的任务,可以使用如下命令:```shellatrm JOB_NUMBER```其中,JOB_NUMBER是任务的编号。
二、yum命令的安装和使用1. 安装yum命令yum命令通常用于基于Red Hat(如CentOS、Fedora)的Linux发行版。
如果没有预先安装yum命令,可以按照以下步骤进行安装:- 在终端中执行以下命令以安装yum:```shellsudo apt-get install yum```- 在安装完成后,使用以下命令验证是否成功安装:```shellyum --version```2. 使用yum命令安装完成后,可以使用yum命令来安装、更新和卸载软件包。
以下是yum命令的基本用法:- 要安装一个软件包,可以使用如下命令:```shellsudo yum install PACKAGE_NAME```其中,PACKAGE_NAME是要安装的软件包的名称。
yum和apt的用法
yum和apt的用法
yum和apt是两个常用的包管理工具,它们可以方便地管理和安装软件包。
yum主要用于CentOS和Red Hat系列的Linux系统,而apt则主要用于Debian和Ubuntu系列的Linux系统。
下面是它们的用法:
1. yum的用法:
1)安装软件包:yum install 软件包名
2)卸载软件包:yum remove 软件包名
3)更新软件包:yum update 软件包名
4)搜索软件包:yum search 软件包名
5)列出已安装的软件包:yum list installed
2. apt的用法:
1)更新软件包列表:sudo apt-get update
2)安装软件包:sudo apt-get install 软件包名
3)卸载软件包:sudo apt-get remove 软件包名
4)更新已安装的软件包:sudo apt-get upgrade
5)搜索软件包:apt-cache search 软件包名
6)列出已安装的软件包:dpkg --list
以上就是yum和apt的基本用法,使用它们可以更轻松地管理和安装软件包。
- 1 -。
群晖使用yum指令
群晖使用yum指令1.引言1.1 概述在撰写文章时,概述部分通常用来介绍文章的背景和主题,为读者提供一个整体的了解。
对于本篇文章的概述部分,可以从以下几个方面进行叙述:1. 群晖系统的概述:群晖(Synology)是一个以网络存储(NAS)设备为主的硬件厂商,其产品具有简单易用、功能强大等特点,受到很多用户的喜爱和信赖。
2. yum指令的概述:yum是一个软件包管理器,最初由Red Hat开发,用于在Linux系统中管理软件包。
它可以自动解决软件包之间的依赖关系,提供了一种方便的方式来获取、安装、升级和删除软件包。
3. 群晖使用yum指令的背景:群晖系统基于Linux操作系统,通过支持yum指令,可以方便地进行软件的安装和管理。
使用yum指令可以大大简化群晖系统的软件管理过程,提高用户的工作效率。
通过以上的概述,读者可以初步了解到本篇文章将介绍群晖系统的基本情况以及如何使用yum指令进行软件管理的相关内容。
接下来的正文将进一步展开对群晖系统和yum指令的具体介绍和分析,帮助读者更好地理解和应用这些内容。
1.2文章结构文章结构部分内容如下:在本文中,将按照以下结构进行介绍和讨论群晖使用yum指令的相关内容。
首先,将在引言部分对整篇文章进行概述,简要介绍群晖使用yum指令的背景和意义。
接着,会明确文章的结构,包括各章节的内容安排和目的,以便读者能够清晰地了解文章的整体布局和逻辑。
然后,正文部分将会详细介绍群晖的基本情况,包括其定义、特点和功能等方面的内容。
而后,将重点讨论yum指令在群晖中的作用和作用机制,包括如何使用yum指令来进行软件包的管理、安装和更新等。
通过对yum指令的介绍,读者将能够清楚地了解在群晖中使用yum指令的意义和价值。
最后,结论部分将总结群晖使用yum指令的优势和重要性,并提供一些思考和建议。
读者将能够从中得出一些有益的结论和对群晖使用yum 指令的进一步探索方向。
通过以上文章结构的设置,本文将全面而系统地介绍群晖使用yum指令的相关内容,以帮助读者更好地理解和应用这一工具。
yum常用命令和选择最快的源
#yum provides realplay
增加资源库
例如:增加作为资源库
安装rpms GPG key
#rpm --import /RPM-LIVNA-GPG-KEY
检查GPG Key
#yum list updates
列出已经安装的所有的rpm包
#yum list installed
列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包
rpm包信息显示(info参数同list)
列出资源库中所有可以安装或更新的rpm包的信息
rpm包的安装和删除
安装rpm包,如xmms-mp3
#yum install xmms-mp3
删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text
yum暂存(/var/cache/yum/)的相关参数
列出已经安装的所有的rpm包的信息
#yum info installed
列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息
搜索rpm包
搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索
#yum check-update
更新所有的rpm包
#yum update
更新指定的rpmห้องสมุดไป่ตู้,如更新kernel和kernel source
yum命令的含义和使用方法。
yum是一种在Linux系统中包管理器,也是一种命令行工具,用于管理系统上安装、更新和删除软件包。
yum命令的含义是Yellowdog Updater Modified,它是yum包管理器的命令行工具。
使用方法:
1.安装软件包:使用yum命令可以方便地安装需要的软件包。
例如,要安
装Apache服务器软件包,可以运行以下命令:sudo yum install httpd
2.更新软件包:使用yum命令可以更新已安装的软件包。
例如,要更新所
有可更新的软件包,可以运行以下命令:sudo yum update
3.删除软件包:使用yum命令可以轻松删除不再需要的软件包。
例如,要
删除MySQL服务器软件包,可以运行以下命令:sudo yum remove
mysql-server
4.搜索软件包:使用yum命令可以搜索可用的软件包。
例如,要搜索PHP
软件包,可以运行以下命令:yum search php
5.列出已安装的软件包:使用yum命令可以列出当前系统上已安装的软件
包列表。
例如,要列出所有已安装的软件包,可以运行以下命令:yum list installed
6.清理yum缓存:yum会缓存已下载的软件包,使用yum命令可以清理掉
这些缓存文件。
例如,要清理yum缓存,可以运行以下命令:yum clean all
需要注意的是,yum命令需要使用root用户或者具有sudo权限的用户才能运行。
在使用yum命令之前,最好先更新yum软件包列表,以确保系统上的软件包信息是最新的。
yum的常用命令
yum的常用命令摘要:一、Yum简介二、Yum常用命令介绍1.安装软件包2.更新软件包3.升级软件包4.查询软件包5.删除软件包6.列出已安装软件包7.配置软件包仓库8.禁用/启用软件包9.查找可用软件包正文:Yum(Yellowdog Updater, Modified)是一个在Fedora Core 和Red Hat 系列的Linux 发行版中使用的软件包管理器。
它采用RPM 包管理器的核心功能,提供了一种方便、快捷的软件包安装、更新和删除方式。
以下是Yum 的一些常用命令介绍:1.安装软件包:使用`yum install` 命令安装软件包。
例如,安装MySQL 服务器:```sudo yum install mysql-server```2.更新软件包:使用`yum update` 命令更新已安装的软件包。
例如,更新所有软件包:```sudo yum update```3.升级软件包:使用`yum upgrade` 命令升级已安装的软件包。
例如,升级MySQL 服务器:```sudo yum upgrade mysql-server```4.查询软件包:使用`yum list` 命令查询所有可用的软件包。
例如,查询MySQL 相关的软件包:```sudo yum list mysql*```5.删除软件包:使用`yum remove` 命令删除已安装的软件包。
例如,删除MySQL服务器:```sudo yum remove mysql-server```6.列出已安装软件包:使用`yum list installed` 命令列出所有已安装的软件包。
7.配置软件包仓库:使用`yum repolist` 命令查看所有配置的软件包仓库。
使用`yum repoforge` 命令添加、删除或修改软件包仓库。
8.禁用/启用软件包:使用`yum disable` 命令禁用软件包。
例如,禁用MySQL 服务器:```sudo yum disable mysql-server```使用`yum enable` 命令启用软件包。
yum的常用命令
1.yum check-update 列出所有可更新的软件清单
2.yum update 安装所有更新软件
3.yum -y install <package_name> 安装指定的软件
4.yum update <package_name> 更新指定的软件
5.yum list <package_name> 不加<package_name>列出所有可安裝的软件清单,加了列出指定的
6.yum -y remove <package_name> 删除软件
7.yum search <package_name> 查找软件
8.yum list installed 列出所有已安装的软件包
9.yum list extras 列出所有已安装但不在Yum Repository 內的软件包
10.yum info <package_name> 不加<package_name>列出所有软件包的信息,加了列出指定的
11.yum provides <package_name> 列出软件包提供哪些文件
12.yum clean packages 清除缓存目录(/var/cache/yum)下的软件包
13. yum clean all 清除缓存目录(/var/cache/yum)下的软件包及旧的headers。
yum的常用命令
yum的常用命令
yum是一个包管理器,用于在基于Red Hat的Linux发行版中安装、更新和删除软件包。
以下是一些yum的常用命令:
1. 安装软件包:使用yum install命令来安装软件包。
例如,要安装一个名为nginx的软件包,可以运行以下命令: yum install nginx
2. 更新软件包:使用yum update命令来更新已安装的软件包到最新版本。
例如,要更新所有已安装的软件包,可以运行以下命令:
yum update
3. 搜索软件包:使用yum search命令来搜索特定软件包。
例如,要搜索名为mysql的软件包,可以运行以下命令: yum search mysql
4. 列出已安装的软件包:使用yum list installed命令来列出所有已经安装的软件包。
例如,要列出所有已安装的软件包,可以运行以下命令:
yum list installed
5. 删除软件包:使用yum remove命令来删除已安装的软件包。
例如,要删除名为nginx的软件包,可以运行以下命令:
yum remove nginx
6. 清除缓存:使用yum clean命令来清除yum的缓存。
这可以释放磁盘空间并确保使用最新的软件包信息。
例如,要清除所有缓存,可以运行以下命令:
yum clean all
以上是一些常用的yum命令,可以帮助你在Linux系统中管理软件包。
如果需要了解更多详细信息,可以通过运行`man yum`命令查看yum的手册页。
yum详解
linux yum命令详解yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell 前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q (不显示安装的过程)等等。
[command]为所要进行的操作,[package ...]是操作的对象。
概括了部分常用的命令包括:自动搜索最快镜像插件:yum install yum-fastestmirror安装yum图形窗口插件:yum install yumex查看可能批量安装的列表:yum grouplist1 安装yum install 全部安装yum install package1 安装指定的安装包package1yum groupinsall group1 安装程序组group12 更新和升级yum update 全部更新yum update package1 更新指定程序包package1yum check-update 检查可更新的程序yum upgrade package1 升级指定程序包package1yum groupupdate group1 升级程序组group13 查找和显示yum info package1 显示安装包信息package1yum list 显示所有已经安装和可以安装的程序包yum list package1 显示指定程序包安装情况package1yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包4 删除程序yum remove | erase package1 删除程序包package1yum groupremove group1 删除程序组group1yum deplist package1 查看程序package1依赖情况5 清除缓存yum clean packages 清除缓存目录下的软件包yum clean headers 清除缓存目录下的headersyum clean oldheaders 清除缓存目录下旧的headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers比如,要安装游戏程序组,首先进行查找:#:yum grouplist可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:#:yum groupinstall "Games and Entertainment"所有的游戏程序包就自动安装了。
yum---使用大全
yum---使用大全在Centos中yum安装和卸载软件的常用方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpdphpphp-gdmysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpdphpphp-gdmysql另外还有一个非常棒的用法假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令于是执行yum install iostat,结果说找不到该软件,使用下面的办法可以解决yum search iostat就能查到和iostat相关的安装包了,另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装yum search png |greppng就能找到我们想安装的libpng这个名称yum使用大全一.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
其中~ 代表软件名1.用YUM安装软件包命令:yum install ~2.用YUM删除软件包命令:yum remove ~二.用yum查询想安装的软件我们常会碰到这样的情况,想安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。
这时yum的查询功能就起作用了。
我们可以用yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到gaim,kopete等等,并从中选择。
centos7-yum命令详解
centos7-yum命令详解阅读⽬录1 安装2 更新和升级3 查找和显⽰4 删除程序5 清除缓存yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软体包,⽆须繁琐地⼀次次下载、安装。
yum 提供了查找、安装、删除某⼀个、⼀组甚⾄全部软件包的命令,⽽且命令简洁⽽⼜好记。
yum的命令形式⼀般是如下:yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。
[command]为所要进⾏的操作,[package ...]是操作的对象。
概括了部分常⽤的命令包括:⾃动搜索最快镜像插件: yum install yum-fastestmirror安装yum图形窗⼝插件: yum install yumex查看可能批量安装的列表: yum grouplist1 安装yum install 全部安装yum install package1 安装指定的安装包package1yum groupinsall group1 安装程序组group12 更新和升级yum update 全部更新yum update package1 更新指定程序包package1yum check-update 检查可更新的程序yum upgrade package1 升级指定程序包package1yum groupupdate group1 升级程序组group13 查找和显⽰yum info package1 显⽰安装包信息package1yum list 显⽰所有已经安装和可以安装的程序包yum list package1 显⽰指定程序包安装情况package1yum groupinfo group1 显⽰程序组group1信息yum search string 根据关键字string查找安装包4 删除程序yum remove | erase package1 删除程序包package1yum groupremove group1 删除程序组group1yum deplist package1 查看程序package1依赖情况5 清除缓存yum clean packages 清除缓存⽬录下的软件包yum clean headers 清除缓存⽬录下的 headersyum clean oldheaders 清除缓存⽬录下旧的 headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存⽬录下的软件包及旧的headers⽐如,要安装游戏程序组,⾸先进⾏查找:#:yum grouplist可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进⾏安装:#:yum groupinstall "Games and Entertainment"所有的游戏程序包就⾃动安装了。
yum命令的基本用法
yum命令的基本用法Yum是一个在Linux上用于自动安装、更新、配置软件包的工具。
以下是Yum命令的一些基本用法:1. 安装软件包:使用以下命令安装一个软件包:```yum install 软件包名```这将自动从仓库中下载并安装指定的软件包及其依赖项。
2. 更新软件包:使用以下命令更新已安装的软件包:```sqlyum update 软件包名```这将自动从仓库中下载并安装指定软件包的最新版本。
3. 卸载软件包:使用以下命令卸载一个软件包:```cssyum remove 软件包名```这将卸载指定的软件包及其依赖项。
4. 列出可用的软件包:使用以下命令列出所有可用的软件包:```sqlyum list available 软件包名```这将显示指定软件包的可用版本和相关信息。
5. 搜索软件包:使用以下命令搜索具有特定名称或描述的软件包:```sqlyum search 软件包名```这将列出与搜索条件匹配的软件包列表。
6. 清除缓存:使用以下命令清除Yum的缓存,以加快后续的软件包安装和更新操作:```cssyum clean all```这将清除缓存并释放不必要的文件和目录。
7. 显示仓库列表:使用以下命令列出已配置的仓库列表:```bashyum repolist```这将显示已启用的仓库及其相关信息。
8. 添加仓库:使用以下命令添加一个新的仓库:```phpyum-config-manager --add-repo=仓库URL```将仓库URL替换为要添加的仓库的URL。
这将添加一个新的仓库并使其可用。
yum中--enablerepo的含义
yum中--enablerepo的含义随着Linux操作系统的普及和应用,yum作为一种方便快捷的包管理工具逐渐成为了大家日常工作中不可或缺的一部分。
在使用yum命令时,我们经常会遇到–enablerepo选项,它是用来启用指定的仓库的,下面我们来详细了解一下。
一、--enablerepo的基本概念1.1 --enablerepo是yum命令的一个选项,它的作用是启用指定的仓库。
通常,在默认情况下yum会启用所有可用的仓库,但在某些特定情况下,我们需要手动指定启用某个特定的仓库。
二、--enablerepo的使用方法2.1 使用--enablerepo选项需要遵循一定的语法规则。
具体语法如下:yum --enablerepo=[repoID] mand]其中,--enablerepo后面跟着需要启用的仓库的ID,mand]表示具体的yum命令,比如install、update、remove等。
2.2 我们可以通过yum repolist命令来查看系统中所有可用的仓库以及它们的ID,进而确定需要启用的仓库的ID。
2.3 以启用某个仓库为例,具体操作步骤如下:yum --enablerepo=repoID install package三、--enablerepo的应用场景3.1 在某些情况下,我们需要手动指定启用某个特定的仓库。
我们有多个仓库可用,但只想在安装或更新某个软件包时使用其中的一个仓库,这时就可以通过--enablerepo选项来实现。
3.2 另外,有些软件包可能只存在于某个特定的仓库中,此时我们也可以利用--enablerepo选项来启用这个仓库,以便安装或更新相应的软件包。
3.3 --enablerepo还可以用来在测试环境中验证新的软件包,而不影响生产环境中的软件包。
四、--disablerepo和--enablerepo的区别4.1 与--enablerepo相对应的是--disablerepo选项,它的作用是禁用指定的仓库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.列出所有可更新的软件清单
命令:yum check-update
2.安装所有更新软件
命令:yum c
3.仅安装指定的软件
命令:yum install <package_name>
4.仅更新指定的软件
命令:yum update <package_name>
5.列出所有可安裝的软件清单
命令:yum list
用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
1.用YUM安装软件包
命令:yum install <package_name>
2.用YUM删除软件包
命令:yum remove <package_name>
用YUM查询软件信息
我们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。
这时yum的查询功能就起作用了。
你可以用yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到gaim,kopete等等,并从中选择。
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。
1.使用YUM查找软件包
命令:yum search <keyword>
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在Yum Repository 內的软件包
命令:yum list extras
6.列出所指定的软件包
命令:yum list <package_name>
7.使用YUM获取软件包信息
命令:yum info <package_name>
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安裝的软件包信息
命令:yum info installed
11.列出所有已安裝但不在Yum Repository 內的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides <package_name>
清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。
如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一股脑儿端
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的headers
命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的headers
命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
[root@localhost ~]# yum --help
已加载插件:presto, refresh-packagekit
Usage: yum [options] COMMAND
List of Commands:
check Check for problems in the rpmdb
check-update 检查是否有软件包更新
clean 删除缓存的数据
deplist 列出软件包的依赖关系
downgrade downgrade a package
erase 从系统中移除一个或多个软件包
groupinfo 显示组的详细信息
groupinstall 向系统中安装一组软件包
grouplist 列出可安装的组
groupremove 从系统中移除一组软件包
help 显示用法信息
history Display, or use, the transaction history
info 显示关于软件包或组的详细信息
install 向系统中安装一个或多个软件包
list 列出一个或一组软件包
localinstall 安装本地的RPM
makecache 创建元数据缓存
provides 查找提供指定内容的软件包
reinstall 覆盖安装一个包
repolist 显示已配置的仓库
resolvedep 判断哪个包提供了指定的依赖
search 在软件包详细信息中搜索指定字符串
shell 运行交互式的yum 外壳
update 更新系统中的一个或多个软件包
upgrade 更新软件包同时考虑软件包取代关系
version Display a version for the machine and/or available repos.
Options:
-h, --help show this help message and exit
-t, --tolerant 容忍错误
-C, --cacheonly run entirely from system cache, don't update cache -c [config file], --config=[config file]
配置文件路径
-R [minutes], --randomwait=[minutes]
命令最长等待时间
-d [debug level], --debuglevel=[debug level]
调试输出级别
--showduplicates 在list/search 命令下,显示仓库里重复的条目。
-e [error level], --errorlevel=[error level]
错误输出级别
--rpmverbosity=[debug level name]
debugging output level for rpm
-q, --quiet 安静的操作
-v, --verbose verbose operation
-y, --assumeyes 回答所有的问题为是
--version 显示Yum 版本信息并退出
--installroot=[path] 设置目标根目录
--enablerepo=[repo] 启用一个或多个仓库(支持通配符)
--disablerepo=[repo] 禁用一个或多个仓库(支持通配符)
-x [package], --exclude=[package]
用全名或通配符排除软件包
--disableexcludes=[repo]
禁止从主配置,从仓库或者从任何位置排除--obsoletes 升级时考虑软件包取代关系
--noplugins 禁用Yum 插件
--nogpgcheck 禁用gpg 签名检测
--disableplugin=[plugin]
禁用指定名称的插件
--enableplugin=[plugin]
enable plugins by name
--skip-broken 跳过有依赖问题的软件包
--color=COLOR 配置是否使用颜色。