Debian
如何在 Debian 9 下以 root 身份編輯 sources.list?
所以我剛剛在我的 PC 上安裝了 Debian 9.0.0,現在我無法使用 Synaptic 數據包管理器下載軟體包,因為下面的 sources.list 文件
/etc/apt/
只有 DVD 集。所有其他行都被註釋掉了,這個文本在我想收回的 2 行之上:
# Line commented out by installer because it failed to verify:
這可能是因為我在使用 DVD 安裝 Debian 時沒有連接到 Internet。
同樣顯然,在 Debian 下沒有檢測到 DVD,因為
/media/
它只是說cdrom
,cdrom0
無論我是否插入 DVD,兩者都是空的。-> 不確定這是否是一個單獨的問題?我無法通過僅使用 texteditor 打開它來編輯 sources.list 文件,因為它是防寫的。
我想過從這里安裝leafpad:https ://packages.debian.org/stretch/amd64/leafpad/download ,我不確定這是否有幫助。
對我來說,最直接的方法似乎是以 root 身份打開文本編輯器,註釋掉 DVD 源並重新獲取 2 security.debian.org 源。但是我不知道該怎麼做。
我試過
sudo gedit
這讓我得到了這個(我翻譯了之後的部分Unable to init server:
):No protocol specified Unable to init server: Connection failed:connection buildup denied (gedit:1297): Gtk-WARNING **: cannot open display: :0
我將不勝感激任何幫助。
既然你有
sudo
工作,你應該使用sudoedit
:SUDO_EDITOR="gedit -w" sudoedit /etc/apt/sources.list
您可以使用
sudo
簡單的文本編輯器(例如 nano 或 kate)來編輯文件
sudo kate /etc/apt/sources.list
或者如果這不起作用:
sudo nano /etc/apt/sources.list
然後,您應該能夠取消註釋您需要的內容並保存。
此連結將對預設列表有所幫助:https ://wiki.debian.org/SourcesList