linux制作本地源,不联网使用apt-get安装
2014-01-13 11:50
525 查看
我们常用apt-get来安装一些软件包,简单方便,下载下来的deb文件都保持在/var/cache/apt/archives中。但是,当我们碰到网速不给力,或者软件包太多而在另外一台机器上使用时,就可以把那些软件包制作成本地源了,这样就非常快了。
在你的磁盘上建立一个文件夹,假设取名叫packages #mkdir -p /var/packages
将/var/cache/apt/archives下的deb包都拷贝到 /var/packages下
使用dpkg-scanpackages 命令生成APT可以使用的软件包索引文件 /var#dpkg-scanpackages packages /dev/null | gzip> packages/Packages.gz
注意一下路径问题。等待系统扫描完所有的软件包后,会返回命令行,并且在packages文件夹中生成一个名为Packages.gz的压缩文件,存有这个文件夹中的软件包信息及其依赖关系。
修改/etc/apt/sources.list来使用本地源,在第一行上添加(如果你是完整的本地源,保留了文件夹结构)deb file:///var/packages/
hasty main universe multiverse
或者
deb file:///var/ packages/
注意斜杠和空格!要不然这里是一个坑
这样的话apt-get的时候会优先使用本地源,本地源不在的时候会继续照sources.list里头的源的顺序下载。
打开终端,输入
#apt-get update(修改了sources.list文件之后一定要执行一下这个命令)
以更新本地的软件包列表
然后可以用apt-get install命令安装本地源中含有的软件包了。
在你的磁盘上建立一个文件夹,假设取名叫packages #mkdir -p /var/packages
将/var/cache/apt/archives下的deb包都拷贝到 /var/packages下
使用dpkg-scanpackages 命令生成APT可以使用的软件包索引文件 /var#dpkg-scanpackages packages /dev/null | gzip> packages/Packages.gz
注意一下路径问题。等待系统扫描完所有的软件包后,会返回命令行,并且在packages文件夹中生成一个名为Packages.gz的压缩文件,存有这个文件夹中的软件包信息及其依赖关系。
修改/etc/apt/sources.list来使用本地源,在第一行上添加(如果你是完整的本地源,保留了文件夹结构)deb file:///var/packages/
hasty main universe multiverse
或者
deb file:///var/ packages/
注意斜杠和空格!要不然这里是一个坑
这样的话apt-get的时候会优先使用本地源,本地源不在的时候会继续照sources.list里头的源的顺序下载。
打开终端,输入
#apt-get update(修改了sources.list文件之后一定要执行一下这个命令)
以更新本地的软件包列表
然后可以用apt-get install命令安装本地源中含有的软件包了。
相关文章推荐
- Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪?(已解决)
- Linux使用apt-get安装软件出现404
- linux-使用apt-get安装软件问题汇总
- 【ZYNQ_LINUX】使用问题:05 apt-get 安装软件出错
- Linux使用apt-get安装软件时出现的问题
- linux下软件安装apt-get yum dpkg rpm 的使用
- 【Linux】apt-get install 怎么阻止弹出框,使用脚本默认自动安装?
- linux中使用apt-get安装的文件位置
- linux使用apt-get安装软件与卸载软件
- linux使用-apache2.4通过apt-get方式安装
- 【linux】在ubuntu中使用apt-get安装oracle jdk6
- 解决iOS8通过SSH使用apt-get install安装时出现的问题
- 使用apt-get 安装后的mysql 登录问题
- ubuntu使用”apt-get install“安装程序时遇到错误提示: you might want to run 'apt-get -f install' to correct these
- 【Docker】Dockerfile使用apt-get来安装jdk
- Ubuntu使用apt-get install下载安装一些软件包的时候连接不到cn.archive.ubuntu.com
- 在Ubuntu终端中使用安装命令Sudo apt-get install xxx时时出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)的错误解决方案
- 在Ubuntu中使用apt-get安装nginx
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包