我是 Ubuntu 新手,我的笔记本电脑出了点问题,我的朋友来帮我“修复”了这些问题。由于这些问题已经修复,我现在不得不在要使用的每个命令前都使用 sudo。
例如,如果我想使用简单的apt-get update
,它会给我这个错误(抱歉,一些信息是法语的):
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission denied)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
W: Problème de suppression du lien /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problème de suppression du lien /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
如果我运行sudo apt-get update
,就不会出现任何问题,命令也能正常工作。我是唯一的用户,并且我获得了授权,因此我不必每次都使用 sudo(以前我不需要)。
我尝试了在网上找到的一些修复方法,例如删除上面列出的文件,但没有成功。
答案1
这个简单的apt-get
命令需要,sudo
因为它需要超级用户访问权限才能更改系统文件。
您应该使用sudo apt update
和sudo apt upgrade
安装更新。没有推荐或标准方法可以在没有 的情况下启用此更改sudo
。
答案2
“apt-get” 命令必须使用 sudo 才能运行,我不知道以前没有 sudo 时如何运行它。要了解你的朋友如何“修复”你的笔记本电脑,最好的办法可能是询问他们。