ubuntu下离线手动安装软件包 例: libncurses5-dev

3 篇文章 0 订阅
2 篇文章 0 订阅

在linux系统中常常需要安装各种软件包,例如在编译vim源码时 需要ncurses类的 terminal library。在线状态下可以方便使用 sudo apt-get install libncurses5-dev。自动安装中省除了令人烦心的软件依赖性。

但是在机器离线(哎,我现在的实验环境就是如此,台式机不能联网),无法联网情况下。如何安装软件包,是非常有用的。下面以我在实践中实际用例,来记录和梳理下这一过程。

操作系统: ubuntu 12.04 LTS

要安装软件包: libncurses5-dev

解决步骤:

(1)在网站 http://packages.ubuntu.com/ 中检索所要安装软件包名称。如:libncurses5-dev。检索结果为    http://packages.ubuntu.com/quantal/libncurses5-dev  。可以下载软件包(deb格式),并且看到软件依赖性(很重要)。

(2)下载软件包,并使用dpkg命令安装软件包(可以查看“ http://blog.csdn.net/kevinhg/article/details/5934462 ubuntu下deb包的安装方法”,这里介绍的几个命令够用了)。



(3)出错了,重新审视(1)中所强调的软件依赖性信息。为此还需要下载软件包 libncurses5、libtinfo-dev、libtinfo5、ncurses-bin。再分别审视这些包的依赖性,发现其中三个包都依赖于 libtinfo5,并且这些包并不再依赖于更多其他包。至此,下一步只要按一定顺序(依赖)来安装这些包就好了。

(4)依次执行如下命令:



此后执行安装 libncurses5-dev ,顺利完成。

总结:

模仿 apt-get 机器操作,检索软件包名称,从而查看依赖性+软件包下载、安装


  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值