使用道具 举报
6.3.12 本地软件包文件 --------------------- 为了创建与APT和dselect系统兼容的本地软件包文件,需要创建软件包(Packages),包中文件要放在特定的目录树中。 Debian官方包文件喜欢存放于本地deb仓库,下面就来创建仓库: # apt-get install dpkg-dev # cd /usr/local # install -d pool # 软件包存放的物理地址 # install -d dists/unstable/main/binary-i386 # ls -1 pool | sed 's/_.*$/ extra BOGUS/' | uniq > override # editor override # adjust BOGUS # dpkg-scanpackages pool override /usr/local/ \ > dists/unstable/main/binary-i386/Packages # cat > dists/unstable/main/Release << EOF Archive: unstable Version: 3.0 Component: main Origin: Local Label: Local Architecture: i386 EOF # echo "deb file:/usr/local unstable main" \ >> /etc/apt/sources.list 还可以这样快速创建一个本地deb仓库: # apt-get install dpkg-dev # mkdir /usr/local/debian # mv /some/where/package.deb /usr/local/debian # dpkg-scanpackages /usr/local/debian /dev/null | \ gzip - > /usr/local/debian/Packages.gz # echo "deb file:/usr/local/debian ./" >> /etc/apt/sources.list 在/etc/apt/sources.list中设置相应镜像源入口地址,就可以通过HTTP或FTP方式远程访问存放在其中的包文件了。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
GMT+8, 2025-2-13 01:15 , Processed in 0.022036 second(s), 16 queries .
© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.