|
| | Эта тема была выделена из темы "Установка драйверов ATI в MDK 2005LE" (12 августа 2005 12:55)
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 августа 2005 22:13
eugrus Alt Linux Master 2.4 Slash Пока люди умные молчат, я учусь на своих ошибках. Пока пересобирать ядро нифига не научился.
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 12 августа 2005 22:50 Сообщение отредактировано: 12 августа 2005 22:59
Hemocode
Скачай SRPM пакет kernel (твоей версии само сабой) и распакуй исходники: то есть сделай addslashes(rpm -i kernel-2.*.srpm)
Потом зайди в папку /usr/src/название.дистрибутива/SPECS и там выполни addslashes(rpmbuild -bp --target=i686 kernel-2.*.spec)
Далее зайди в /usr/src/название.дистрибутива/BUILD/kernel-2* и залинкуй от туда папку linux-* на /usr/src/linux
Всё: можно запускать установщик драйверов!
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2005 3:17 Сообщение отредактировано: 13 августа 2005 4:44
eugrus Разжуй поподробнее, пожалуйста  . Понял все кроме как залинковывать. Понял, что нужно выставить линк, но как? Методику разъясни, плз  Да, и еще, есть проблема: bash: rpmbuild command unknown or not found и как обьяснить ему что это такое не нашел. В отличие от su, sudo, и др. В моем дистрибутиве все через ... .srpm это .src.rpm и т.д.
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 13 августа 2005 9:28
Hemocode написал: [q] Понял все кроме как залинковывать. Понял, что нужно выставить линк, но как?[/q]
синтаксис для создания симлинка: addslashes(ln -s источник назначение)Hemocode написал: [q] bash: rpmbuild command unknown or not found[/q]
Точно, всё верно: вместо rpmbuild подставь просто rpm (rpmbuild это для fedora и asp)
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2005 14:31
eugrus Это всё замечательно, но проблема есть проблема, и я думаю, что сие нужно продолжить в другой теме. В папку /usr/src/kernel/sources/ распакован архив kernel-source-2.4.26.tar.bz2 Опции bash -t , -bp не работают , man rpm тоже ничего не дал, так как он для Mandrake. Я понял, что AltLinux на данном этапе сильно отличается от Mandrake. Написал письмо в суппорт, но надежды на то, что они ответят мало. Можно ли bash подсунуть инструкцию по выполнению этих команд или есть другой путь?
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 13 августа 2005 14:43 Сообщение отредактировано: 13 августа 2005 15:00
Hemocode Суппорт можешь не беспокоить: и так всё предельно ясно! Вообще то я говорил про SRPM, а не про TAR.BZ Само сабой rpm ни чего не дал для tar архива Использовать SRPM с оффсайта, а не TAR с kernel.org я реккомендовал не случайно, но если уш ты сделал так, то просто залинкуй /usr/src/kernel/sources/ на /usr/src/linux Для данной операции по большому счёту не имеет значения.
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2005 16:18
eugrus Не, я поступил так, как советовал ты. Скачал с Сизифа исходники ядра в виде kernel-source-2.4.26- alt1.src.rpm и заинсталлил их. Точно так, как ты и говорил, в папке /usr/src создался каталог /kernel/source в котором лежит архив kernel-source-2.4.26.tar.bz2 как поступать дальше?
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 13 августа 2005 16:37 Сообщение отредактировано: 13 августа 2005 16:37
Hemocode написал: [q] в папке /usr/src создался каталог /kernel/source в котором лежит архив kernel-source-2.4.26.tar.bz2 как поступать дальше?[/q]
Понятно, тогда сделай addslashes(tar xvjf kernel-source-2.4.26.tar.bz2)Дальше зайди в распакованную папку и покажи, что там лежит
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2005 16:50
eugrus Есть распаковка  . Создалась папка с одноименным названием в ней: /Documentation, /crypto, /arch, /drivers, /fs, /include, /init, /ipc, /kernel, /lib, /mm, /net, /scripts, и файло в корне : README, Makefile, COPYING, CREDITS, Rules.make, REPORTING-BUGS, MAINTAINERS. Как дальше?
|
|
|
|
|
Время выполнения скрипта: 0.0741. Количество выполненных запросов: 16, время выполнения запросов 0.0083