![终端命令在 Ubuntu 14.10 中不起作用](https://linux22.com/image/870461/%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E5%9C%A8%20Ubuntu%2014.10%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我该如何解决这个主要问题:
E: Type 'sudo' is not known on line 3 in source list /etc/apt/sources.list.d/libdvdcss.list
我该怎么做才能修复此问题?
这是我打开 Synaptic 包管理器时得到的结果:
E: Type 'sudo' is not known on line 1 in source list /etc/apt/sources.list.d/libdvdcss.list
E: The list of sources could not be read.
Go to the repository dialog to correct the problem.
E: _cache->open() failed, please report.
这些是文件的内容:
sudo tee -a /etc/apt/sources.list.d/libdvdcss.list
sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
[B[Bsudo apt-get update
答案1
您在尝试添加软件源时似乎犯了一个错误(或遵循了错误的说明)库。由于您的libdvdcss.list
不包含任何有价值的内容 - 只是终端命令,而应该有deb
行 - 您可以简单地删除该文件,然后更新包管理器有关可用软件的信息:
sudo rm /etc/apt/sources.list.d/libdvdcss.list
sudo apt-get update
在终端窗口 (++) 中运行这些命令。Ctrl如果这两个命令都没有错误,则问题应该已解决。AltT
或者,如果您更喜欢使用 GUI 工具来修复问题,打开“软件和更新”(在旧版本的 Ubuntu 上,它被称为“软件源”),转到其他软件选项卡,找到看起来与其他条目不同的条目(其中包含sudo
),然后取消选中以禁用它。关闭对话框时,系统会提示“有关可用软件的信息已过期”;单击重新加载。
你不必遵循两个都命令行和 GUI 方式都可以解决这个问题;单独使用任何一种方式都可以。(但是如果你尝试其中一种方法并遇到困难,你可以尝试另一种方式。)
您可能仍希望实现在运行生成格式错误的文件的命令时尝试执行的操作libdvdcss.list
。由于我不知道具体是什么,因此我无法向您提供建议,以便以您希望的方式实现它。但是,我猜您试图设置 Ubuntu,以便它可以播放加密文件(即CSS 束缚) DVD。
为此,请参阅如何播放加密的 DVD 电影?. 可能只需遵循mac9416 的建议并运行:
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh