红联Linux门户
Linux帮助

本地deb包如何添加到apt源中

发布时间:2015-03-19 15:25:46来源:linux网站作者:linux人

将本地的deb包加到apt源中然后使用apt命令来安装,解决系统所需的依赖问题,这个能用dpkg-scanpackages命令来实现,方法如下:


一,创建一个放deb包的目录,找个比方,把它放到/home/debs目录中,即mkdir /home/debs


二,在/home目录下运行:dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz
这条命令生成Packages.gz文件,包括了apt所需要的软件包信息。


三,然后在/etc/apt/sources.list文件下添加:deb file:/home debs/


四,运行 sudo apt-get update命令,往后都能用apt-get install安装/home/debs目录下放的deb包了。


注:用相同的办法生成一个源码库,不过要把.orig.tar.gz文件、.dsc文件和.diff.gz文件包都包括在目录中,要生成Source.gz文件而不是Packages.gz文件。使用dpkg-scansources命令为:dpkg-scansources debs | gzip > debs/Sources.gz

在sources.list下的引用法为:deb-src file:/home debs/