我创建了一个 Rust 应用程序,我想将其作为可安装包分发。
所以,我遵循了这个指南 https://earthly.dev/blog/creating-and-hosting-your-own-deb-packages-and-apt-repo/
创建了一个 deb 包,创建了一个 apt 回购并签署了它!
我的代码仓库是:https://github.com/Bhogayata-Keval/secure-apt-demo
但是,在我使用 apt-repo 添加到 /etc/apt 之后
echo "deb [arch=amd64] http://127.0.0.1:8000/apt-repo stable main" | sudo tee /etc/apt/sources.list.d/example.list
(我按照博文中的建议启动了本地服务器进行测试)
& 运行 sudo apt-get install xxxxxx
它说 --- E: Unable to locate package xxxxxx
回答1
运行 sudo apt update
这会更新 apt 可以安装的包的本地列表,并且应该在添加存储库之后或运行 sudo apt upgrade
之前执行