文档库 最新最全的文档下载
当前位置:文档库 › agent安装和卸载命令

agent安装和卸载命令

agent安装和卸载命令

安装:

opsware-agent-30.0.2.122-solaris-5.8 --opsw_gw_addr_list${gatewayip}:3001 \

卸载:

在opt/opsware/agent/bin目录下运行agent-uninstall.sh:

1.以root用户登陆Unix系统. 以Administrator登陆Windows 系统。

2.进入非Agent安装目录外的任意目录。[不能在Agent安装目录下执行下面的操作]

3.卸载Unix Agent。为了彻底删除Agent,执行如下命令:

Opt/opsware/agent/bin/agent_uninstall.sh --delete_opsw_rpm

Linux系统的yum配置手册

YUM源代码安装 如下图所示 首先把本地安装的YUM卸载了 输入以上命令把之前安装的YUM卸载。 放入linux光盘镜像,我们使用光盘的rpm包做本地YUM源 默认情况下光盘镜像是挂载到/media下,进入该文件就可读取光盘内容了

进入/var并在此创建目录yum,我们将光盘里的内容拷贝到这里。把这个目录文件作为yum仓库。 进入目标目录,/media/R.......然后拷贝该文件的所有内容到/var/yum Yum仓库就建成了 下面就是安装yum软件,并做好yum的配置文件(即告诉yum仓库在哪,是否启动仓库,是否检查K值,yum的名字等) 如图所示 开启8网卡,使得我的物理机能和虚拟机连接。 编辑虚拟机的配置文件,IP地址192.168.1.10

能与我的物理机连通 现在就访问挂载我的物理机,拿到yum安装包安装 如上图所示,将物理机上的yum软件挂载到虚拟机上的/mnt上 (注意:liunx上没有盘符的概念,所以路径不能是//192.168.1.1/F/mnt 不过可以这样//192.168.1.1/f$,访问f盘) 进入后,可以看到里面就有yum的软件 如果想要拷贝东西回物理机可以cp xxxx到/mnt里,这样物理机上就有东西了,如下图

如图 然后安装yum软件 输入rpm -ivh yum* 表示安装所有yum的软件。 接下来就进行yum配置文件的编辑,配置文件在/etc/yum.respo.d 进入后新建文件(注意:文件的后缀名必须是repo,yum.repos.d目录里面的东西都删了,只留新建的文件)你可以more yum.conf看看说明如下图

yum命令

1.列出所有可更新的软件清单 命令:yum check-update 2.安装所有更新软件 命令:yum c 3.仅安装指定的软件 命令:yum install 4.仅更新指定的软件 命令:yum update 5.列出所有可安裝的软件清单 命令:yum list 用YUM安装删除软件 装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。 安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。 删除的命令是,yum remove xxx,同安装一样,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等等,并从中选择。 有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。 1.使用YUM查找软件包 命令:yum search 2.列出所有可安装的软件包

CentOS yum的详细使用方法

CentOS yum的详细使用方法 yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题使用方便 保持与RPM数据库的一致性 yum安装 CentOS自带(yum-*.noarch.rpm) #rpm -ivh yum-*.noarch.rpm 在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY:

#rpm --import /usr/share/doc/centos-release- 3(4)/RPM-GPG-KEY-CentOS-3(4) yum指令 注:当第一次使用yum或yum资源库有更新时,yum 会自动下载所有所需的headers放置于 /var/cache/yum目录下,所需时间可能较长. rpm包的更新 检查可更新的rpm包 #yum check-update 更新所有的rpm包 #yum update 更新指定的rpm包,如更新kernel和kernel source #yum update kernel kernel-source 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级 #yum upgrade rpm包的安装和删除

安装rpm包,如xmms-mp3 #yum install xmms-mp3 删除rpm包,包括与该包有倚赖性的包 #yum remove licq 注:同时会提示删除licq-gnome,licq-qt,licq-text yum暂存(/var/cache/yum/)的相关参数 清除暂存中rpm包文件 #yum clean packages 清除暂存中rpm头文件 #yum clearn headers 清除暂存中旧的rpm头文件 #yum clean oldheaders 清除暂存中旧的rpm头文件和包文件 #yum clearn 或#yum clearn all 注:相当于yum clean packages + yum clean oldheaders 包列表

yum安装及添加和设置YUM源

Yum安装配置及添加设置yum源 YUM主页:https://www.wendangku.net/doc/4b15110491.html,/ RPMFUSIONG主页:https://www.wendangku.net/doc/4b15110491.html,/ 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的使用

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.rpm warning: yum-2.4.3-1.c4.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821 error: Failed dependencies: python-elementtree is needed by yum-2.4.3-1.c4.noarch python-sqlite is needed by yum-2.4.3-1.c4.noarch urlgrabber is needed by yum-2.4.3-1.c4.noarch yumconf 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 443e1821 Preparing... ########################################### [100%] 1:python-elementtree ######################################## ### [100%] root@localhost ~]# rpm -ivh sqlite-3.3.3-1.2.i386.rpm warning: sqlite-3.3.3-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821 Preparing... ########################################### [100%] 1:sqlite ########################################### [100%] [root@localhost ~]# rpm -ivh python-sqlite-1.1.7-1.2.i386.rpm warning: python-sqlite-1.1.7-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

yum 管理

yum软件管理使用 1.yum 概述 yum是Yellow dog Updater, Modified的缩写,主要功能是更方便的添加/删除/更新RPM包;它能自动解决包的依赖性问题;它能便于管理大量系统的更新问题。 Yum与rpm的区别: YUM是从yum源中自动下载,自动安装,自动配置的。RPM是要你自己下载软件包以及相关的包,之后再依次用rpm命令装完各个包。 2.yun 的基本操作 (1)用yum安装本地已经下载好的软件,用命令:yum install +软件包名

(2)用yum 卸载一个安装好的软件包,用命令:yum remove + 软件标识例如要卸载上面安装好的linuxqq-v1.0.2-beta1.i386.rpm,则

(3)用yum 列出指定软将包的清单,用命令:yum list +软件包 例如上面已经安装好的linuxqq-v1.0.2-beta1.i386.rpm包,要查看该软件包的清单,则 还可以查看还有相同字符串的已经安装好的软件包的清单,用命令: Yum list |grep 字符串,例如:

(4)用yum 来显示已经安装好的软件包的详细信息,用命令: Yum info + 软件标识 例如查看上面已经安装好的 linuxqq-v1.0.2-beta1.i386.rpm,则:

(5)用yum 检测可以更新的所有软件包,用命令: Yum check-update 使用该命令是要注意在yum源中有指定升级的高版本软件包,并已经安装了低版本的软件包才行: [root@localhost rpm]# yum check-update (6)假设所有的提示符都是yes,用参数-y ,当遇到提示符时,会默认为yes 来继续

Linux 安装Yum

Linux安装Yum 张李楠 2011/4/13 软件包管理器Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

安装步骤: yum安装及使用 . 查看有没有安装FTP 输入命令:rpm -q vsftpd . 放入linux系统光盘 . 新建目录 输入命令:mkdir xx . 加载光盘到xx目录下 输入命令:mount /dev/cdrom /root/xx . 进入XX目录 输入命令:cd xx . 查看目录内容 输入命令:ls . 进入Server目录下 输入命令:cd Server . 查看目录内容 输入命令:ls . 安装vftpd-2.0.5-16.e15_4.1.i386.rpm 输入命令:rpm -ivh vsftpd-2.0.5-16.e15_4.1.i386.rpm . 退到上一层 输入命令:cd.. . 复制Server 整个目录到/var/ftp下

输入命令: cp -avf .Server /var/ftp . 进入到“/var/ftp/Server” 输入命令:cd /var/ftp/Server 生成yum库的信息数据文件 . 安装createrepo.0.4.11-3e15.noarch.rpm软件 输入命令:rpm -ivh createrepo.0.4.11-3e15.noarch.rpm . 安装成组createrepo软件包到本目录 输入命令:createrepo -g ./repodate/comps-rhe15-server-core.xml ./ . 重新启动vsftpd服务 输入命令:service vsftpd start . 进入存放yum的目录 输入命令:cd /etc/yum.repos.d: . 查看目录内容 输入命令:ls . 复制文件并重命名 输入命令:cp rhel-debuginfo.repo abc.repo . 查看目录内容 输入命令:ls . 编辑abc.repo 输入命令:vi abc.repo . 按字母键A 进行编辑,编辑内容如下: [server]

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.列出所有可安装的软件包 命令:yumlist 3.列出所有可更新的软件包 命令:yumlist updates 4.列出所有已安装的软件包

命令:yumlist installed 5.列出所有已安装但不在Yum Repository內的软件包 命令:yumlist extras 6.列出所指定软件包 命令:yumlist~ 7.使用YUM获取软件包信息 命令:yuminfo~ 8.列出所有软件包的信息 命令:yuminfo 9.列出所有可更新的软件包信息 命令:yuminfo updates 10.列出所有已安裝的软件包信息 命令:yuminfo installed 11.列出所有已安裝但不在Yum Repository內的软件包信息 命令:yuminfo extras 12.列出软件包提供哪些文件 命令:yumprovides~ 3.清除YUM缓存 yum会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yumclean指令进行清除,更精确的用法是yumclean headers 清除header,yum cleanpackages清除下载的rpm包,yum cleanall 清除所有。 1.清除缓存目录(/var/cache/yum)下的软件包 命令:yum cleanpackages 2.清除缓存目录(/var/cache/yum)下的headers 命令:yum cleanheaders 3.清除缓存目录(/var/cache/yum)下旧的headers 命令:yum cleanoldheaders

CentOS使用yum命令安装vsftp

CentOS使用yum命令安装vsftp 【来源:小鸟云计算】 Ps.小鸟云,国内专业的云计算服务商 1、安装vsftp 使用yum命令安装vsftp [root@Cloud12347 ~]# yum install vsftpd -y 2、添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 使用下面的命令创建帐户,该命令指定了/home/wwwroot为用户pwftp的根目录,您可以自己定义帐户名和目录: [root@Cloud12347 ~]# useradd -d /home/wwwroot -s /sbin/nologinpwftp 修改该帐户密码: [root@Cloud12347 ~]# passwdpwftp 修改指定目录的权限: [root@Cloud12347 ~]# chown -R pwftp.pwftp /home/wwwroot 3、配置vsftp 编辑vsftp配置文件,命令如下:[root@Cloud12347 ~]# vi /etc/vsftpd/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为“anonymous_enable=NO” 取消如下配置前的注释符号:

local_enable=YES write_enable=YES chroot_local_user=YES 保存修改,按ESC键,输入:wq 如果配置文件中没有"chroot_local_user=YES",输入以下命令并回车 [root@Cloud12347 home]# echo 'chroot_local_user=YES' >> /etc/vsftpd/vsftpd.conf 4、修改shell配置 vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去 5、启动vsftp服务并测试登录. 使用命令启动vsftp服务:[root@Cloud12347 ~]# servicevsftpd start 然后用帐号pwftp测试下是否可以登陆ftp。目录是/home/wwwroot。 二、Ubuntu/Debian安装vsftp软件 1、安装vsftp 使用apt-get命令安装vsftp [root@Cloud12347 ~]# apt-get install vsftpd -y

Cent OS利用yum安装卸载软件常用命令

centos利用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等等,并从中选择。 有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。 1.使用YUM查找软件包 命令:yum search ~ 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository 內的软件包 命令:yum list extras 6.列出所指定软件包 命令:yum list ~ 7.使用YUM获取软件包信息 命令:yum info ~ 8.列出所有软件包的信息 命令:yum info 9.列出所有可更新的软件包信息 命令:yum info updates 10.列出所有已安裝的软件包信息

yum源配置(图文)

本地yum源和ftp yum源配置 实验环境:Red Hat Enterprise Linux 5 实验目的:创建yum源 说明:此方法主要是针对于有1张DVD盘所提供的创建本地yum repository的解决方案。注意:yum的配置文件在/etc/yum.repos.d目录下,文件名为*.repo ,当该目录下有多个此后缀配置文件时,应确保只有一个文件内enabled=1,否则会有冲突。 1. 本地yum源的配置 本实验将yum源放在一个单独分区供本机使用。 (1)使用root登录,创建新分区 #fdisk /dev/sda 查看新分区

#fdisk –l 从这里可以看到新建的分区是/dev/sda4 重新装载磁盘分区表(这样不需要重启机器)#partprobe (2)格式化并挂载新分区 #mkfs.ext3 /dev/sda4 #mkdir /yum #mount /dev/sda4 /yum 开机挂载磁盘 #vim /etc/rc.local 将下列内容写入 mount /dev/sda4 /yum (3)挂载光盘并将光盘内容拷贝到新建分区 #mount /dev/cdrom /media #cd /media #ls 出现上图则说明挂载成功 #cp -r /media/* /yum #cd /yum #ls

出现上图则说明拷贝成功 (3)检查当前是否已经安装createrepo包的安装情况: #rpm -q createrepo 如果显示为尚未安装,则需要执行如下的命令完成安装: #cd /yum/Server/ #rpm -ivh createrepo-* (4)创建yum repository的xml-rpm-metadata # createrepo -g /yum/Server/repodata/comps-rhel5-server-core.xml /yum/Server/ # createrepo -g /yum/VT/repodata/comps-rhel5-vt.xml /yum/VT/ # createrepo -g /yum/Cluster/repodata/comps-rhel5-cluster.xml /yum/Cluster/ #createrepo -g /yum/VT/repodata/comps-rhel5-cluster-st.xml /yum/ClusterStorage/ (5)创建本地yum客户端的repo文件,以使用本地yum repository

Yum命令格式说明

Yum命令格式说明 Yum命令格式: yum 参数说明: options: 常用的有: -y : 如果在工作过程中如要使用者响应,这个参数可以直接回答yes command: list : 列出在yum server 上面有的RPM套件;若执行yum list installed则表示只列出系统中已安装的软件包,yum list available则表示只列出软件仓库中可用(尚未安装)的软件包,yum list update则表示列出可以升级版本的软件包。 install: 安装某个套件 update : 升级某个套件,如果update后面没有接套件名称,即更新目前主机所有已安装的套件. info : 列出某个套件的详细信息,相当于rpm -qi package内容 clean : 将已下载到本机的packages或headers移除 remove : 移除已经安装在系统中的某个套件 yum update 全部更新 yum update package 更新指定程序包package yum check-update 检查可更新的程序 yum info 显示安装包信息 yum list 显示所有已经安装和可以安装的程序包 yum list 显示指定程序包安装情况

yum search 查找软件包,当需要根据某个关键词来查找相关的软件包时,可以执行yum search 关键词,默认仅根据软件包名称和描述信息进行搜索。若执行yum search all 关键词,可以扩大搜索范围,例如,以下将搜索软件仓库并列出与httpd相关的软件包。Yum search allhttpd yum clean headers 清除header yum clean packages 清除下载的rpm包 yum clean all 清除header与rpm包 yum grouplist ,列出所有组 yum groupinstall 安装某个软件组如:yumgroupinstall Virtualization 安装虚拟化问题解决: 1、如果首次安装软件包之后,再次安装别的软件包的时候,很可能会发现报错了,错误信息如下: Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again 其实,rhel6在首次读取改软件仓库之后,会把原本光盘根目录下,也就是一同被你拷贝到软件仓库目录的media.repo复制一份到/etc/yum.repos.d/,而该文件也就是导致本地yum源失效的罪魁祸首。 解决方法: 删除软件仓库中的media.repo # rm -f /share/rhel/media.repo 2、如果安装软件包出现public key for …….rpm isnot install 解决方法:导入完整性验证的公钥

linux下yum的使用

Linux下Yum的使用 2010-09-20 21:18:18| 分类:工作|字号订阅 -------------- yum是个功能强悍的包管理工具,命令语法很简单的:yum --操作参数命令包名称1 包名称2 .......,,有些操作也可以没有包名称(软件名),支持再在报包名称中使用通配符*来一次安装多个名称前端一致的软件包。下面把操作参数和命令列出来,大多数时候没必要要操作参数的。 Options list (操作参数) -h, --help 显示帮助信息,并退出 -t, --tolerant 忍受发生的错误 -C 从缓冲中运行,而不是升级缓存 -R [minutes] 最大化的命令等待时间 -d [debug level] 调试输出级别 --showduplicates 显示复制, 在repo,list/search命令下 -e [error level] 错误输出级别 -q, --quiet 安静的操作 -y 回答所有的问题为是 --version 显示YUM版本信息并退出 --installroot=[path] 设置为root安装 --enablerepo=[repo] 激活一个或多个仓库(支持通配符) --disablerepo=[repo] 禁掉一个或多个仓库(支持通配符) -x [package], --exclude=[package] 在名称或glob不包含包。 --disableexcludes=[repo] 禁掉出了这个之外的别的仓库 --noplugins 禁掉yum插件 --nogpgcheck 禁掉GPG验证检查,没有签名的软件安装加这个参数 --disableplugin=[plugin] 用名称禁掉插件 --enableplugin=[plugin] 用名称启用插件 --skip-broken 忽略包的依赖问题 --allow-downgrade 晕软件包降级 --disablepresto 禁用Presto 插件并且不下载任何增量包 list of Commands:(操作命令) check-update 检查可提供的包升级 clean 删除缓存数据 deplist 列出包依赖相关 downgrade 降级一个软件包 erase 移除一个或多个包从你的系统 groupinfo 显示关于包组的细节 groupinstall 从组里安装软件包到你的系统 grouplist 列出当前的组 groupremove 在一个组中移除包从您的系统 help 显示帮助用法信息

YUM管理

目录 一、YUM简介 (1) 二、YUM的特点 (1) 三、YUM原理 (1) 四、YUM命令的基本格式 (2) 五、设置YUM源 (3) 六、YUM工具的使用 (4) 七、配置本地YUM源安装服务器 (4) 八、yum命令实例 (5) (一)安装httpd服务 (5) (二)移除pam-level服务 (5)

YUM管理 一、YUM简介 Yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 二、YUM的特点 ●可以同时配置多个资源库 ●简洁的配置文件 ●自动解决增加或删除rpm包时遇到的依赖性问题 ●使用方便 ●保持与RPM数据库的一致性 三、YUM原理 Server端先对程序包进行分类后存储到不同repository容器中; 再通过收集到大量的rpm的数据库文件中程序包之间的依赖关系数据, 生成对应的依赖关系和所需文件在本地的存放位置的说明文件(.xml格式), 存放在本地的repodata 目录下供Client端取用。 Cilent端通过yum命令安装软件时发现缺少某些依赖性程序包, Client会根据本地的配置文件(/etc/yum.repos.d/*.repo)找到指定的Server端, 从Server端repo 目录下获取说明文件xxx.xml后存储在本地/var/cache/yum中方便以后读取, 通过xxx.xml文件查找到需要安装的依赖性程序包在Server端的存放位置, 再进入Server端yum库中的指定repository容器中获取所需程序包, 下载完成后在本地实现安装。 注意:YUM是一个在线软件管理工具,所以使用YUM进行的操作大都是

yum 和 apt-get的区别

yum和apt-get用法及区别 【转】 yum和apt-get用法及区别 ——————————————————分割线————————————————————yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式rpm包,安装rpm包的命令是―rpm -参数‖ 2 包管理工具yum 3 支持tar包 Debian系列 1 常见的安装包格式deb包,安装deb包的命令是―dpkg -参数‖ 2 包管理工具apt-get 3 支持tar包 tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。 rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。

优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。 如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。 tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。 rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。 -------------------------------- *.rpm形式的二进制软件包[centos] 安装:rpm -ivh *.rpm 卸载:rpm -e packgename rpm -q nginx 查看是否已经安装 升级:rpm -Uvh xxx 查询: 查询所有安装的包:rpm -qa 查询某个包:rpm -qa | grep xxx rpm -qi xxx 查询软件的安装路径:rpm -ql xxx rpm -qc xxx 查询某个文件是那个rpm包产生:rpm -qf /etc/yum.conf rpm -qpi xxx

linux中yum的初级教程和实用

6月13日 伪技术人员的成长之4-自给自足的Yum Yum的研究之二 Yum这个东东实在太人性化,想当初在Linux_AS4上装一个服务,还必须要知道这个服务要几个包来支持(RPM包)装了一个提示缺一大群包或者库文件,有时弄的挺皱眉。因为相互之间还有依赖性关系,所以必须要对系统有了解,对包之间依赖关系了解。所以大多数会用源码编译安抓装。 话说,自从我第一次见到某神使用Yum install 之后,一句命令搞定,当时自己真的有过于火星的感觉。(竟然这样就搞定了.....= =|||)更痤的是,有次自己在服务器上安装服务的时候,又被某人看到我用rpm命令,丢下一句“这年头,你还用这样安装么?” 言规正传,明显的,一句Yum install命令就能搞定从包的搜索-完成包之间的依赖关系分析-到下载安装。要完成这种功能,必须是要依据些什么的,恩,一定是要依据一些提示,然后系统会根据这个提示到指定的地方去下载,然后一定会再到哪里读另外一些信息(很可能是在下载服务器上)读出要下载的包会产生依赖关系的其他包。然后凡是有关系的,统统下载到本地,然后自动安装。恩... 一定是这样的。我一定会自己解开Yum的秘密的。 首先,我自己开了一个Vmware,内建CentOS5的一台虚拟主机。基本磁盘为8G-HDA。使用的是最简安装(要知道,如果我安装图形界面被某知道之后一定又要鄙视到死。不过话说回来,我倒还从来没用过图形界面,或者说什么应用必须要用到图形界面呢) 说到CentOS5,安装好之后会自带Yum。这里我称他为Yum的“客户端”(高手别抽我,这里只是为了做明显的意义上的区别而已啦,恩,教学目的来的--),我称它为Yum客户端的原因在于,会使用Yum命令去下载和享受Yum服务,相对的,如果有一台服务器,能够提供别人这样的服务,别人的请求提过来,就会主动帮人家分析依赖关系,并且给与下载的,这种的,我称它为Yum“服务端”吧。暂时,我这里先这里胡乱地分出Yum “客户端”和“服务端”的区别吧。 所以,我就想了,如果内网里自己能够架设一台Yum服务器的话,那么当需要安装什么程序的时候,从内网直接高速访问它和下载需要的东西,那一定会很方便。 一般的情况下,系统自带的Yum程序,是由于自带安装了下面2个包,可以用rpm -qa | grep yum* 来查看: yum-3.0.5-1.el5.centos.2 yum-updatesd-3.0.5-1.el5.centos.2 (这2个包提供了系统的“伸手”功能) 但是若要系统提供Yum服务端功能的话,还需要以下两个包: yum-utils-1.0.4-2.el5.centos createrepo-0.4.4-2.fc6 好,将他们都安装好。(第一个是让系统拥有提供“被伸手党索取”的功能,第二个是让系统拥有“分析包依赖性”的功能。之后我会详细说下这2个包的作用)

CentOS中yum的详细使用方法

CentOS中yum的详细使用方法 yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 yum安装 CentOS自带(yum-*.noarch.rpm) #rpm -ivh yum-*.noarch.rpm 在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY: #rpm –import /usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4) yum指令 注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长. rpm包的更新 检查可更新的rpm包 #yum check-update

更新所有的rpm包 #yum update 更新指定的rpm包,如更新kernel和kernel source #yum update kernel kernel-source 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级#yum upgrade rpm包的安装和删除 安装rpm包,如xmms-mp3 #yum install xmms-mp3 删除rpm包,包括与该包有倚赖性的包 #yum remove licq 注:同时会提示删除licq-gnome,licq-qt,licq-text yum暂存(/var/cache/yum/)的相关参数 清除暂存中rpm包文件 #yum clean packages 清除暂存中rpm头文件 #yum clearn headers 清除暂存中旧的rpm头文件 #yum clean oldheaders 清除暂存中旧的rpm头文件和包文件 #yum clearn 或#yum clearn all 注:相当于yum clean packages + yum clean oldheaders 包列表 列出资源库中所有可以安装或更新的rpm包

yum的配置文件讲解

YUM的配置文件 yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con 文件,让我们以此为例,进行说明。 [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=1 [base] name=Fedora Core - - Base baseurl=https://www.wendangku.net/doc/4b15110491.html,/mirrors/fedoracore///os https://www.wendangku.net/doc/4b15110491.html,/linux/fedora/cor...er//os https://www.wendangku.net/doc/4b15110491.html,/pub/dist...er//os [updates-released] name=Fedora Core - - Released Updates baseurl=https://www.wendangku.net/doc/4b15110491.html,/mirrors/fedoracore/updates// http://redhat.linux.ee/pub/fedora/l...sever/ https://www.wendangku.net/doc/4b15110491.html,/linux/fedora...sever/ [https://www.wendangku.net/doc/4b15110491.html,] name=https://www.wendangku.net/doc/4b15110491.html, - - Extras baseurl=https://www.wendangku.net/doc/4b15110491.html,/fedorax86_64/https://www.wendangku.net/doc/4b15110491.html,///RPMS.stable [Dag Wieers] name=Dag RPM Repository for Fedora Core baseurl=http://apt.sw.be/fedora//en//dag

相关文档