软件包安装之YUM的安装
Yum(全称为 Yellow dog Updater Modified)是一个在Fedora中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。如图示
以客户端使用ftp方式登录为例:
一 在yum服务器端构建ftp服务器
光盘的挂载与安装
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
安装ftp服务器
[root@localhost ~]# rpm -ivh /mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm
启动ftp服务器
[root@localhost ~]# service vsftpd start
测试服务器能否登陆
[root@localhost ~]# ftp 127.0.0.1
查看/var/ftp目录下的内容 将光盘的所有内容拷贝到此目录
[root@localhost ~]# cd /var/ftp
[root@localhost ftp]# ll -a
[root@localhost ~]# service vsftpd start
二、客户端的配置:
[root@localhost yum.repos.d]# yum repolist
、
三、软件包的查询、安装、升级、删除
[root@localhost yum.repos.d]# yum list 显示所有的软件包
[root@localhost ~]# yum list installed只显示所有安装过的软件包
[root@localhost ~]# yum list available 显示所欲未安装的
查看数据包的详细信息
[root@localhost ~]# yum info vsftpd info参数
数据包的安装 以安装有依赖关系的数据包为例
[root@localhost ftp]# rpm -ivh /mnt/cdrom/Server/dovecot-1.0.7-7.el5.i386.rpm rpm方式安装有依赖关系的显示
以yum方式安装 [root@localhost ftp]# yum install dovecot
安装完成
软件包的卸载
[root@localhost ~]# yum remove dovecot -y
四、软件包组的查询、安装、删除
软件包组的查询
[root@localhost ~]# yum grouplist
查看某一软件包组的详细信息以KDE为例
[root@localhost ~]# yum groupinfo " KDE (K Desktop Environment) "
注意包组名称中有空格一定要用双引号引起来
安装一个软件包组
[root@localhost ~]# yum groupinstall " KDE (K Desktop Environment) " -y
删除一个软件包组
[root@localhost ~]# yum groupremove " KDE (K Desktop Environment) " -y