невозможно найти пакет linux headers

проблема с linux-headers

Есть мысли по решение этой задачи, ребята?

A na koy xep tebe video na kali? 🙂

apt update сделал? Если да то, значит в соурс листе проблемы.

Посомтри какая версия ядра ясть в репозитории, установи её, а затем установи linux-headers под него.

apt-get update делали?

Этот дебиан уже не дебиан.

Вот в этом то все и дело что версия ядра у меня последняя:

Все делали дорогой.

Покажи вывод apt list linux-headers*, возможно так префиксы есть.

Столкнулся с проблеммой обновления linux-headers-4.14.0-kali3-amd64 и не могу продолжить установку видеодрайверов из за этого

Ты имеешь ввиду, что linux-headers у тебя уже стоит, но не хочет обновлятся?

версия ядра у меня последняя

Откуда такая ненависть к Kali? Узкоспециализированная вещь и все тут

Как видим никакие не установлены

Выходит у тебя ядро Linux kali 4.14.0-kali3-amd64, а headers 4.15.0-kali2. После обновления перезагружался? Если да, то видимо какие-то проблемы с репами. Попробуй нагуглить sources.list для kail и сравнить со своим.

Покажи еще apt list linux* (или apt list kernel*), посмотрим, установелено ли у тебя ядро 4.15.

Как ты определил, что у тебя последнее ядро?

c репами все впорядке. Там одна запись всего.

это не дебиан. это неосилятор во всей красе. школота начиталась про «хакерский дистрибутив» и заваливает ЛОР тупыми вбросами.

Поставь последнее ядро и Linux-headers под него.

После чего тему закрой.

Как определил что последнее ядро!? А вот команда

Мы знаем бабуль, мы знаем. Я «школота-веб разработчик», делаю сайтики. Нужно протестировать форму входа на сайт. Клиент хочет надежную форму. Вот и стараюсь.

нашел и скачал подходящую версию. Но что то не получается установить. Пробовал так:

И вот так пробовал:

РЕШЕНО

Получилось. Забыл что у меня grub от Fedora 27 стоит. (Вторая система на ноуте). После его обновления все ядра нашлись. Итог. Что мы имеем:

Который не может ядро поставить, не верю. Да и зачем вообще этот дистр. устанавливать, записал на флешку. И все на куй он больше не сдался.

Привёл список пактов я ядром в репозитории Kali, в котором ясно видно, что последнее ядро в нём «kernel-image-4.15.0-kali2-amd64-di_4.15.11-1kali1_amd64.udeb»

нашел и скачал подходящую версию. Но что то не получается установить. Пробовал так:

Всё надо ставить из репозитория

Вот так и надо было делать с самого начала.

Забыл что у меня grub от Fedora 27 стоит

Это уже твои проблемы, что ты не указали данные в теме.

А так, тебе сразу я написал, что у тебя стоит не последнее ядро, значит нужно поискать по репозиторию и поставить, а не плодить кучу ненужной информации в теме.

В Debian пакет с ядром называется kernel-image, а не linux-image, тут я ошибся, но ты должен и самостоятельно пытаться найти информацию и разобраться как делать поиск по репозиторию и как называются пакеты с ядром.

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

внучек, дык на какого фейхоа тебе видеодрайверы для этого, ась? тем более самосборные.

внучек, дык на какого фейхоа тебе видеодрайверы для этого, ась? тем более самосборные.

Понял, обязательно учту критику. Она имеет место быть. Новичек в Linux. Чуть больше месяца сижу. Пока опыта мало вот и обращаюсь к более знающим.
Так что не суди строго bro

Читайте также:  как убрать фон с картинки в paint windows 10

мы все уже поняли что ты очень важна и авторитетна. Жаль только пользы от твоих коментов не много. «100 лет в программировании» и важности полные трусы которую нужно всем показать обязательно. Так и помрешь со своими «знаниями» глобальными)

Источник

Не удается найти linux-headers-4.3.0-kali-amd64

Я пытаюсь установить инструменты VMware в виртуальной машине VMPlayer, но в определенный момент установки мне нужно указать путь к заголовочным файлам linux. Поэтому я иду и пытаюсь установить его с помощью этой команды:

Тогда я получаю ошибку:

Мой файл sources.list содержит следующие источники:

Я уже сделал и apt-get update прежде чем пытаться установить заголовки. Что я могу сделать, чтобы загрузить его?

Я бы обновил саму версию выпуска ядра вместо того, чтобы пытаться установить заголовки ядра Linux для старой версии (4.3.0) ядра. Выполните следующий шаг после обновления /etc/apt/sources.list файла Kali последней версией подвижного хранилища Kali :

Как говорится в руководстве, если ваша версия VMware выпущена после сентября 2015 года, вы можете использовать следующий код для ее установки:

Затем вы можете обнаружить, что можете использовать VMware Tools и с обновлением заголовков linux.

Вы не увидите, linux-headers-4.3.0-kali-amd64 потому что репозиторий kali обновлен, некоторые старые версии пакетов будут удалены, и на их месте появится самая новая.

Вы должны найти последние linux-image :

Установите его e, g:

Перезагрузите систему и установите соответствующий linux-headers пакет:

linux-image И linux-headers пакеты должны иметь ту же версию.

Я только что испытал ту же проблему.

Затем, когда я пошел устанавливать заголовки, это, наконец, сработало!

Я думаю, что это неверный исходный список, вы можете использовать свернутый исходный код, например, deb http://http.kali.org/kali kali-Rolling основной несвободный ресурс, и в то же время удалить все другие элементы. в списке источников.

После установки просто перезагрузите компьютер и заголовки ядра должны быть доступны.

Источник

Но почему apt-get устанавливает linux-headers откуда-то отсюда:

Или нужно при установке обязательно указывать часть backports?

Заменяет последовательность «[не минусы]минус[не минусы]минус» на пустую строку

А как желательно писать при установку пакетов для архитектуры процессора amd64?

apt-get install linux-image-amd64

Зачем это всё, когда есть мета-пакеты? Поставил мета-пакет и у тебя всегда будет актуальная версия ядра и хедеров после обновления.

для amd64 одинаково, но это-то заклинание именно такое, чтобы не задавать новичку лишний раз вопрос об архитектуре системы, чтобы работало везде.

замудрено больно, мне проще посмотреть что там есть вкусного

и потом полностью указать желаемое

Зачем это всё, когда есть мета-пакеты?

И какой мета-пакет нужен мне?

мне проще посмотреть что там есть вкусного

Ещё есть apt-cache policy

linux-image-amd64 linux-headers-amd64 — если для обоих указать backports, то так и поставятся.

Вместо того, чтобы в гугле на первой странице найти ответ на вопрос, ты лезешь на форум спрашивать. Нет предела тупости.

А ну я уже поставил этот мета-пакет. Осталось только найти 5 пакетов для 390 драйвера. А эта установка мета-пакетов тоже нужна из backpor’ов насколько я понял.

Такой подход не всегда нужен. Иногда надо установить определённую версию, а не последнюю в случае указания мета-пакета.

Читайте также:  пластиковая чаша для дачи

Так для меня актуально ядро 4.17, а не 4.18, на который указывает мета-пакет.

в таком случае проще поставить нужную версию, чем колупать sed.

Правильная инструкция по установке linux-headers

Источник

Debian проблема c apt (linux-headers)

Далее пытаюсь установить gcc-4.3: apt-get install gcc-4.3

А просто если сделать? 🙂

покажи содержимое /etc/apt/sources.list

У меня есть смутное сомнение что мне придется переустанавливать/ удалять пакеты:
gcc-4.4-base
gcc-4.7-base
если командую apt-get remove gcc-4.4-base
То он предлагает удалить среду рабочего стола, иксы, и так далее.

apt-get remove gcc-4.7-base
Вообще все предлагает удалить (пакетов на гиг), и даже сам apt.

покажи содержимое /etc/apt/sources.list

В первом посте в самом конце. P.S. смотрите. Там ссылка

Может ядро обнови? В сквизе не 32, емнип.

Может ядро обнови? В сквизе не 32, емнип.

Я систему недавно поставил. И пологаю что ядро новое.

Если мне не изменяет память

Ядро у тебя нормальное

полный выхлоп покажи

Проблему с gcc-4.7 решил, он не скачивался, так как я в sources.list за коментил wheezy. gcc имеется и работает.
Но основная проблема остается:

ССЗБ. Сперва сделал кашу из стейбла, тестинга и сида, а потом новые ветки закомментировал.

ССЗБ. Сперва сделал кашу из стейбла, тестинга и сида, а потом новые ветки закомментировал.

несколько версий gcc я бы собиралв в виртуалке.

несколько версий gcc я бы собиралв в виртуалке.

Тебе получается надо откатиться/обновиться на какую-нибудь определённую ветку. Current stable | testing. А потом в виртуалке/чруте колбаситься по чёрному с фаршем из всего подряд.

Почитай лучше про бэкпорты и больше так не делай.

GCC 4.3 слишком старый набор. Программы в Debian, скорее всего, собраны GCC 4.4 и более старших версий, поэтому пакет GCC 4.3 сломан намеренно, чтобы не ломать рантайм пользователям.

если командую apt-get remove gcc-4.4-base
То он предлагает удалить среду рабочего стола, иксы, и так далее.

apt-get remove gcc-4.7-base
Вообще все предлагает удалить (пакетов на гиг), и даже сам apt.

Чтобы избавиться от этих двух компиляторов, библиотеки рантайма которых в зависимостях у установленных программ, то нужно установить GCC 4.6.x, библиотеки рантайма которого возьмут на себя все их зависимые программы. А GCC 4.4 и 4.7 после этого уже можно удалять.

Почитай лучше про бэкпорты и больше так не делай.

Интересно, про это не знал, суди по описанию:

Backports создан специально для решения подобных задач, новые пакеты при установке не тянут за собой библиотеки из не стабильного Debian и не создают проблем с зависимостями, софт собран специально под текущую стабильную ветку Debian, это очень удобно не правда ли?

Если это описание верно, то это как раз то что нужно.
Спасибо за совет

Для этого и создан. Естественно, что там есть не всё, но тем не менее.

На десктоп уже смело можно ставить Wheezy.

Тестинг в заморозке хуже анстейбла, так что не стоит.

В каком месте он хуже?

В таком, что не раз сталкивался с определёнными проблемами. Иногда убирается пакет из репов (потом конечно добавляется, но нужен сейчас, а не потом). Так было с каким-то system-settings (для KDE настройка gtk). Могут быть какие-то заскарузлые баги, которые упорно не правятся. И если в unstable прилетает новый софт, то здесь остаётся бажный софт и приходится ждать, пока мейнтейнеры Debian отрегаируют на багзиллу.

Читайте также:  коза дереза адреса ресторанов

Поэтому я предпочитаю или stable или unstable. Хотя сейчас десктопы на Ubuntu.

ну не обновляйся, если нужный тебе пакет убирается. Опять же, при safe-upgrade такого не случается.

Дык в том и дело, что поставил я Testing. А нужного мне пакета нет на данный момент. Есть в stable, есть в unstable, а в testing нет.

И вообще, «не обновляться» это костыль, не должна нормальная ОС так работать.

Дык в том и дело, что поставил я Testing. А нужного мне пакета нет на данный момент. Есть в stable, есть в unstable, а в testing нет.

Обновляться можно, не нужно делать full-upgrade, не читая вывод апта.

Я лучше буду юзать или stable или unstable =)

Дык никто и не говорил, что нужно отключать мозг. Всегда надо думать, прежде чем что-то делать, не обязательно обновляться.

Источник

Как установить заголовочные файлы ядра в Linux

Когда вы компилируете драйвер устройства как модуль ядра, вам необходимы установленные заголовочные файлы ядра. Также они требуются, если вы собираете пользовательское приложение, которое взаимодействует напрямую с ядром. При установке заголовочных файлов ядра, необходимо убедиться, что их версия совпадает с версией ядра установленного в системе.

Если версия вашего ядра не менялась после установки дистрибутива, или вы обновляли его с использованием системного менеджера пакетов (то есть apt-get, aptitude или yum) из системных репозиториев, то заголовочные файлы вы также можете установить с помощью пакетного менеджера. Однако если вы скачивали исходный код ядра и компилировали его самостоятельно, то заголовочные файлы необходимо устанавливать с помощью команды make.

Здесь мы предполагаем, что ваше ядро установлено из основного системного репозитория вашего дистрибутива, и вы хотите установить соответствующие заголовочные файлы ядра.

Установка заголовочных файлов ядра в Debian, Ubuntu или Linux Mint

Если вы не компилировали ядро вручную, то можете установить соответствующие заголовочные файлы ядра с помощью команды apt-get.
Сначала проверьте, не установлены ли уже требуемые заголовочные файлы с помощью команды:

Теперь установите заголовочные файлы, как показано ниже.

Проверьте, что установка прошла успешно.

По умолчанию в Debian, Ubuntu или Linux Mint заголовочные файлы находятся в /usr/src.

Установка заголовочных файлов ядра в Fedora, CentOS или RHEL

Если вы не обновляли ядро вручную, то можете установить соответствующие заголовочные файлы ядра с помощью команды yum.
Сначала проверьте, не установлены ли уже требуемые заголовочные файлы. По умолчанию заголовочные файлы ядра расположены в /usr/src/kernels/.
Если подходящих заголовочных файлов не установлено, вы можете установить их с помощью команды yum. Она автоматически найдет подходящий пакет.

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

Теперь проверьте, что установлены заголовочные файлы соответствующей версии с помощью команды:

Источник

Образовательный портал