E:源列表 /etc/apt/sources.list 中第 7 行的类型“ndeb”未知

E:源列表 /etc/apt/sources.list 中第 7 行的类型“ndeb”未知

我想安装 Firefox,因此我复制并粘贴此命令到终端:

echo -e “\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main” | tee -a /etc/apt/sources.list > /dev/null

但是我收到一个错误:

E: Type '“ndeb' is not known on line 7 in source list /etc/apt/sources.list

我怎样才能解决这个问题?

答案1

这些引号 ( “\ndeb...) 是 Unicode“漂亮”引号,而不是普通的""。因此,echo -e无法按预期工作,因为 bash 在没有引号的情况下将\n其转换为n,并按echo原样打印。

删除该行:

sed -i '/mozilla/d' /etc/apt/sources.list

现在使用普通引号运行该命令:

echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null

虽然我不知道你为什么要这么做。 Firefox 是默认安装的,即使没有,也可以在官方存储库中找到,并且更新得很好。 只需执行sudo apt-get install firefox

相关内容