添加文本到只读文件

添加文本到只读文件

如书面这里,我应该把这些行:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse

在我的文件顶部/etc/apt/sources.list,这应该是让它根据我的地理位置自动为我选择镜像所需要的全部内容。

因为文件来源列表是只读的,我该怎么办?
试过了
$ sudo mount -o rw,remount /etc/apt/sources.list
,但没找到。

答案1

让我们检查一下默认权限/etc/apt/sources.list

-rw-rw-r-- 1 root root 2563 Aug 21 04:24 /etc/apt/sources.list 

如您所见,只有用户root和组成员root可以写入该文件,所有其他用户在尝试编辑该文件时都会收到一条消息,提示该文件对他们来说是只读的。

要编辑文件,只需使用sudo模拟root,例如使用nano

sudo nano /etc/apt/sources.list

或者gedit

sudo -H gedit /etc/apt/sources.list

答案2

您不必手动编辑/etc/apt/sources.list

您可以进入系统设置 -> 软件和更新,并在 GUI 中设置镜像。它是“从中下载”下拉菜单。

相关内容