注意:我对 Ubuntu 很陌生(我是 CentOs 用户)
我尝试安装到 openssh-server 但得到:
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
我做错了什么吗?
答案1
sources.list 文件没有任何问题,但是您可能需要在apt-get update
运行安装命令之前更新本地包数据库,因为 apt-get install 不会自动执行。
(顺便说一下,你使用的是 Debian,而不是 Ubuntu,尽管这并没有改变任何东西)。
答案2
不过,这不会带来太大的不同。您可以使用新的人性化版本,其中apt
启用了颜色、进度条、编辑源和其他功能。其中一些是:
$ sudo apt update
$ sudo apt install <package-name>
$ sudo apt upgrade
$ sudo apt edit-sources
是的,您使用的Debian
不是Ubuntu
。