ПРИМЕЧАНИЕ: я новичок в 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
Что-нибудь очевидное, что я делаю неправильно?
В файле sources.list все в порядке, но вам, вероятно, потребуется обновить локальную базу данных пакетов с помощью apt-get update
прежде, чем вы сможете запустить команду установки, поскольку apt-get install не выполняется автоматически.
(вы, кстати, в Debian, а не в Ubuntu, хотя это ничего не меняет).
Хотя это не будет иметь большого значения. Вы можете использовать новую удобную для человека версию apt
который включает цвет, индикатор выполнения, редактирование источников и другие. Некоторые из них:
$ sudo apt update
$ sudo apt install <package-name>
$ sudo apt upgrade
$ sudo apt edit-sources
И да, вы используете Debian
не Ubuntu
.