建立自己的apt-get源

1.安装 dpkg-scanpackages

$ sudo apt-get install dpkg-dev

2.安装apache2

$ sudo apt-get install apache2

默认的网站内容是在/var/www目录下的,我们建立一个deb文件夹用来存放自己的deb包:

$ cd /var/www

$ mkdir deb

$ cp /path/to/*.deb /var/www/deb/

使用dpkg-scanpackages 来生成Packages.gz(存放所有包的信息,以便用户获取):

$ cd /var/www/deb/

$ dpkg-scanpackages -m . /dev/null | gzip -9c > Packages.gz

dpkg-scanpackages 第一个参数用来指定要扫描的目录(当前所在目录的相对路径),通过’|'管道使用gzip(-9c 对应最高质量的压缩)输出到Packages.gz包中。

3.在其他机子上添加源

$ sudo vim /etc/apt/sources.list

添加一行:

deb http://服务器地址/deb

由于当多个软件源都存在同一个包的时候,apt-get 只会从第一个软件源中下载,因此,如果自建的软件源中有跟其他软件源中冲突的包,则需要把我们自建的软件源增加到sources.list 的最前面。

执行:

$ sudo apt-get update

$ sudo apt-get install xxx

发布者

《建立自己的apt-get源》上有2条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注