如书面这里,我应该把这些行:
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 中设置镜像。它是“从中下载”下拉菜单。