ubuntu更新源(Package has no installation candidate 的問題)

最近將公司的臺式機安裝了ubuntu16.04,安裝以後,使用apt-get install openssh-server 發現出現:Package 'openssh-server' has no installation candidate  的問題。下面主要講解一下解決問題的辦法:
ubuntu

一、出現上面的問題主要緣由是源的問題。因而能夠將ubuntu的源修改一下,ubuntu的源文件主要存放在/etc/apt/sources.list文件中,只須要修改裏面的內容便可。網絡

(1)首先將系統自帶的源進行備份ssh

  sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup網站

(2)查找一個可靠的國內源,在這裏我使用的是清華大學的源。網址以下:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/  ,進入該網站後,找到ubuntu,點擊進去能夠看到源文件的內容。(裏面能夠選擇你對應的系統版本號)
spa

(3)利用sudo gedit /etc/apt/sources.list 來修改源文件的內容。即將清華大學的源替換掉原來的源。server

(4)執行更新:sudo apt-get update 和sudo pat-get upgradeget

  可是,這一步執行下來,發現源都更新失敗。晚上找了好久,發現原來是因爲公司網絡的緣由。解決的辦法是:ubuntu16.04

    將sources.list中全部 http://mirrors.ustc... it

    都替換爲 https://mirrors.ustc... 便可。io

(5)最後,大功告成。

相關文章
相關標籤/搜索