E:源列表第 1 行中类型‘wget’未知

E:源列表第 1 行中类型‘wget’未知

大家好,最乐于助人的人们。我阅读了无数关于这个主题的其他帖子,并在终端中输入了无数命令,但似乎给自己带来的麻烦比好处还多。

问题在于 Plex,以及它能否找到我的外部驱动器。或者说这就是问题所在。现在的问题是,我似乎无法更新或安装任何东西。

完整错误信息为:

E: Type 'wget' is not known on line 1 in source list /etc/apt/sources.list.d/plexmediaserver

有人能帮我解决这个问题吗?恐怕我对如何正确使用 Ubuntu 不太了解——当出现问题时,我通常的做法是在线搜索并复制代码/按照别人写的说明操作,这通常能达到我希望的效果。目前我不在乎 Plex 是否能正常工作(虽然这肯定会是一个额外的好处),但如果能够再次更新计算机就太好了。

我意识到如果这篇文章包含更多信息会更有帮助,但恐怕我需要帮助知道要输入什么才能获得这些信息!

预先感谢您的任何帮助。

编辑:

john@john-Inspiron-15-3552:~$ cat /etc/apt/sources.list.d/plexmediaserver
cat: /etc/apt/sources.list.d/plexmediaserver: No such file or directory
  • 我读过格式错误的线程,但我发现很多时候很难理解。不确定这是否与我的问题有关。抱歉。

    john@john-Inspiron-15-3552:~$ cat /etc/apt/sources.list.d/plexmediaserver.list wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add - deb https://downloads.plex.tv/repo/deb public main

答案1

对于 OP 的情况:

先删除列表再关注

sudo rm -f /etc/apt/source.list.d/plexmediaserver.list

并添加 Plex Package 的密钥

wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -

并列出 Plex 软件包

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

然后更新你的 apt 并安装 Plex 包

sudo apt update && sudo apt install plexmediaserver

或者

尝试通过存储库方式获取 Plex 包。

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

安装 Plex 包

sudo apt update
sudo apt install plexmediaserver

并验证您的安装

sudo systemctl status plexmediaserver

然后配置防火墙以允许 Plex 上的流量

sudo nano /etc/ufw/applications.d/plexmediaserver

并添加

[plexmediaserver]
title=Plex Media Server (Standard)
description=The Plex Media Server
ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp

[plexmediaserver-dlna]
title=Plex Media Server (DLNA)
description=The Plex Media Server (additional DLNA capability only)
ports=1900/udp|32469/tcp

[plexmediaserver-all]
title=Plex Media Server (Standard + DLNA)
description=The Plex Media Server (with additional DLNA capability)
ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp

保存并更新您的个人资料列表

sudo ufw app update plexmediaserver

然后允许你的防火墙规则

sudo ufw allow plexmediaserver-all

验证防火墙规则

sudo ufw status verbose

然后创建存储 Plex 数据的目录

sudo mkdir -p /opt/plexmedia/{movies,series}
sudo chown -R plex: /opt/plexmedia

所以我们可以继续进行服务器配置,然后打开浏览器输入

http://YOUR_SERVER_IP:32400/web

希望这可以帮助。

答案2

这是一个初步的答案,因为评论不足以澄清原帖者的情况。

该文件的内容plexmediaserver.list应如下所示:

deb http://download-address/

意思是:软件包的内容plexmediaserver可以作为deb文件下载。但是,就你的情况而言,该文件包含(可能)应该执行一次的命令。(它们涉及将公钥下载到软件并将其添加到你的可信密钥环中。)如果看不到上述行,则该apt过程会抱怨.list文件格式不正确。

请仔细重新阅读说明,或向我们提供链接,以查看您到底错在哪里。

相关内容