Назад | Перейти на главную страницу

Понимание /etc/apt/sources.list в Ubuntu

ПРИМЕЧАНИЕ: я новичок в 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.