注:我对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 。