作者:乔山办公网日期:
返回目录:office365
利用yum安装软件(自动解决依赖关系)
YUM有以下特点:
1、可以同时配置多个资源库(Repository)
2、简洁的配置文zhidao件(/etc/yum.conf)
3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便
4、YUM分为服务器端和客户端
搭建yum服务器:
1、挂载redhat5.5安装光盘。
2、安装vsftp软件。
3、解除挂载,然后重新挂载到/var/ftp/pub/下(客户端利用ftp下载软件包,通过yum命令安装ftp上的软件)
4、利内用vi修改/etc/yum.repos.d/rhel-debuginfo.repo文件,这个文件是客户端修改的文件,我直接在服务器修改了,用于填写yum服务器的地址和软件包ftp的位置。
5、下面以安装dns服务器软件 bind为例,如果不利用yum安装,需要解决依赖关系,比较麻烦。如下图:
6、上图可以看出,安装出错,需要首先安装bind-9.3.6-4.....之后才能容安装bind-chroot-9.3,下面先安装bind-9.3.6-4。
7、然后再安装bind-chroot-9.3,如图所示可以正常安装了。
.so文件就像windows中的.dll文件一样,是库文件。一个程序的正常安装和运行需要特定的库文件的支持。如果您还抄有什么不懂的可以去参考《linux就该这么学》这本书,书中‘贴心’的知识会帮助到zhidao你相信你会迷恋上这本书。
.so是linux的连接库文件。错误提示的意思是:安装此软件需要这个库的支持,但是你计算机上没有,所以你要先单独下载一个.so库文件,保存在正确的路径下,然后再安装。
这种提示都是软件包管理器百的提示,他会搜索自己的数据库。
但数据库里面不记录度没有用软件包管理器安装的软件提供的文件。
一般来说,图形界面的软件包管理器如果遇到知这种情况,都会自动的检索保存的未安装软件包的数据库(老版本的 Linux 里面的软件包管理器一般没这道个功能,字符界面的管理器很多也没这个功能),如果内找到就把它一同安装。
如果没有找到,可以去网上搜索,有几个网容站提供这种 so 文件在哪个包里面的查询功能,比如 rpm.pbone.net 。