搭建内部deb源
1.在根目录(/home)下创建debs文件夹,把deb包都放到debs目录中;
2.在根目录下执行如下命令:
dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz
该命令生成了一个Packages.gz文件,它包含了APT所需的各种软件包信息。该文件生成在debs文件夹下。
3.在/etc/apt/sources.list文件中增加 deb [trusted=yes] http://127.0.0.1:8000/ juniper main
其中很关键的一点:[trusted=yes], 如果不加这个会提示未采用gpg签名Release文件,apt会认为该源不可靠,然后忽略,apt update无法通过。
4.获取Release文件,指令如下:
apt-ftparchive release ./ > Release
当时在实际操作时没有操作这一步,导致更新源时总是更新失败,提示没有release文件
5最后执行sudo apt-get update,之后即可使用apt-get install安装debs中存放的软件包。