大家好,最乐于助人的人们。我阅读了无数关于这个主题的其他帖子,并在终端中输入了无数命令,但似乎给自己带来的麻烦比好处还多。
问题在于 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
文件格式不正确。
请仔细重新阅读说明,或向我们提供链接,以查看您到底错在哪里。