Автор Тема: А где пакеты kernel-modules-* для ядер un-test в p6? [решено]  (Прочитано 1992 раз)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Всем привет!
В преддверии перехода на p7 возник такой вопрос:
мне необходимо протестировать драйвера интерактивной доски Прометей под ядром 3.8.х,
поэтому хотел бы для начала установить ядро un-test на свой Школьный Мастер 6.
При первом же взгляде на проблему обнаружил отсутствие разнообразных пакетов kernel-modules-* для этого ядра в p6.
Вот сколько их для p7, где ядро 3.8.X является std-def :
http://packages.altlinux.org/en/search?utf8=%E2%9C%93&branch=p7&query=kernel-modules+std-def
И всего ничего для шестой платформы:
http://packages.altlinux.org/en/search?utf8=%E2%9C%93&branch=Platform6&query=kernel-modules+un-test

Как минимум, мне нужны nvidia, v4l и headers, где их брать для un-test?
« Последнее редактирование: 13.05.2013 16:28:53 от rotkart »
Научить нельзя, научиться можно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
А почему именно un-test? А не un-def

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Всем привет!
В преддверии перехода на p7 возник такой вопрос:
мне необходимо протестировать драйвера интерактивной доски Прометей под ядром 3.8.х,
поэтому хотел бы для начала установить ядро un-test на свой Школьный Мастер 6.
При первом же взгляде на проблему обнаружил отсутствие разнообразных пакетов kernel-modules-* для этого ядра в p6.
Вот сколько их для p7, где ядро 3.8.X является std-def :
http://packages.altlinux.org/en/search?utf8=%E2%9C%93&branch=p7&query=kernel-modules+std-def
И всего ничего для шестой платформы:
http://packages.altlinux.org/en/search?utf8=%E2%9C%93&branch=Platform6&query=kernel-modules+un-test

Как минимум, мне нужны nvidia, v4l и headers, где их брать для un-test?

v4l, headers:
http://packages.altlinux.org/en/Platform6/srpms/kernel-image-un-test

А nvidia нет и не будет. Это же нетестируемое ядро, вряд ли разумно на нем что-то тестировать для последующей большой установки.  Лучше установить какой-либо starter kit p7.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
А почему именно un-test? А не un-def
Потому что именно 3.8.x является одновременно un-test в p6 и std-def в p7
Научить нельзя, научиться можно.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
v4l, headers:
http://packages.altlinux.org/en/Platform6/srpms/kernel-image-un-test

А nvidia нет и не будет. Это же нетестируемое ядро, вряд ли разумно на нем что-то тестировать для последующей большой установки.  Лучше установить какой-либо starter kit p7.
Прошу прощенья, про хедеры был невнимателен.
А тестировать в случае Promethean придётся таки сначала на p6 - мне нужно быть уверенным, что драйверы соберутся, пакеты установятся и доска заработает на 3.8.х. В p7 уже другая версия питона и чего-то ещё, не помню, поэтому эти пакеты придётся устанавливать с бубном --nodeps, а там хочется уже быть уверенным хотя бы за ядерный модуль.
Научить нельзя, научиться можно.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 361
В преддверии перехода на p7 возник такой вопрос:
мне необходимо протестировать драйвера интерактивной доски Прометей под ядром 3.8.х,
поэтому хотел бы для начала установить ядро un-test на свой Школьный Мастер 6.
Только что проверил. Ядро std-def из p7 нормально установилось в p6. То есть:
apt-repo rm all
apt-repo add p7
apt-get update
update-kernel
apt-repo rm all
apt-repo add p6
Не удалась попытка обновления kernel-headers-modules-std-def:
The following packages have unmet dependencies:
  kernel-headers-modules-std-def: Depends: gcc4.7
E: Broken packages

Если собирать свои ядерные модули, этот пакет придётся пересобрать, видимо. Или, таки, его с nodeps отдельно. Вообще странно, зачем хидерам зависимость на версию gcc нужна (http://bugzilla.altlinux.org/28960).
« Последнее редактирование: 13.05.2013 10:12:51 от asy »

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Только что проверил. Ядро std-def из p7 нормально установилось в p6. То есть:
О! Спасибо за подсказку - нвидиа подхватится :-)
Если собирать свои ядерные модули, этот пакет придётся пересобрать, видимо. Или, таки, его с nodeps отдельно
Надо собирать драйверы из исходников - хидеры нужны. Так не люблю все эти nodeps, признаться. После них обычно приходится еще rpm -e --justdb использовать, чтоб дальше с apt-ом дружить. А потом забытое вылезает боком, как водится.
Вообще странно, зачем хидерам зависимость на версию gcc нужна (http://bugzilla.altlinux.org/28960).
Подписался - что ответят?
Научить нельзя, научиться можно.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 361
О! Спасибо за подсказку - нвидиа подхватится :-)
Точно. :)  У меня, как раз, NVidia, всё работает пока.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Вообще странно, зачем хидерам зависимость на версию gcc нужна (http://bugzilla.altlinux.org/28960).
Как я понял из комментариев в баге, решение использовать ядро из p7 не очень верное.

Установил таки un-test, Х-сервер запустил без nvidia - вроде модуль доски собрался, загрузился, на прикосновения реагирует.
Дальше будем пробовать на p7.
Научить нельзя, научиться можно.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 361
Как я понял из комментариев в баге, решение использовать ядро из p7 не очень верное.
Если для сборки, видимо да. Но раз у Вас для сборки всё готово, можно поставить хидеры с nodeps и проверить. Потом хидеры можно удалить, если не получится. Заодно, подтвердить наличие проблемы с разными компиляторами.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Если для сборки, видимо да. Но раз у Вас для сборки всё готово, можно поставить хидеры с nodeps и проверить. Потом хидеры можно удалить, если не получится. Заодно, подтвердить наличие проблемы с разными компиляторами.
Я уж сразу на р7 буду пробовать :-)
Научить нельзя, научиться можно.