离线机器使用APT安装软件包
2013-10-28 14:03
141 查看
在日常工作中,经常会遇到 Linux 开发机不能上网但需要安装软件的情况,这里对这个问题在ubuntu系统apt包管理器中给出一个简单常规的方法:
0.在开始操作之前,有一点是必须的:能够往开发机里传输文件;
1.在一台能上网的机器里清除以往安装包缓存:
sudo apt-get clean
执行完以后,会删除所有位于/var/cache/apt/archives目录下的deb包,可以防止之前安装缓存的干扰,方便后面只对我们感兴趣的软件进行操作;
2.下载安装包和其依赖的软件包:
sudo apt-get install -d kdelibs5-dev
这条命令会将所有需要安装的deb包下载到/var/cache/apt/archives中;
3.拷贝/var/cache/apt/archives中下载到的所有软件包到不能上网的开发机:
cp -r xxx/apt/archives ~/soft_packages
接着生成依赖关系(要先安装dpkg-dev):
sudo dkpg-scanpackages ~/soft_packages /dev/null |gzip>~/soft_packages/Packages.gz
这条命令生成了apt要使用的deb软件包依赖关系文件。
4.修改/etc/apt/source.list中的软件源配置,只保留或在开头添加:
deb file:///home/user_name/soft_packages/ /
然后更新依赖关系:
sudo apt-get update
5.安装软件包:
sudo apt-get install kdelibs5-dev
6.the end.
0.在开始操作之前,有一点是必须的:能够往开发机里传输文件;
1.在一台能上网的机器里清除以往安装包缓存:
sudo apt-get clean
执行完以后,会删除所有位于/var/cache/apt/archives目录下的deb包,可以防止之前安装缓存的干扰,方便后面只对我们感兴趣的软件进行操作;
2.下载安装包和其依赖的软件包:
sudo apt-get install -d kdelibs5-dev
这条命令会将所有需要安装的deb包下载到/var/cache/apt/archives中;
3.拷贝/var/cache/apt/archives中下载到的所有软件包到不能上网的开发机:
cp -r xxx/apt/archives ~/soft_packages
接着生成依赖关系(要先安装dpkg-dev):
sudo dkpg-scanpackages ~/soft_packages /dev/null |gzip>~/soft_packages/Packages.gz
这条命令生成了apt要使用的deb软件包依赖关系文件。
4.修改/etc/apt/source.list中的软件源配置,只保留或在开头添加:
deb file:///home/user_name/soft_packages/ /
然后更新依赖关系:
sudo apt-get update
5.安装软件包:
sudo apt-get install kdelibs5-dev
6.the end.
相关文章推荐
- ubuntu 使用apt-fast 安装软件包
- python 使用apt模块安装软件包
- Ubuntu使用apt-get install下载安装一些软件包的时候连接不到cn.archive.ubuntu.com
- ubuntu 使用apt-fast 安装软件包
- debian安装软件包方式图解使用dvd镜像离线安装软件包
- Ubuntu下MongoDB的安装与使用(离线安装方式|非apt-get)
- python 使用apt模块安装软件包
- Ubuntu使用命令安装jdk失败的解决方案--sudo apt-get install sun-java6-jdk
- 使用apt-get install安装node.js导致安装成低版本的解决方案
- 使用yum查看安装了哪些软件包、某软件包是否已经安装?
- 更新机器 后,软件的安装和程序的使用问题总结
- 群晖NAS使用Docker安装迅雷离线下载出现the active key is not valid.
- Ubuntu16.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)
- 阿里云服务器上的乌版图下使用apt-get安装Mongodb数据库
- 在Ubuntu上使用apt-get安装MySQL+安全优化
- RaspberryPi下apt-get离线安装软件
- 把安装好的netbeans拷贝到另一个机器下使用要修改的内容
- 使用apt-cyg安装cygwin环境下的unix工具
- Eclipse怎么离线安装Hibernate 插件并使用 及如何导入Hibernate的源码