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)最后,大功告成。

相关文章
相关标签/搜索