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.注:可以根据实际安装时提示的依赖下载

浙公网安备 33010602011771号