如何在 apt-get 中解决冲突的发行版



执行apt-get更新/升级时,我看到该错误

W: Conflicting distribution: https://downloads.plex.tv/repo/deb public InRelease (expected public but got )

我之前升级到 Ubuntu Zesty 17.04,不知道如何解决上述问题。已经看过 https://forums.plex.tv/discussion/162337/plex-media-server-ppa-for-ubuntu/p4 了?但是没有建议的修复方法。

也许你们中的一个人可以给出一些提示?谢谢!

Edit

/etc/apt/sources.list.d/plexmediaserver.list

并替换

deb https://downloads.plex.tv/repo/deb/ public main

deb https://downloads.plex.tv/repo/deb/ ./public main

。这对我有用。

我被这个警告日志击中,发现这可能是由错误的InRelease文件引起的。

我正在制作一个自我管理的存储库,并通过以下方式初始创建InRelease文件

# apt-ftparchive release ./ > Release
# gpg -abs --default-key xxx -o Release.gpg Release
# gpg --clearsign --default-key xxx -o InRelease Release

但事实证明这并没有添加适当的元数据,为了解决这个问题,我添加了一个新的配置文件并添加以下内容

APT::FTPArchive::Release {
  Origin "test";
  Label "focal-updates";
  Suite "focal-updates";
  Codename "focal";
  Architectures "amd64 i386 source";
  Components "main";
  Description "focal-updates";
};
# apt-ftparchive release -c=./patch.conf ./ > Release
# gpg -abs --default-key xxx -o Release.gpg Release
# gpg --clearsign --default-key xxx -o InRelease Release

然后apt update很好,警告消息消失了

https://forums.plex.tv/t/w-conflicting-distribution-https-downloads-plex-tv-repo-deb-public-inrelease-expected-public/194055/16

这是因为他们正在重做包装:

公共主线是正确的。
你没有做错任何事。
您看到的是因为存储库的方式...
正如我今天已经说过的,我正在尽我所能地努力和快速地工作。
当我们完成所有 PMS 的新构建系统 (CI( 时,存储库将进行彻底检修。
[...]

运行以下代码,它将更新/升级 Plex。

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
sudo apt update && sudo apt upgrade -y

相关内容

  • 没有找到相关文章

最新更新