Недоступен kernel-package и бардак с репозиториями

Автор Ethanol, 06 октября 2017, 18:11:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ethanol

Здравствуйте.
Немного истории:
Сегодня обновил систему с 8.8 до 9.1.Система запускается с ядра 3.16. Архитектура amd64. Хотел попробовать собрать новое ядро.и скачал с kernel.org linux-4.13.5. Распаковал в /usr/src и выполнил make-menuconfig. Далее пробовал выполнить make-kpkg clean (как в руководстве), но эмулятор терминала сказал, что не нашёл такой команды. Пробую установить kernel-package и эмулятор мне выдаёт:

Пакет kernel-package недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «kernel-package» не найден кандидат на установку


Я так понял, что это возникло в связи с ошибкой в файле sources.list (я прав?).
Содержимое файла:
Открыть содержимое (спойлер)
#

# deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170506-18:28]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170506-18:28]/ jessie main

#deb http://ftp.psn.ru/debian/ stretch main contrib non-free
#deb-src http://ftp.psn.ru/debian/ stretch main contrib non-free

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.psn.ru/debian/ stretch-updates main
deb-src http://ftp.psn.ru/debian/ stretch-updates main

deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
[свернуть]

С первым (закомментированным) репозиторием не может установить соединение.
ftp.uk.debian.org/debian/ - я добавил только что (добавлял вручную и правильно ли я это сделал?). Думал это решит проблему с kernel-package, но ошибка также и осталась.

Также при выполнении команды apt-get update терминал выдаёт такие странности как:
Сущ:6 https://pkg.tox.chat/debian stable InRelease
Сущ:3 http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid InRelease

Я устанавливал программы с этих репозиториев, но потом удалил их из sources.list. Почему система по-прежнему пробует установить с ними соединение?

Теперь по порядку. Пожалуйста, расскажите какие ошибки допустил в sources.list и как установить необходимый пакет?

ecc83

А зачем ты ядро собираешь из исходников?
Чего не ставишь из репозитория?

Вот, посмотри мой sources.list

Открыть содержимое (спойлер)

# deb cdrom:[Official Debian GNU/Linux Live 9.1.0 mate 2017-07-23T05:25]/ stretch main

deb http://ftp.us.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.us.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates non-free main contrib

# stretch-backports, previously on backports.debian.org
deb http://ftp.us.debian.org/debian/ stretch-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stretch-backports main contrib non-free

[свернуть]

Cообщение объединено 06 октября 2017, 18:44:32

Цитата: Ethanol от 06 октября 2017, 18:11:18Также при выполнении команды apt-get update терминал выдаёт такие странности как:

проверь каталог /etc/apt/sources.list.d

Ogis1975

Цитата: Ethanol от 06 октября 2017, 18:11:18apt lucid InRelease
А это что такое? Что то у вас с sources list не в порядке...что то вы наколдовали, потому, что при обновлении, должно было поддтянутся новое ядро автоматом...ничего ничего не нужно компилять. Просто нужно внимательно прочитать информацию о выпуске, и следовать инструкциям.

dogsleg

Цитата: Ethanol от 06 октября 2017, 18:11:18Пробую установить kernel-package

Пакет kernel-package отсутствует в текущем стабильном выпуске.

Cообщение объединено 06 октября 2017, 22:22:56

Цитата: Ethanol от 06 октября 2017, 18:11:18Я устанавливал программы с этих репозиториев, но потом удалил их из sources.list. Почему система по-прежнему пробует установить с ними соединение?

Проверьте файлы настройки в /etc/apt/sources.list.d/

Ethanol

Цитата: ecc83 от 06 октября 2017, 18:43:09Вот, посмотри мой sources.list
Попробовал ваш лист, но kernel-package не хочет устанавливаться по-прежнему.

Цитата: ecc83 от 06 октября 2017, 18:43:09проверь каталог /etc/apt/sources.list.d
Цитата: dogsleg от 06 октября 2017, 22:21:35Проверьте файлы настройки в /etc/apt/sources.list.d/
Да, действительно там были листы этих программ. Спасибо!

Цитата: ecc83 от 06 октября 2017, 18:43:09А зачем ты ядро собираешь из исходников?
Чего не ставишь из репозитория?
Установил новое ядро командой sudo apt-get install linux-image-4.12.0-0.bpo.2-amd64. Попробовал загрузится с него, но комп останавливается на проверке каких-то компонентов, где зелененьким высвечивается статус [ОК] слева от названия компонента. Внизу мигает курсор и ничего не происходит. Около одной позиции стоит знак [FAILED] Failed to start Light Display Manager. See 'systemctl status lightdm.service' for details.


ecc83

#5
Цитата: Ethanol от 06 октября 2017, 22:35:24Около одной позиции стоит знак [FAILED] Failed to start Light Display Manager. See 'systemctl status lightdm.service' for details.

Что тут удивительного? Новое ядро, необходимо переустановить видеодрайвер.

Если lightdm не запустится, проверь:


sudo systemctl enable lightdm
sudo ln -s /lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.service
sudo systemctl start lightdm

ferum

Не разделяю стремления пользователей без необходимости лезть в бекпорты, в любом случае ядро и xorg должны быть из одного источника их версии не должны комплектовать.
Русские дебианщики против цифрового слабоумия !

ecc83

Цитата: ferum от 08 октября 2017, 10:31:17
Не разделяю стремления пользователей без необходимости лезть в бекпорты

А стремление лезть в testing и sid разделяете? ;)

В бекпорты можно не лезьть, просто иметь строку в sources.list не мешает, в случае когда для решения задачи или проблемы ищешь какой то пакет,
то можно его хотя бы там сразу увидеть и потом уже принимать решения ставить или нет.


ferum

Установка пакетов из бекпортов на мой взгляд обоснована скорее необходимостью , например ядро свежее чем в релизе ставят для поддержки оборудования и это наверное проще чем из тестинг и сид но в любом случае это потенциальные проблемы.
Русские дебианщики против цифрового слабоумия !

ecc83

Абсолютно согласен. Но поскольку бекпорт есть, значит он кому то нужен. Пусть сам пользователь принимает решение пользоваться или нет.

Ethanol

Цитата: ecc83 от 06 октября 2017, 22:52:08Что тут удивительного? Новое ядро, необходимо переустановить видеодрайвер.
Да, вы правы. Переустановил видеодрайвер и из репозитория установил новое ядро.
Большое спасибо за помощь.