Сегодня я сделал новую установку Debian, и теперь я пытаюсь установить SSH-сервер, чтобы я мог подключиться к машине удаленно.
Когда я делаю apt-get install ssh, он показывает, что пакеты не могут быть установлены. Идя дальше, пытаясь установить зависимости вручную, я дошел до того, что для этого требуется пакет libedit2(требуется openssh-client, который является зависимостью для сервера и т.д.).
Делая apt-get install я получил следующее сообщение:
Пакет libedit2 недоступен, но ссылается на другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника.
Я проверил онлайн-поиск пакетов, и похоже, что пакет существует для Джесси. После этого я проверил sources.list и получил следующие строки:
deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main
Я не видел основной репозиторий (только обновления), в котором, вероятно, должны находиться пакеты, поэтому я добавил это:
deb http://ftp.debian.org/debian jessie main
После этого я ожидаю, что пакеты будут найдены и установлены, но когда я сделал обновление apt-get, я получил ошибку:
Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]
Я использую старый AMD Athlon XP, поэтому на нем установлена версия x86 и проверяются репозитории i386.
Пожалуйста, помогите мне решить проблему с установкой SSH. Если вам нужна дополнительная информация, я предоставлю ее.
Редактировать: я пытался apt-get update все утро, когда писал этот вопрос, и я получил сообщение об ошибке, в котором сообщалось, что пакеты не найдены на сервере. Теперь я сделал обновление снова и все успешно завершено. После этого я получал ошибку несоответствия хеша при попытке установить SSH. Я подождал еще 30 минут, попробовал еще раз и установил SSH. У меня нет объяснения, что случилось.