了解Ubuntu上的/etc/apt/sources.list

注:我对Ubuntu非常新(我是CentOs的人)

我试图安装openssh服务器,但我得到了:

root@5b4ca6d66450:/home# apt-get install openssh-server Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package openssh-server 

现在当我检查我的/etc/apt/sources.list时,我得到:

 root@5b4ca6d66450:/home# cat /etc/apt/sources.list deb http://deb.debian.org/debian jessie main deb http://deb.debian.org/debian jessie-updates main deb http://security.debian.org jessie/updates main 

我接下来添加下面一行 – 但我仍然得到相同的结果

 deb http://deb.debian.org/debian jessie contrib 

有什么显而易见的,我做错了吗?

sources.list文件没有问题,但可能需要使用apt-get update本地软件包数据库,才能运行install命令,因为apt-get install不会自动执行。

(顺便说一句,你在Debian中,而不是Ubuntu,尽pipe它没有改变任何东西)。

这不会有太大的区别。 你可以使用新的人性化的apt版本,进度条,编辑源和其他。 他们之中有一些是:

 $ sudo apt update $ sudo apt install <package-name> $ sudo apt upgrade $ sudo apt edit-sources 

是的,你使用Debian而不是Ubuntu