1. 程式人生 > 其它 >解決ubuntu20下執行命令顯示Failed to fetch問題

解決ubuntu20下執行命令顯示Failed to fetch問題

我是在安裝vim命令時報了這個錯,具體一點大概是這樣

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/v/vim/vim_8.1.2269-1ubuntu5_amd64.deb  Connection failed

然後我大概研究了一下,具體好像是dns解析問題,或者也可以說是網不好,連線斷了連不上啥的。

解決的話就是改配置nameserver,挺簡單的。

輸入命令: (當然了,如果你是root使用者就不需要輸入sudo了)

sudo vi /etc/resolv.conf

但是很尷尬vi命令編輯檔案很不方便不能刪除

此時我們可以在外部選擇刪除第幾行,具體命令如下:

sed -i '17d' /etc/resolv.conf

這裡的 '17d’代表是第17行,因為我servername在第17行,你可以先進去輸命令 :set nu 看看具體在第幾行在刪除,不過不管你是第幾行,這段命令17後面的d是不能刪除的 例如: '20d’

進入之後把servername 改成 servername 8.8.8.8,改成之後是這樣的

在這裡插入圖片描述