我正在尝试在raspberry pi 3中安装Nginx。 当我运行“ sudo apt-get update”命令时,出现以下错误。
W:无法读取/etc/apt/apt.conf.d/-DirectoryExists(2:无此类文件或目录) W:无法读取/etc/apt/sources.list.d/-DirectoryExists(2:无此类文件或目录) W:无法读取/etc/apt/sources.list-RealFileExists(2:无此类文件或目录) E:无法打开锁定文件/ var / lib / dpkg / lock-打开(2:无此类文件或目录) E:无法锁定管理目录(/ var / lib / dpkg /),您是root吗?
我不知道确切的问题是什么。 请帮帮我。预先感谢!
答案 0 :(得分:0)
我认为错误消息已经可以解释问题所在了
W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory)
W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (2: No such file or directory)
W: Unable to read /etc/apt/sources.list - RealFileExists (2: No such file or directory)
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
当相应目录不存在或不可访问时,前三行弹出(供参考:https://askubuntu.com/questions/1031891/unable-to-read-etc-apt-apt-conf-d-directoryexists-2-no-such-file-or-direct
当/ var / lib / dpkg不存在或不可访问https://askubuntu.com/questions/223484/permission-denied-are-you-root时,将弹出最后两行。
在最坏的情况下,您意外删除了一些重要目录。
另一个选择是sudo根本不起作用-然后您将以非特权用户身份执行该命令,并最终显示当前的错误消息。