LINUX.ORG.RU
ФорумTalks

[OpenSUSE][NVIDIA 256.25][Broadcom][проприетарщина]Насобирал пакетов

 , ,


0

0

В общем, давно увидев, что появилась бэта-версия новой версии 256.25 драйвера NVIDIA, решил таки собрать его. Заодно и проприетарные дрова на Broadcom'овскую вафлю под новое ядро решил собрать.

В, общем если кому надо: http://download.opensuse.org/repositories/home:/Yareg/

NVIDIA 256.25 для 2.6.31 там уже есть, оно же и broadcom-wl для 2.6.33 ждут, пока соберутся 14 ядер, скоро должны появиться.

Скорее всего, конечно, я потратил время напрасно, потому что в официальный репозиторий NVIDIA попадут версии, которые соберут постоянные мейнтейнеры. К тому же, для них это дело пяти минут, а я несколько часов убил. Но пофиг.

С Broadcom не знаю, оно вроде в пакмане расположено... Но я там только маленький патч наложил, чтобы с 2.6.33 собралось, поди в апстриме в следующей версии уже он не нужен будет... Или всё таки отправить его им? Куда?

//А OBS всё-таки классная штука!

Ещё не знаю, не понарушал ли я случайно их лицензии...

★★★

64-битных, кстати, ещё нет...

Лучше. наверное, подождать, пока всё пересоберётся.

Yareg ★★★
() автор топика

ну неплохо бы добавить репы 11.2_update ну с кернел_хеад, не все же сидят на релизном ядре, ну и блобы ати\нвидии нельзя, так что модешь ожидать проблем.

Novell-ch ★★★★★
()

хотя не, блобы таки можно.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

>ну неплохо бы добавить репы 11.2_update ну с кернел_хеад

А там какая версия ядра?

ну и блобы ати\нвидии нельзя

А как тогда вот здесь оно есть: https://build.opensuse.org/project/packages?project=home%3Amatteotomasoni ?

модешь ожидать проблем.

ОНИ уже выехали?

Yareg ★★★
() автор топика
Ответ на: комментарий от Yareg

ну в openSUSE:11.2:Update , та которая есть в официальных аптейтах, а kernel:head всегда последняя, сейчас 34 ядро, будет 35-git1 появится там.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

И что, 2.6.33 из home:matteotomasoni:kernel я зря добавлял?

Теперь ещё десятки ядер собирающихся ждать...

Yareg ★★★
() автор топика
Ответ на: комментарий от Novell-ch

Скажи, пожалуйста, точный адрес openSUSE:11.2:Update

Yareg ★★★
() автор топика
Ответ на: комментарий от Yareg

ты переносишь пакеты себе в репо или как?
можно же просто добавить репозитарий со всем самым последним
в raw config добавляешь запись по типу этой.
# <repository name=«openSUSE_11.2_head»>
# <path repository=«openSUSE_11.2» project=«Kernel:HEAD»/>
# <path repository=«openSUSE_11.2» project=«X11:XOrg»/>
# <path repository=«standard» project=«openSUSE:11.2:Update»/>
# <arch>i586</arch>
# <arch>x86_64</arch>
# </repository>
при сборке будет доступно последнее ядро, иксы, все апдейты, правда нужно что у пользователей этого репозитория тоже были добавлены эти репы, тянуть все ядра и иксы в свое репо ради сборки пары пакетов не практично как по мне.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

>можно же просто добавить репозитарий со всем самым последним

я не знал, что так можно

А зачем тянуть иксы?

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

Yareg ★★★
() автор топика
Ответ на: комментарий от Yareg

ну у тебя будет репо 11.2 со всем сдандартным там будет модуль к ядру 31.5, и будет например 11.2_head с последним ядром 34,
так же можно добавить еще просто 11.2_update c <path repository=«standard» project=«openSUSE:11.2:Update»/> там ядро 31.11 или что-то типа того.
кому нужно модуль к последнему ядру добавит репо
http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2_head
тот у кого ядро из апдейтов
http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2_update
а у кого релизное просто
http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2

ну а иксы это я к примеру, они для сборки модуля ядра собственно и не нужны.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

validation failed, output: /tmp/opensuse_frontend_validator20100528-9625-1yhkh96-0:6: element path: Relax-NG validity error : Element project has extra content: path /tmp/opensuse_frontend_validator20100528-9625-1yhkh96-0 fails to validate

:/

Yareg ★★★
() автор топика
Ответ на: комментарий от Yareg

Блин, я всё-таки не так делал...

Yareg ★★★
() автор топика

Всё, собралось почти. Через несколько минут будет.

FINAL FIX:

http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2 ­— для ядра, что идёт с 11.2;

http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2_update ­— для ядра, что идёт в update к 11.2;

http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.2_head ­— для ядра, что идёт в Kernel:HEAD для 11.2;

http://download.opensuse.org/repositories/home:/Yareg/openSUSE_Factory ­— для Factory;

http://download.opensuse.org/repositories/home:/Yareg/openSUSE_Factory_head ­— для Factory с Kernel:HEAD.

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

//Можно было, конечно, и для старых собрать...

Yareg ★★★
() автор топика
Ответ на: комментарий от Yareg

базовую проверку можно сделать самому, хоть и извращение но можно же к примеру иметь ядро desktop из head, pae из апдейтов, и default из релиза.

Novell-ch ★★★★★
()

А он OBS сам поднимает ревизию при закачке нового spec-файла?

Yareg ★★★
() автор топика

О, установил, перезагрузился, всё работает.

Красная надпись «Beta driver» на логотипе NVIDIA при загрузке как бы что-то пытается мне сказать...

Вроде даже кажется, что быстрее работать всё стало)

Yareg ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.