简短的介绍
我想从Maven 存储库文件夹创建一个apt 存储库。遵循教程和教程这工作正常。
cd /path/to/maven/repo
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
echo deb file:///path/to/maven/repo ./ >> /etc/apt/sources.list
apt-get update
apt-ftparchive release . > Release
gpg --output Release.gpg -ba Release
但是,当我尝试像这样通过 apache 访问这个存储库时
deb http://repository.mukis.de/apt/ ./
E:遇到没有包的部分:标题 E:MergeList /var/lib/apt/lists/repository.mukis.de_apt_._de 有问题 E:无法打开包列表或状态文件
删除嵌套的 maven 存储库文件夹结构解决了远程问题。我该如何解决这个问题,以便我可以保留 Maven 结构?
详细描述
我有一个正在运行的 Nexus OSS 服务器和Nexus APT 插件,它不起作用。之后,我尝试使用dpkg-scanpackages或apt-ftparchive自己构建存储库,但没有成功。reprepro复制文件为什么这不是一个选项,因为我无缘无故地拥有了两次文件。
最后我只想要:
mvn deploy
apt-get install deployed-package
存储库不需要架构信息,因为只会安装 java 包。
在此先感谢,穆基