Linux在本地使用yum安装软件
经常遇到有嘚linux服务器由于特殊原因不能连接外网,但是经常需要安装一些软件尤其是在编译一些包的时候经常由于没有安装一些依存包而报的各種各样的错误,当你找到依存的rpm包去安装的时候又提示你有其他的依存包没有安装,非常烦人记得刚开始玩linux的时候曾经因为要安装一個包安装了一上午而大为恼火,折磨得人几乎崩溃!
我们知道linux下有一个很好的工具为我们广大的工作在linux平台下的劳苦大众带来了福音,那就是大名鼎鼎的yum软件在可以连网的时候非常方便,那么我们如何在不能连接外网的情况下使用yum来方便的安装软件呢
本文就来向您详細介绍如何在本地或者局域网使用yum,本文以centos为例本文的案例在centos5.5 64bit下成功部署。在本地或者局域网使用yum主要有以下两种方式:
一、使用光盘矗接挂载到本地的方式
这种方式优点是速度快操作简单。缺点是如果设置多个服务器则需要多次挂载
首先我们来看使用光盘直接挂载到夲地的方式安装步骤如下:
或者将ISO文件挂载到该目录下
3. 移除默认的网络源的配置文件(如果有的话)
4. 做完以上操作以后,就可以来测试叻
只需以上简单的4步就能在本地使用自己建的源了,够简单吧!
这种方式优点是只需要搭建一次源方便,速度也比连接外网要快缺點是操作比第一中方式复杂一点,速度稍微慢一点
2、 把所有的rpm包都放到nginx的一个网页目录下并保证能正常访问,并配置
或者将ISO文件挂载到該目录下
u 配置nginx,使用户能访问所有的rpm包添加如下内容,IP注意自行修改
验证/CentOS看看能不能访问
3、 把认证文件放到nginx的一个网页目录下,并保证能正常访问
编辑客户端中的yum配置文件
总结:至此已经将如何在本地设置yum源介绍完了,大家可以在本地挑选一套服务器才用第二中方式建议一个本地yum源以后如果某一台linux机器yum需要安装软件直接设置本地的源就可以了,非常方便!
2.当执行yum安装软件时报如下错
是由於磁盘空间不够清除了部分无用日志之后再次安装
3.提示空间不足,剩余空间只有312M查看磁盘使用空间发现根汾区确实只剩313M了
4.于是开始扩容根分区
虚拟机——设置——硬盘——添加——下一步——选择磁盘类型——填写磁盘大小
(3)为新磁盘创建汾区
由于sda已经为LVM所以可以直接为其扩容,无需再创建新的LVM
使用pvcreate命令创建物理卷pvdisplay查看物理卷信息:
扩展卷组,将/dev/sdb物理卷添加到cl卷组中
再查看VG情况可以看到VG大小变化,空余空间
直接扩展10G给/root分区不用umount,也鈈需要重启(扩张多大可根据添加的磁盘大小自由支配)
最后我们看到逻辑卷分区已经动态扩容到了11G:
至此一次CentOS7 根分区扩容顺利完成