ubuntu 离线安装GCC make lvm2 等软件比较靠谱的方法


最近公司的数据库服务器原来磁盘满了,需要进行扩容,申请后又得到一块500G的硬盘。但是原来的盘没有作逻辑卷,这就需要把原来的1T硬盘与这块500G的硬盘做一个逻辑卷组,然后再把这个逻辑卷挂载到数据库的数据目录上(这个集体操作可以参考这里 https://www.pianshen.com/article/8160628005/)。 进到服务器发现lvm2没有安装,由于是在内网只能进行编译安装,下载好先关的包后开始安装,开始make ……0.0 ! 悲剧了!服务器没有安装make。如果编译安装make,那它又需不需要make呢?这不是一个死循环么!最后各种百度Google找到一个比较靠谱的方法https://blog.youkuaiyun.com/xuzhouweihao/article/details/26578521。具体操作如下。

确定你的ubuntu版本,下载Ubuntu iso文件

输入cat /etc/issue 查看你的Ubuntu版本

cat /etc/issue

在这里插入图片描述

确定了自己的版本后去下载对应的操作系统的iso文件,可以去这里下载http://mirrors.163.com/ubuntu-releases/
如果你的服务器可以绑定iso文件,则不需要UltraISO软件读取iso文件里的内容,否则需要这个软件。

// 获得方法:把iso文件上传如该ubuntu中,然后执行以下命令就可以了
$ mount -o loop ubuntu-14.04-server-amd64.iso /mnt/ubuntu

这个软件可以在这里下载https://cn.ultraiso.net/xiazai.html
下载好着两个文件后把它他们考入内网。

上传解压后的iso文件到服务器

由于我绑定iso文件的时候出错了,我的思路是把iso文件里面的文件先读出来然后再把里面的文件全部上传到服务器上去。这就需要安装UltraISO (UltraISO 的安装略)。安装好UltraISO用UltraISO打开ubuntu-14.04.6-server-amd64.iso。
在这里插入图片描述
ctrl+A ctrl+C复制出里面全部的文件
在这里插入图片描述
把复制出来的文件全部上传到服务器
在这里插入图片描述

安装GCC make lvm2

进入/mnt/ubuntu/pool/main 目录,该目录下就包含大多数需要的deb安装包,使用find或者其他命令进行搜索,如

weihao@ubuntu05:/mnt/ubuntu/pool/main$ find -name gcc*
./g/gccgo-4.9
./g/gccgo-4.9/gcc-4.9-base_4.9-20140406-0ubuntu1_amd64.deb
./g/gcc-4.8
./g/gcc-4.8/gcc-4.8_4.8.2-19ubuntu1_amd64.deb
./g/gcc-4.8/gcc-4.8-base_4.8.2-19ubuntu1_amd64.deb
./g/gcc-defaults
./g/gcc-defaults/gcc_4.8.2-1ubuntu6_amd64.deb
weihao@ubuntu05:/mnt/ubuntu/pool/main$

然后选择需要的包进行安装就可以了。
$sudo dpkg -i /mnt/pool/main/g/gcc-4.8/gcc-4.8_4.8.2-19ubuntu1_amd64.deb

注意:在安装包的时候会提示安装该包所依赖的包,如果该依赖包没有安装,就重复以上步骤安装所依赖的包

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值