APT 提出的问题“您是 root 吗?”的答案是什么?
当我输入密码后收到此消息时,我正在安装受限的附加包。
我输入了yes
问题的答案,现在终端充满了字母y
!
我应该怎么办?
答案1
“您是 root 吗?” 并不apt-get
期望您输入答案 - 如果您这样做,您就会意外执行命令yes
,该命令的作用正如它所说的那样
DESCRIPTION
Repeatedly output a line with all specified STRING(s), or `y'.
Ctrl-C
您只需在终端中输入即可停止它。
“您是 root 吗?”这个问题只是为了提示您为什么您刚刚尝试的命令失败,即因为您没有足够的权限来运行它,而应该使用sudo
sudo apt-get install ubuntu-restricted-extras
答案2
作为steeldriver 说,这不是一个需要您以交互方式回答的问题。相反,它是一个提醒,您必须以 root 身份运行apt-get
和aptitude
等命令,才能成功安装软件包。
如果你没有以 root 身份运行它,或者不确定是否以 root 身份运行它——特别是如果你不是使用sudo
--那么你应该用 以 root 身份运行它sudo
。有关更多信息,请参阅此问题:
如果你是使用sudo
但仍然出现该错误,这很奇怪。当由于另一个同时运行的包管理实用程序或陈旧的锁(它们所代表的实用程序不再运行后仍然存在)而拒绝访问锁定文件的权限时,可能会发生一些类似的错误。所以这里的一些答案可能会有所帮助:
如果这些都无济于事,那么你必须提供更多信息。特别是,为了得到更好的答案,你应该将终端中完整而准确的文本添加到你的问题中,包括显示你正在运行的命令的行(尤其是导致“你是 root 吗”消息的命令),方法是编辑你的问题。