ubuntu离线安装软件包

1.前言

我们知道,在 Ubuntu 系统上安装软件很方便,使用 sudo apt-get install xxx 即可,但是如果在不能连接互联网的情况下,如何安装或升级软件呢?这里给大家介绍一种使用 dpkg 工具完成软件安装或升级的方法。 

2.搜索软件包

首先,第一步,你得知道你想安装软件的名字,然后根据相应平台下载相应版本的 deb 包。可以在http://packages.ubuntu.com/ 或者 http://archive.ubuntu.com/ubuntu/pool/main/ 中找到你所需要的 deb 包,并下载。 
以查找 4.6 版本 C 编译器为例,查找页面可能如下: 
  [ http://packages.ubuntu.com/precise/g++ ] 

这里写图片描述


  [ http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/ ] 

这里写图片描述


然后,第二步,如果你很清楚你即将安装的 deb 包所需的依赖,可以顺便把依赖的 deb 包下载下来。不用担心,上述网站会把每个 deb 包所需的依赖列出来,但是也不必把所有依赖 down 下来,因为 ubuntu系统本来就安装好了大部分基础的库和工具。 

最后,第三步,使用 sudo dpkg -i <package.deb> 命令安装相应的软件包。如果安装过程中提示“未安装软件包 xxx”之类的错误,可以重复上述操作,直至安装成功。

注: 
1.查找的 deb 包一定要准确,不仅仅是指文件名,还有平台和版本。 
2.上述网站查找 deb 包时,可能只会列出下一级依赖或并未列出所有依赖,所以安装过程可能需要一点耐心。 
3..安装结束,如果你想确定是否安装成功,或者安装的版本不对,你想卸载 deb 包,请参考下面命令。

4.注:可以根据实际安装时提示的依赖下载

 

posted @ 2017-12-06 16:01  jasonactions  阅读(930)  评论(0)    收藏  举报