yum三种方法
- 格式:doc
- 大小:40.00 KB
- 文档页数:2
Linux(centos8)下的yum的基本⽤法和实例yum 命令Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。
yum 语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。
command:要进⾏的操作。
package操作的对象。
选项-h:显⽰帮助信息;-y:对所有的提问都回答“yes”;-c:指定配置⽂件;-q:安静模式;-v:详细模式;-d:设置调试等级(0-10);-e:设置错误等级(0-10);-R:设置yum处理⼀个命令的最⼤等待时间;-C:完全从缓存中运⾏,⽽不去下载或者更新任何头⽂件。
参数#常的命令install:安装rpm软件包;update:更新rpm软件包;check-update:检查是否有可⽤的更新rpm软件包;remove:删除指定的rpm软件包;list:显⽰软件包的信息;search:检查软件包的信息;info:显⽰指定的rpm软件包的描述信息和概要信息;clean:清理yum过期的缓存;shell:进⼊yum的shell提⽰符;resolvedep:显⽰rpm软件包的依赖关系;localinstall:安装本地的rpm软件包;localupdate:显⽰本地rpm软件包进⾏更新;deplist:显⽰rpm软件包的所有依赖关系。
alias 列出或创建命令别名autoremove 删除所有原先因为依赖关系安装的不需要的软件包check 在包数据库中寻找问题check-update 检查是否有软件包升级clean 删除已缓存的数据deplist 列出软件包的依赖关系和提供这些软件包的源distro-sync 同步已经安装的软件包到最新可⽤版本downgrade 降级包group 显⽰或使⽤组信息help 显⽰⼀个有帮助的⽤法信息history 显⽰或使⽤事务历史info 显⽰关于软件包或软件包组的详细信息install 向系统中安装⼀个或多个软件包list 列出⼀个或⼀组软件包makecache 创建元数据缓存mark 在已安装的软件包中标记或者取消标记由⽤户安装的软件包。
Yum安装配置及添加设置yum源YUM主页:/RPMFUSIONG主页:/yum是一个自动化的软件包管理程序,它被用来安装/卸载/升级你系统里的基于RPM的软件包,它可以自动帮你解决掉烦人的软件依赖问题,你所需要的只是知道你想安装/卸载/升级的那个软件名字叫啥。
一、安装属于你的YUM:如果很不幸,你压根没有YUM,那么你必须自己找到以下RPM包来手动安装你的YUM工具:yum.noarch;yum-metadata-parser;yum-presto.noarch;yum-utils.noarch。
安装RPM包的命令为:rpm -ivh[你的RPM包名字,不带括号]或者,你也可以下载源码包来编译安装,没有Linux基础知识,不建议这样做。
二、配置YUM:安装好yum后,就需要配置yum。
(如果发行版已经安装好yum,通常yum已经配置好了)。
YUM的配置文件为/etc/yum.conf。
如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。
yum中可以通过修改文件来屏蔽软件源:修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0指定或去掉软件源的mirror:可以在baseurl中将比较慢的mirror去掉YUM的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum 系统的重中之重,所以有必要详细介绍。
下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。
第一部分(这是yum的全局性设置。
默认一般不必改动。
)[main]cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0-10,默认是2。
logfile:yum的日志文件,默认是/var/log/yum.log。
1.yum的安装与配置(1)yum的安装检查yum是否已经安装:[root@localhost ~]# rpm -qa|grep yum如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在centos系统光盘中可以找到,执行如下指令进行安装:[root@localhost ~]# rpm -ivh yum-*.noarch.rpm安装yum需要python-elementtree、python-sqlite、urlgrabber、yumconf等软件包的支持,这些软件包在Centos Linux系统安装光盘均可找到,如果在安装yum过程中出现软件包之间的依赖性,只需按照依赖提示寻找相应软件包安装即可,直到yum包安装成功。
下面是某个环境的安装示例:[root@localhost ~]# rpm -ivh yum-2.4.3-1.c4.noarch.rpmwarning: yum-2.4.3-1.c4.noarch.rpm: V3 DSA signature: NOKEY, key ID443e1821error: Failed dependencies:python-elementtree is needed by yum-2.4.3-1.c4.noarchpython-sqlite is needed by yum-2.4.3-1.c4.noarchurlgrabber is needed by yum-2.4.3-1.c4.noarchyumconf is needed by yum-2.4.3-1.c4.noarch[root@localhost ~]# rpm -ivh python-elementtree-1.2.6-4.2.1.i386.rpm warning: python-elementtree-1.2.6-4.2.1.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821Preparing... ########################################### [100%]1:python-elementtree ######################################## ### [100%]root@localhost ~]# rpm -ivh sqlite-3.3.3-1.2.i386.rpmwarning: sqlite-3.3.3-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID443e1821Preparing... ########################################### [100%]1:sqlite ########################################### [100%][root@localhost ~]# rpm -ivh python-sqlite-1.1.7-1.2.i386.rpmwarning: python-sqlite-1.1.7-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821Preparing... ########################################### [100%]1:python-sqlite ########################################### [100%][root@localhost ~]# rpm -ivh python-urlgrabber-2.9.8-2.noarch.rpm warning: python-urlgrabber-2.9.8-2.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821Preparing... ########################################### [100%]1:python-urlgrabber ######################################### ## [100%]root@localhost ~]# rpm -ivh centos-yumconf-4-4.5.noarch.rpmwarning: centos-yumconf-4-4.5.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821Preparing... ########################################### [100%]1:centos-yumconf ######################################### ## [100%][root@localhost ~]# rpm -ivh yum-2.4.3-1.c4.noarch.rpmwarning: yum-2.4.3-1.c4.noarch.rpm: V3 DSA signature: NOKEY, key ID443e1821Preparing... ########################################### [100%]1:yum ########################################### [100%](2)yum的配置yum工具安装完毕,接下来的工作是进行yum的配置,yum的配置文件有主配置文件/etc/yum.conf、资源库配置目录/etc/yum.repos.d,yum安装后,默认的一些资源库配置可能无法使用,因此需要进行修改,下面是/etc/yum.repos.d/CentOS-Base.repo资源库配置文件各项的详细含义:[root@localhost ~]#/etc/yum.repos.d/CentOS-Base.repo[base]name=CentOS-4 - Base#name 就是发行版的名称,其格式表示“操作系统名和释出版本”,“base”是表明此段寻找的是base包信息。
1.填空题(1)GNU的含义是(国际性的源代码开放)。
(2)Linux的版本号分为:(内核版本)和(发行版本)。
(3)安装Linux时最少需要三个个分区,分别是(boot分区)和(根分区)和(swap 分区)。
(4)Linux默认的系统管理员帐号是(root)。
(5)如果Linux启动后进入命令行模式,要进入GUI,可执行(init5)命令。
(6)RHEL6.2默认的系统引导工具是(GRUB)。
(7)GRUB的用户界面有三种:(菜单模式)、(菜单编辑模式)和(命令行模式)。
(8)GRUB的默认菜单文件menu.lst其实是(grub.conf)文件的符号链接。
(9)硬盘的第0柱,第0面,第1扇区,这个扇区叫做(MBR)。
(10)MBR由三部分组成:(主引导程序)、(硬盘分区表DPT)和(硬盘有效标志)。
(11)内核的分类:(单片型内核)、(模块型内核)。
(12)(初始化内存映像盘)称为初始化内存盘,为系统提供一系列内核映像无法提供的模块,这些模块对正确引导系统非常重要。
(13)在内核加载完毕、进行完硬件检测与驱动程序加载后,此时主机硬件已经准备就绪了,这时候内核会启动一号进程(/sbin/init)。
(14)RHEL6系统上,文件(etc/inittab)只能设置运行级别。
(15)(etc/rc.d/init.d)文件是在系统启动最后一个被读取的用户自定义启动脚本文件。
(16)操作系统为用户提供了两种接口,分别是(命令界面)和(程序界面)。
(17)命令接口演化为两种主要形式,分别是(命令行界面)和(图形用户界面)。
(18)Linux中的两个主要的桌面环境是(KDE)和(GNOME)。
(19)输入重定向符是(<)。
(20)输出重定向符是(>)和(>>)。
(21)错误输出重定向符是(2>)和(2>>)。
(22)管道符是(|)。
(23)Vim拥有5种编辑模式:(命令模式)、(输入模式)、(末行模式)、(可视化模式)和(查询模式)。
yum源是什么?
⼀、什么是yum源?
Yum是Redhat、CentOS中的软件包管理器。
基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。
说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系⽽存在的。
yum源就相当是⼀个⽬录项,当我们使⽤yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。
YUM是“Yellow dog Updater, Modified”的缩写,是⼀个软件包管理器,YUM从指定的地⽅(相关⽹站的rpm包地址或本地的rpm路径)⾃动下载RPM包并且安装,能够很好的解决依赖关系问题。
YUM的基本⼯作机制如下:
服务器端:在服务器上⾯存放了所有的RPM软件包,然后以相关的功能去分析每个RPM⽂件的依赖性关系,将这些数据记录成⽂件存放在服务器的某特定⽬录内。
客户端:如果需要安装某个软件时,先下载服务器上⾯记录的依赖性关系⽂件(可通过WWW或FTP⽅式),通过对服务器端下载的纪录数据进⾏分析,然后取得所有相关的软件,⼀次全部下载下来进⾏安装。
Linux中安装软件的三种⽅式1、Linux中安装软件的三种⽅式1、哪三种⽅式?rpm安装yum安装源代码编译安装2、区别rpm安装类似于windows中的安装包,下载下来之后直接安装。
缺点是不能⾃⼰解决依赖。
yum安装基于rpm安装,也就是在rpm上增加了⾃动解决依赖的功能。
源代码安装:通过编译源代码,得到软件包。
优点是可以⾃定制软件包,缺点是⽐较复杂。
2、RPM安装Linux中安装软件的三种⽅式安装:rpm -ivh [软件包名称]卸载:rpm -e [软件包名称]升级:rpm -Uvh [软件包名称]1、下载安装包2、安装[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [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.rpmPreparing... ################################# [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扩展名:rpm6、查看软件包的配置⽂件[root@localhost ~]# rpm -qc zsh7、查看是否安装某软件[root@localhost ~]# rpm -q zsh8、查看当前系统安装了哪些软件[root@localhost ~]# rpm -qa9、查看软件的安装路径,查看安装了哪些东西[root@localhost ~]# rpm -ql zsh上传与下载:yum install lrzsz -y3、yum安装基于rpm安装,⾃动解决依赖。
群晖使用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源概述 yum需要⼀个yum库,也就是yum源。
默认情况下,CentOS就有⼀个yum源。
在/etc/yum.repos.d/⽬录下有⼀些默认的配置⽂件(可以将这些⽂件移到/opt下,或者直接在yum.repos.d/下重命名)。
⾸先要找⼀个yum库(源),然后确保本地有⼀个客户端(yum这个命令就是客户端),由yum程序去连接服务器。
连接的⽅式是由配置⽂件决定的。
通过编辑/etc/yum.repos.d/CentOS-Base.repo⽂件,可以修改设置。
name=Description#⼀个描述,随意。
baseurl=#设置资源库的地址,可以写阿⾥云也可以是⾃⼰的yumftp://http://file:///enabled={1|0}#enabled=1开启本地更新模式gpgcheck={1|0}# gpgcheck=1表⽰检查;可以不检查gpgcheck=0gpgkey=#检查的key;如果上⾯不检查这⼀⾏可以不写。
(⼆)yum源配置⽅法⼀(阿⾥云源)1) 安装wgetyum install -y wget2) 备份/etc/yum.repos.d/CentOS-Base.repo⽂件cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.back3) 下载阿⾥云的Centos-6.repo⽂件wget -O CentOS-Base.repo /repo/Centos-6.repo4) 重新加载yumyum clean allyum makecache(三)yum源配置⽅法⼆(本地挂载⽬录)1) 下载iso⽂件 从CentOS的下载CentOS的完整版iso⽂件,并上传到Linux⽂件系统中,例如/opt/tools/。
2) 创建挂载⽬录 为iso⽂件的挂载创建⽬录。
mkdir /mnt/vcdrom3) 挂载 将iso⽂件挂载到挂载⽬录。
英语拟声词和惊叹词表达的感情或感觉或当时的情景比较爽的是:每次给老外介绍广东菜“龙虎斗”,他们都会......Eww! 一下,相当灵验!--Argh! 表示极度的沮丧和失望.Ah! 羡慕,满意Aha! 满意,愉快,胜利Ahem! 唤起注意Alas! 遗憾,悲痛,不幸Bah! 轻蔑,厌恶Brrr! 寒冷Blech! 吃到或看到一些另人反感的东西时的反应.Blah! 咳!表示不喜欢,不赞成.Boom! 碰!形容巨响.Crash! 哗啦一声,形容物体相撞的声音.Darn!(Darn it!) 愤怒,失望Eek! 唷! 表示恐惧.Eww! 呦!尝到,闻到或看到令人反感的东西时的反应.For goodness sake! 惊奇,害怕Gad! 惊奇,不赞同Gee! 惊奇,赞美God!(Good god! Great God! 惊奇,恐惧Geez! 天哪.表示气愤和难以置信.此为感叹词 Jesus 的委婉说法.Gosh! 哎呀!表惊讶.Grrrrr! 格噜..表示生气的幽默用法.是幽默地模仿了动物被激怒时发出的声音.Gulp! 不好!糟了!表示坏事即将发生.说这个词时,通常很小声.Good gracious! 惊奇,恼怒Goodness! 惊奇,害怕,恼怒Hi (嗨)Hush (嘘)Hem (哼)Heaven forbid! 惊奇,害怕Heaven help me! 惊奇,害怕(Good) Heavens! 惊奇,害怕Help! 求助Hey! 惊奇,喜悦,疑问,或唤起注意Hmmm! 思考Ho(a)! 惊奇,满足,喜悦或唤起注意I-I-I-I-I! 呀呀........!难以置信.读作: eye-y'eye-y'eye-y'eye-y'eye!I’ll be darned! 惊奇Jesus(Christ)! 不满意,失望,痛苦,惊恐Kaboom! 轰!砰!表突然发生的爆炸声.Look out! 警告Mmmm! 品尝满意Mercy! 惊奇Mercy me! 惊奇My! 惊奇,羡慕My,my! 惊奇My goodness! 惊奇,害怕My word! 惊奇Ow! 哎哟!表示疼痛.Oh! 惊奇,诧异,害怕,疼痛Oh, boy! 激动,惊奇,惊喜(男女都可说)Oh, dear! 惊奇Oh,my! 惊奇,羡慕Oh, no! 害怕,惊奇,失望Oho! 惊奇Oh-oh! 遇到不顺心的事Ouch 疼痛Ow! 疼痛Oh, well! 无可奈何Pew ! 呦!表示味道难闻.Phew! 咳!表示极度焦虑之后,如释重负.Piuck! 呦!尝到,闻到或看到令人反感的东西时的反应.Pow! 啪!砰!形容突然的袭击.Psst! 唤起注意Say! 唤起注意,或想起什么Shit! 愤怒,厌恶,沮丧Sigh! 唉!咳!表示无奈和失望. 说的时候,轻轻的,无可奈何的!Smash! 哗啦!形容物体猛烈撞击,造成破碎或损坏.Thwack! 啪!形容物体相撞发出急促的声音,但没有造成破损.打耳光就可以用这个滴.呵呵. Thank God! 宽慰,感谢Thank goodness! 感谢Tsk-tsk! 不赞同Tut-tut! 不满,不耐烦Ugh! 厌恶Unbelievable! 惊讶Wham! 砰!描述快速移动的物体突然撞击在景致的物体上时所发出的声音.Whew! 表示经理极度焦虑后的极大安慰.Whoa! 嘿!嘿!用于阻止对方的行动.Whoops! 嗨!突然想起要做某事oops! 哎呀!表示发生意外. 撞到别人时可以用哦.Whoosh! 呼的医生,嗖的一声.描述物体快速移动发出的声音.Watch it! 警告Watch out! 警告Well! 惊奇,宽慰Well, I never! 惊奇,愤怒Well,well! 惊奇Whoopee! 高兴Wow! 诧异,惊讶,羡慕,快乐Yike! 啊呀!哇!表示惊讶和关切!Yipe! 同上.Yuck 呸!呦!尝到,闻到或看到令人反感的东西时的反应. Yum! 表示刺激食欲!Zap! 嚓!表示突如起来的快速袭击.Zowie! 啪!表示殴打.Ah! 羡慕,满意Aha! 满意,愉快,胜利Ahem! 唤起注意Alas! 遗憾,悲痛,不幸Bah! 轻蔑,厌恶Brrr! 寒冷Darn!(Darn it!) 愤怒,失望Eeeek! 害怕For goodness sake! 惊奇,害怕Gad! 惊奇,不赞同Gee! 惊奇,赞美God!(Good god! Great God! 惊奇,恐惧My God! Oh, God!)Good gracious! 惊奇,恼怒Goodness! 惊奇,害怕,恼怒Gosh! 惊奇Heaven forbid! 惊奇,害怕Heaven help me! 惊奇,害怕(Good) Heavens! 惊奇,害怕Help! 求助Hey! 惊奇,喜悦,疑问,或唤起注意Hmmm! 思考Ho(a)! 惊奇,满足,喜悦或唤起注意I’ll be darned! 惊奇Jesus(Christ)! 不满意,失望,痛苦,惊恐Look out! 警告Mmmm! 品尝满意Mercy! 惊奇Mercy me! 惊奇My! 惊奇,羡慕My,my! 惊奇My goodness! 惊奇,害怕My word! 惊奇Oh! 惊奇,诧异,害怕,疼痛Oh, boy! 激动,惊奇,惊喜(男女都可说)Oh, dear! 惊奇Oh,my! 惊奇,羡慕Oh, no! 害怕,惊奇,失望Oho! 惊奇Oh-oh! 遇到不顺心的事Ouch 疼痛Ow! 疼痛Oh, well! 无可奈何Psst! 唤起注意Say! 唤起注意,或想起什么Shit! 愤怒,厌恶,沮丧Thank God! 宽慰,感谢Thank goodness! 感谢Tsk-tsk! 不赞同Tut-tut! 不满,不耐烦Ugh! 厌恶Unbelievable! 惊讶Watch it! 警告Watch out! 警告Well! 惊奇,宽慰Well, I never! 惊奇,愤怒Well,well! 惊奇Whew! 如释重负Whoopee! 高兴Whoop! 欣喜,兴奋,或因手脚笨拙而感到尴尬Wow! 诧异,惊讶,羡慕,快乐Yuck 厌恶murmur,babble,bang,click,fizz,hush,buzz,beepboingboomclapcluckcracklechucklecrunchhiccuphonkping pongploppoppoofthudtick-tockscreechsnapswooshwhackzap走兽怎么叫1、狮子(lion) roar,howl2、老虎(tiger) roar,howl3、豹子(panther) howl4、大象(elephant) trumpet5、豺(jackal) howl,growl6、狼(wolf) howl,growl7、狗(dog) bark,yap,yelp,bay,howl,growl,snarl,whine8、狐(fox) bark,yelp9、猫(cat) mew,miaow,miau,meow,meou10、鼠(mouse) squeak,cheep,peep11、猪(pig) grunt,whick,squeal12、野猪(swine) grunt13、公猪(boar) girn14、熊(bear) bruzz, growl15、无尾猿(ape) gibber,gueriet16、猴(monkey) screech, gibber, chatter, snutter, jabber, howl17、骆驼(camel) nuzz, grunt18、鹿(deer) call,bleat,bell,bellow19、牛(cattle) cow,bleat20、公牛(bull) bellow,low21、母牛(cow) low22、小牛(calf) bleat23、水牛(buffalo) boo24、羊(sheep,goat) baa, bleat25、马(horse) neigh,whinny,nicker26、驴(ass,donkey) bray, hee-haw27、兔子(rabbit) mumble虫子怎么叫1、青蛙(frog) croak2、蟾蜍(toad) shriek3、蛇(snake, serpent) hiss4、蜜蜂(bee) buzz,hum,bumble,drone5、黄蜂(wasp) hum6、蟋蟀(cricket) chirp(chirrup)7、甲虫(beetle) drone,boom8、蚱蜢(grasshopper) chirp9、蚊子(mosquito) hum,buzz,drone10、苍蝇(fly) hum,buzz,drone飞禽怎么叫1、公鸡(cock) crow2、母鸡(hen) cackle,cluck3、小鸡(chicken) cheep4、火鸡(turkey) gobble5、鸭(duck) quack6、鹅(goose) cackle,creak,gaggle7、鸽子(dove,pigeon) coo,crood,croud,croodle8、鹌鹑(quail) curkle9、鸠(stock-dove) murmur10、斑鸠(turtle-dove) wail11、天鹅(swan) chant,cry12、乌鸦(crow,raven) caw,croak13、白嘴鸦(rook) caw14、鹧鸪(partrige) call15、鹦鹉(parrot) prat,squawk16、孔雀(peacock) tantle,scream17、云雀(lark) sing18、红雀(linnet) chirp19、喜鹊(magpie) chatter,clatter20、麻雀(sparrow) chirp21、夜莺(nightingale) warble,pip,jug,jug-jug22、画眉(mavis) guaver23、布谷(cuckoo) cuckoo24、鹤(stork) coniat25、白鹤(crane) whoop26、燕(swallow) chirp,twitter27、海鸥(gull) mew28、鹰(eagle) scream各类物体的响声1、金属磕碰声当啷 clank,clang2、形容金属的响声当当 rattle3、金属、瓷器连续撞击声丁零当啷 jingle,jangle,cling-clang4、鼓声、敲门声咚咚 rub-a-dub,rat-tat,rat-a-tat5、脆响的(关门)声吧嗒 clik6、敲打木头声梆梆 rat-tat7、重物落下声咕咚 thud,splash,plump8、东西倾倒声哗啦 crash,clank9、风吹动树枝叶声飒飒 sough,rustle10、树枝等折断声嘎巴 crack,snap11、不大的寒风声瑟瑟 rustle12、踩沙子、飞沙击物或风吹草木沙沙、飒飒 rustle13、飞机螺旋桨转动呼呼 whirr14、雨点敲击房顶噼里啪啦 patter15、水流动声拔拉 splash,gurgle16、物体受压嘎吱 creak 喀嚓 crack,snap17、溪水、泉水流动声潺潺 murmur,babble,purl18、液体、沸腾、水流涌出或大口喝水声咕嘟 babble,gurgle19、重物落地声扑通 flop,thump,splash,pit-a-pat20、笑声、水、气挤出声扑哧 titter,snigger,fizz21、雷声、爆炸声、机器声隆隆 hum,rumble,roll22、汽笛或喇叭声呜呜 toot,hoot,zoom23、油在锅里滋滋 sizzle24、鞭炮爆炸声噼啪 pop25、脚踏楼板声登登 clump或许拟声词大家用的不多,,但其处理与表意相当复杂。
yum安装本地rpm包及依赖⼀、背景说明需求:安装Readline-devel平时我们机器有⽹络的情况下⼀般安装软件如下yum install即可。
yum install readline-devel但是在内⽹机上要去这样安装,就没法直接⽤了,没有⽹络下载源,这时候如果包少,我们可以去rpm包⽹站搜索下来⼿动⼀个个传进去rpm安装即可,但是依赖较多就⿇烦了。
如readline-devel包安装readline-devel 依赖包有5个,5个我们也可以⼿动1个个rpm很快搞定,但是遇到其它包中⼜有依赖包,依赖⼏⼗个,顺序先后都是问题,这时候我们不能⽤rpm⼀个个安装了。
⼆、下载rpm包到本地,制作源配置1、下载yumdownloadonly插件安装yum install yum-plugin-downloadonly2、下载所需安装包,只下载不安装#yum下载rpm包到指定⽬录,只下载不安装yum install --downloadonly --downloaddir=路径安装包名下载readline-devel包yum install --downloadonly --downloaddir=/cdrom/readline readline-devel安装createrepo,创建repomd.xmlyum install createrepo#创建repomd.xmlcd /cdrom/createrepo readline/createrepo后在readline⽂件夹下看到repodata⽂件夹,在⽂件夹下可看到如下创建的。
打包已下载的软件包,传到内⽹机tar -czvf readline.tar.gz readline/三、上传包到内⽹机、配置源进⾏安装1、内⽹机解压位置到/cdrom/readline2、制作yum源⽂件vim zmyum.repo[zmcdrom]name=local resourcebaseurl=file:///cdrom/readlineenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7其它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"所有的游戏程序包就自动安装了。
6月13日伪技术人员的成长之4-自给自足的YumYum的研究之二Yum这个东东实在太人性化,想当初在Linux_AS4上装一个服务,还必须要知道这个服务要几个包来支持(RPM包)装了一个提示缺一大群包或者库文件,有时弄的挺皱眉。
因为相互之间还有依赖性关系,所以必须要对系统有了解,对包之间依赖关系了解。
所以大多数会用源码编译安抓装。
话说,自从我第一次见到某神使用Yum install 之后,一句命令搞定,当时自己真的有过于火星的感觉。
(竟然这样就搞定了.....= =|||)更痤的是,有次自己在服务器上安装服务的时候,又被某人看到我用rpm命令,丢下一句“这年头,你还用这样安装么?”言规正传,明显的,一句Yum install命令就能搞定从包的搜索-完成包之间的依赖关系分析-到下载安装。
要完成这种功能,必须是要依据些什么的,恩,一定是要依据一些提示,然后系统会根据这个提示到指定的地方去下载,然后一定会再到哪里读另外一些信息(很可能是在下载服务器上)读出要下载的包会产生依赖关系的其他包。
然后凡是有关系的,统统下载到本地,然后自动安装。
恩...一定是这样的。
我一定会自己解开Yum的秘密的。
首先,我自己开了一个Vmware,内建CentOS5的一台虚拟主机。
基本磁盘为8G-HDA。
使用的是最简安装(要知道,如果我安装图形界面被某知道之后一定又要鄙视到死。
不过话说回来,我倒还从来没用过图形界面,或者说什么应用必须要用到图形界面呢)说到CentOS5,安装好之后会自带Yum。
这里我称他为Yum的“客户端”(高手别抽我,这里只是为了做明显的意义上的区别而已啦,恩,教学目的来的--),我称它为Yum客户端的原因在于,会使用Yum命令去下载和享受Yum服务,相对的,如果有一台服务器,能够提供别人这样的服务,别人的请求提过来,就会主动帮人家分析依赖关系,并且给与下载的,这种的,我称它为Yum“服务端”吧。
暂时,我这里先这里胡乱地分出Yum “客户端”和“服务端”的区别吧。
一、CentOS操作系统安装jdk1、查看云端目前支持的jdk版本:yum search java|grep jdk2、选择jdk1.8安装:yum install -y java-1.8.0-openjdkps:必须是管理员身份3、安装成功,之后验证:java –version4、查看jdk安装目录:find / -name 'java'备注:通过yum命令在线安装jdk简单、快捷、无需配置环境变量即可使用java相关服务。
二、配置安装注册中心zookeeper1、首先将zookeeper的安装包拷贝到CentOS系统中,然后进行解压缩:tar zxvf 文件名2、然后在根目录下创建一个data的文件夹:mkdir dataLs:显示一下是否创建成功3、进入根目录下的conf文件夹:cd conf4、将conf文件夹下的zoo_sample.cfg改名为zoo.cfg:mv zoo_sample.cfg zoo.cfg5、编辑zoo.cfg文件:vi zoo.cfg,更改dataDir(数据保存路径:保存在data文件下):进入data文件夹,使用pwd查看文件全路径,然后复制到dataDir保存即可:wq。
6、开启zookeeper:进入bin文件夹:cd bin然后开启:./zkServer.sh start查看开启状态:./zkServer.sh status关闭zookeeper:./zkServer.sh stop7、关闭防火墙:service iptables stop三、部署tomcat以及dubbo监控中心1、首先将tomcat的安装包拷贝到CentOS系统中,然后进行解压缩:tar zxvf 文件名2、将dubbo监控中心的war拷贝到系统中3、将war包拷贝到tomcat安装目录下的webapps下的dubbo-admin.war(此处改名,非必需):cp dubbo-admin-2.6.0.war apache-tomcat-7.0.47/webapps/dubbo-admin.war4、启动tomcat:bin/startup.sh5、查看控制台消息:tail –f logs/catalina.out四、安装nginx(要求的安装环境)1、需要安装gcc的环境:yum install gcc-c++2、第三方的开发包:(1)PCRE:nginx的http模块使用pcre来解析正则表达式,安装pcre库:yum install –y pcre pcre-devel(2)zlib:nginx使用zlib对http包的内容进行gzip:yum install –y zlib zlib-devel(3)openssl:强大的安全套接字层密码库,囊括主要的密码算法,及SSL协议,nginx支持https协议:yum install –y openssl openssl-devel3、将nginx的压缩包拷贝到CentOS系统中,然后进行解压缩:tar zxvf 文件名4、进入nginx文件夹:cd nginx…5、不能直接编译,需要生成Makefile文件:./configure \> --prefix=/usr/local/nginx \> --pid-path=/var/run/nginx/nginx.pid \> --lock-path=/var/lock/nginx.lock \> --error-log-path=/var/log/nginx/error.log \> --http-log-path=/var/log/nginx/access.log \> --with-http_gzip_static_module \>--http-client-body-temp-path=/var/temp/nginx/client \>--http-proxy-temp-path=/var/temp/nginx/proxy \>--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \>--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \>--http-scgi-temp-path=/var/temp/nginx/scgi6、接下来使用make命令:make7、最后进行安装:make install8、启动nginx:cd nginxcd sbin./nginx:此时直接运行的话会报如下错误:nginx: [emerg] mkdir()"/var/temp/nginx/client" failed (2: No such file or directory):没有该文件夹9、创建该文件夹:mkdir /var/temp/nginx –p10、再次启动nginx:./nginx11、查看进程确定nginx启动是否:ps aux|grep nginx方框即显示运行成功12、进入首页:192.168.28.128(我的linux ip,看自己的是多少,ifconfig查看默认80端口)13、停止nginx:./nginx -s stop或者./nginx –s quit14、重新刷新配置文件;./nginx –s reload。
安装和更新软件Linux终端中的at和yum命令在Linux终端中,我们经常需要安装和更新软件。
而at和yum命令是两种常用的方式,即使有些用户对它们不太熟悉,但它们具有简便和高效的特点。
本文将介绍at和yum命令的使用方法和注意事项,以帮助读者更好地利用它们来完成软件安装和更新的任务。
一、at命令1.1 at命令的简介at命令是一个用于在指定时间执行一次性任务的命令。
它可以让用户在不在线的情况下预定一些需要在未来某个指定时间执行的任务。
不同于cron命令只能循环执行特定任务,at命令更适合于一次性任务的执行。
1.2 at命令的安装和使用要在Linux终端中使用at命令,我们首先需要确保它已经安装在系统中。
在大多数Linux发行版中,通常已经默认安装了at命令。
要使用at命令,我们可以在终端中直接输入"at"命令,并按照提示输入时间和指令。
比如,我们可以输入以下命令来安排任务在明天上午10点执行:```at 10am tomorrow```然后,终端会等待用户输入要执行的指令。
用户可以输入需要执行的任何指令,比如安装软件、更新软件等。
完成输入后,按Ctrl+D组合键保存指令,并退出at命令。
1.3 at命令的注意事项在使用at命令时,我们需要注意以下几点:首先,时间的指定需要遵循一定的格式。
我们可以使用绝对时间,比如具体的日期和时间,也可以使用相对时间,比如几分钟后或几小时后。
同时,at命令也支持一些简单的时间短语,比如"tomorrow"表示明天,"next week"表示下周等。
其次,at命令执行后会输出一个任务的编号。
用户可以使用该编号来取消已安排的任务,或者在任务执行完毕后查看任务执行结果。
最后,at命令默认是以当前用户的身份运行的。
如果用户希望以其他用户的身份运行任务,可以使用"-u"选项指定用户名。
二、yum命令2.1 yum命令的简介yum命令是基于RPM包管理系统的一种软件包管理器,它可以方便地安装、更新和卸载软件。
1.安装Apache服务器yum -y install httpd编辑apache配置文件①修改包存放路径为/etc/httpd/htdocs 该路径需要先创建好(mkdir)vim /etc/httpd/conf/httpd.conf②更改目录访问地址路径为/etc/httpd/htdocs③保存退出,并启动apache服务service httpd start④永久关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service⑤关闭selinuxvi /etc/selinux/config2.挂载镜像①进入/etc/httpd/htdocs目录,创建centos目录,在centos目录下,创建extra,update,x86_64三个平行目录。
②将所有用到的包文件拷贝到/etc/httpd/htdocs/centos/x86_64下用yum install --downloadonly --downloaddir=/etc/httpd/htdocs/centos/x86_64/ <package-name>命令只下载包③依次对三个目录进行createrepo操作,目的是生成repodata目录,自动创建索引信息。
createrepo -pdo /etc/httpd/htdocs/centos/x86_64 /etc/httpd/htdocs/centos/x86_643.客户端访问yum源服务器查询yum源服务器的ip地址,然后在客户端的/etc/yum.repos.d创建base.repo文件.这里需要特别注意,如果Apache服务器开启的端口不是80端口,那么在写baseurl的时候需要将端口号写出来,否则客户端默认访问的80端口![base]name=local repobaseurl=http://192.168.15.19/centos/x86_64/enabled=1gpgcheck=0如果有新的包添加进了x86_64、extra、updates的任意一个目录中,yum源服务器执行createrepo --update dir(dir为目录地址)更新yum源服务器的索引客户端也需要yum makecache一下。
在RedHat上安装yum的步骤导读:yum是shell前端软件包管理器,是Linux下用来下载安装应用的软件,那么在RedHat系统中,yum要如何安装使用呢?下面小编将针对yum在RedHat 中的安装给大家做个详细介绍,一起来了解下吧。
最近配置了服务器需要安装软件方法有几种。
1.下载软件包,编译安装(。
/configure,make,make install)这样安装配置性更高。
相信高手都是这样安装的。
2.yum安装。
这样安装起来比较简单。
(yum install 软件包名称)主要适用于(CentOS,Red Hat)等。
卸载:yum remove 软件包名称。
(sudo apt-get install 软件包名称)3.apt-get 安装这个和yum安装差不多。
主要适用于(Ubuntu ,debian)。
卸载:sudo apt-get autoremove 卸载所有相关包。
4.采用package 方式安装:用package 安装,只要抓取该程序package 档案。
安装(pkg_add package_name)移除(pkg_delete package_name)就可以完成安装/ 移除。
注意:文件名称.tgz 结尾的是package 文件名称.tar.gz 结尾的是source 。
注:目前已经安装的package 数据库放在/var/db/pkg/ 这个数据夹之中。
5.另外还有port tree 方式安装(freebsd)。
下面是red hat 安装yum的方法1.下载包:wget /download/2.0/yum-2.0.8-1.src.rpm 。
当然也可以选择别的版本:/download/2.0/2.进入目录进行安装:sudo rpmbuild --rebuild yum-2.0.8-1.src.rpmcd /usr/src/RedHat/RPMS/noarch/sudo rpm -ivh yum-2.0.8-1.noarch.rpm3.如果报错使用:rpm -ivh –nodeps –replacefiles –force *.rpm4.配置yum更新地址[base]#name=Red Hat Linux $releasever - $basearch - Base#baseurl=/pub/yum-repository/redhat/$releasever/$basearch/name=Red Hat Linux $releasever - $basearch - Basebaseurl= /centos/4/os/i386/#[updates]#name=Red Hat Linux $releasever - Updates#baseurl=/pub/yum-repository/redhat/updates/$releas ever/name=Red Hat Linux $releasever - Updatesbaseurl= /centos/4/updates/i386/[base]#name=Red Hat Linux $releasever - $basearch - Base#baseurl=/pub/yum-repository/redhat/$releasever/$ba search/name=Red Hat Linux $releasever - $basearch - Basebaseurl= /centos/4/os/i386/5.更新yum:yum update 等待更新完成就可以使用yum了。
利用yum下载软件包的三种方法方法一: downloadonly插件有一个yum的插件叫做downloadonly,顾名思义,就是只下载不安装的意思。
1. 安装插件yum install yum-download2. 下载yum update httpd -y –downloadonly这样httpd的rpm就被下载到/var/cache/yum/中去了。
你也可以指定一个目录存放下载的文件yum update httpd -y –downloadonly –downloaddir=/opt值得注意的是,downloadonly插件不但适用于yum update,也适用于yum install。
方法二:yum-utils中的yumdownloaderyum-utils包含着一系列的yum的工具,比如 debuginfo-install, package-cleanup, repoclosure, repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync, repotrack, verifytree, yum-builddep, yum-complete-transaction, yumdownloader, yum-debug-dump 和 yum-groups-manager.1. 安装yum-utils.noarchyum -y install yum-utils2. 使用yumdownloaderyumdownloader httpd呵呵,就这么简单。
方法三:利用yum的缓存功能用yum安装了某个工具后,我们想要这个工具的包。
那yum安装的过程其实就已经把包给下载了,只是没有保持而已。
所以,我们要做的,是将其缓存功能打开。
1.vi /etc/yum.conf 将其中 keepcache=0改为keepcache=1,保存退出。
yum用法
yum是一个常用的Linux软件包管理器,它能方便地安装、更新和卸载软件包。
在使用yum前,需要先打开终端,然后以root权限登录系统。
接下来,可以使用以下命令:
1. yum update:更新所有已安装的软件包。
2. yum install 软件包名称:安装指定的软件包。
3. yum remove 软件包名称:卸载指定的软件包。
4. yum search 关键词:搜索可以安装的软件包名称。
5. yum list:列出所有可以安装的软件包。
6. yum info 软件包名称:查看指定软件包的详细信息。
7. yum clean packages:清除已下载的软件包文件。
总之,使用yum可以轻松管理Linux上的软件包,方便运维和开发。
yum源原理1、刨根问底---什么是yum源?yum的⼯作原理?说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系⽽存在的。
yum源就相当是⼀个⽬录项,当我们使⽤yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。
YUM是“Yellow dog Updater, Modified”的缩写,是⼀个软件包管理器,YUM从指定的地⽅(相关⽹站的rpm包地址或本地的rpm路径)⾃动下载RPM包并且安装,能够很好的解决依赖关系问题。
YUM的基本⼯作机制如下:服务器端:在服务器上⾯存放了所有的RPM软件包,然后以相关的功能去分析每个RPM⽂件的依赖性关系,将这些数据记录成⽂件存放在服务器的某特定⽬录内。
客户端:如果需要安装某个软件时,先下载服务器上⾯记录的依赖性关系⽂件(可通过WWW或FTP⽅式),通过对服务器端下载的纪录数据进⾏分析,然后取得所有相关的软件,⼀次全部下载下来进⾏安装。
2、yum⽂件:[root@linux-6 ~]# vim /etc/yum.repos.d/google-chrome.repo local-yum.repo rhel-source.repo[root@linux-6 ~]# vim /etc/yum.repos.d/ ⽬录下存放的就是yum源的设定⽂件。
[root@linux-6 ~]# vim /etc/yum.repos.d/rhel-source.repo //打开⼀个yum源的设定⽂件[rhel-source-beta] //yum源的名称,起到标记yum源的作⽤,name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source //仅仅是对yum的描述,作⽤是使⽤户可以更容易的读懂该⽂件。
baseurl=ftp:///pub/redhat/linux/beta/$releasever/en/os/SRPMS/ //我们指定的查找依赖关系软件的路径,(该路径可以是⼀个⽹址路径,也可以是本机上的⼀个路径。
RHEL5中实现各种服务的准备条件:
(一)、制作YUM本地源:
YUM简介:
YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,
header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些header并加以分析,才能自动化地完成余下的任务
YUM有以下特点:
1、可以同时配置多个资源库(Repository)
2、简洁的配置文件(/etc/yum.conf)
3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便
4、YUM分为服务器端和客户端
服务器端:
方法一:使用光盘作为YUM数据库
mount /dev/cdrom /media
rpm -ivh /media/Server/vsftpd…….rpm
umount /media
mount /dev/cdrom /var/ftp/pub
service vsftpd start
要求每次使用YUM服务器时,临时挂接光盘
mount /dev/cdrom /var/ftp/pub
方法二:使用光盘镜像作为YUM数据库
mount /dev/cdrom /media
rpm -ivh /media/Server/vsftpd…….rpm
cp /dev/cdrom /opt/rhel5.iso
umount /media
mount -o loop /opt/rhel5.iso /var/ftp/pub
service vsftpd start
方法三:将光盘软件包复制到硬盘,重新构建YUM索引库
1>把光盘中的内容全部拷到/var/ftp/pub/中
mount /dev/cdrom /media
rpm -ivh /media/Server/vsftpd…….rpm
cp –rf /media/* /var/ftp/pub
2>然后启动vsftpd服务就可以了service vsftpd start
这样服务器端就配置好了.
客户端配置:
修改配置文件vi /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/Server 192.168.0.200为ftp服务器的地址或baseurl=file:///var/ftp/pub/Server
若本机为服务器,且为客户端(此时不需http或ftp)
enabled=1 //开启仓库
gpgcheck=0 //是否检查GPG签名,0为不检查,1为检查
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release //签名文件
[ ]内的是仓库的名字
name是仓库的描述也可以说是名字
baseurl 仓库的位置,如果是本地配置为客户端,则要以"file:/"开头,如果库在ftp服务器上就按上图显示配置.在这里注意这个地址不能写成ftp://192.168.0.200/var/ftp/pub目录,
因为登陆到ftp上的根目录就是/var/ftp目录.
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是RedHat官方的,这一行没有也可) GPGKEY 的存放地址一般就在图片上显示的,(这一行没有也行)
安装参数:
yum <options> <command> <package...>
参数说明:
options: 常用的有
-y : 如果在工作过程中如要使用者响应,这个参数可以直接回答yes
command:
list : 列出在yum server 上面有的RPM套件
install: 安装某个套件
update : 升级某个套件,如果update后面没有接套件名称,即更新目前主机所有已安装的套件.
info : 列出某个套件的详细信息,相当于rpm -qi package内容
clean : 将已下载到本机的packages或headers移除
remove : 移除已经安装在系统中的某个套件
yum localinstall package 本地安装软件包
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
yum info <package> 显示安装包信息
yum list 显示所有已经安装和可以安装的程序包
yum list <package> 显示指定程序包安装情况
yum search <keyword>查找软件包
yum remove | erase package1 删除程序包
yum clean headers 清除header
yum clean packages 清除下载的rpm包
yum clean all 清除header与rpm包
例如:
如果最后显示的installed则表示系统已经安装了该软件包,显示的是server则系统没有安装该软件包。