Автор Тема: ALT Linux. Страницы истории далёких окраин. Как это было.  (Прочитано 2869 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
NVIDIA DRIVERS: TO BE CONTINUED...
           или
установка драйверов nVIDIA в ALT Linux 2.4 Master



ВВЕДЕНИЕ

Предлагаемый материал написан на основе многочисленной информации входящей в дистрибутив ALT Linux 2.4 Master, а также информации входящей в комплект поставки драйверов nVIDIA. Автор надеется, что предлагаемый материал будет полезен всем линуксоидам и в первую очередь пользователям дистрибутивов ALT Linux, ASP Linux, а также для несетевых пользователей, поскольку рассматриваемый способ установки драйверов nVIDIA не требует доступа к Интернет.
Способ проверен на ALT Linux 2.4 Master при установке драйверов NVIDIA-Linux-x86-1.0-7676-pkg1.run для видеокарты GeFORCE FX6600. Он оказался единственным, который позволил установить относительно новые драйвера на старый (сентябрь 2004-го года) дистрибутив.


ИСПОЛЬЗУЕМОЕ ОБОРУДОВАНИЕ

В качестве тестового оборудования использовалось:
Mainboard EP-8RDA3+Pro
RAM       512Mb
VideoCard GeForce FX6600 Sparkle
Monitor   Nokia 447Xav Multigraph 17"


ПОДГОТОВКА УСТАНОВКИ

К сожалению некоторые пользователи сталкиваются с отказом установки драйверов nVIDIA последних версий на отечественные дистрибутивы, в частности драйверов NVIDIA-Linux-x86-1.0-7676-pkg1.run в ALT Linux 2.4 Master DVD-version. Проблема кроется в том, что установка драйверов по-дефолту гарантирована nVIDIA только для анонсированых дистрибутивов, список которых вы можете просмотреть в самом файле NVIDIA-Linux-x86-xxxx.run. А имеющийся в ALT Linux 2.4 Master драйвер nVIDIA версии 6111 поддерживает видеокарты только до FX5900 включительно. К счастью nVIDIA позаботилась о пользователях Линукс.

Предполагается, что при установке дистрибутива ALT Linux 2.4 Master вы не слишком заботились о выборе пакетов оставив выбор по-умолчанию. Ядро, по-дефолту, версии 2.4.26-std-up. Нас интересуют пакеты, которые установились в систему и имеют отношение к установке видеодрайверов. В данном случае это:
libGLwrapper-5.0.2-alt2.i586.rpm
kernel-modules-nvidia-std-up-1.0.6111-alt2.6.i586.rpm

Для того, чтобы установить драйвера nVIDIA понадобится дополнительно установить пакеты используя Synaptic или apt-get:
$ apt-get install <имя_пакета>

Это пакеты:
gcc3.3-c++-3.3.3-alt5.i586.rpm
(версия непринципиальна, но не ниже той, при помощи которой скомпилировано ядро системы)
make-3.81beta1-alt1.i586.rpm
kernel-headers-std-up-2.4.26-alt6.i586.rpm

(Версии керналя и хидэров должны быть одинаковыми. Дополнительно установится и пакет
kernel-headers-common-1.1.5-alt1.noarch.rpm - apt все-таки!)

Посмотрите полный путь к хидэрам ядра (/usr/include/linux-<версия>/include). Для данного случая это:
/usr/include/linux-2.4.26-std-up/include

На всякий случай создайте дискету аварийной загрузки Линукс (по-умолчанию она не создается в процессе инсталляции системы):
$ mkbootdisk --device /dev/fd0 2.4.26-std-up-alt6
где 2.4.26-std-up-alt6 - имя каталога в /lib/modules с модулями ядра.


ПОДГОТАВЛИВАЕМ И УСТАНАВЛИВАЕМ ДРАЙВЕРА nVIDIA

Зайдите root'ом на консоль. Распакуйте свои драйвера, например, NVIDIA-Linux-x86-1.0-7676-pkg1.run:
$ sh ~/Documents/NVIDIA-Linux-x86-1.0-7676-pkg1.run -x --target ~/Documents/Nvidia
(sh - должен быть установлен!!!)

Зайдите в каталог распакованых исходников драйверов
$ cd ~/Documents/Nvidia/usr/src/nv/

как в текущий каталог и сделайте:
$ make SYSINCLUDE=/usr/include/linux-2.4.26-std-up/include

Перейдите под root'ом в консольный режим и выгрузите X-сы командой:
$ init 2

Теперь можно запускать инсталляцию драйверов nVIDIA:
$ exec ~/Documents/Nvidia/nvidia-installer

В процессе инсталляции можно отказаться от предложения путешествия в Интернет, - нет нужды. Также откажитесь от проверки версии gcc, - скорее всего установленная вами версия gcc будет выше той при помощи которой скомпиллирован kernel, что некритично.

Далее следует подредактировать файл XF86Config-4 находящийся в /etc/X11. В секции Module следует добавить строку:
Load "glx"

В данной ситуации в секции Device например строку
Driver "vesa"

слудует заменить на
Driver "nvidia"

Сохраните изменения. Запустите с консоли под root'ом X-сы:
$ init 5

С большой долей вероятности у вас запустится kdm. Остается залогиниться и запустить для проверки Unreal Tournament 2004 Demo (Linux version ;-) или любую другую игру имеющую поддержку OpenGL.


ЛИЦЕНЗИЯ

Данный материал может включаться в проект Linux HOWTO и распространяться под лицензией GNU Free Documentation License. Изменения и дополнения приветствуются.

SpeccyFighter
Орша, Беларусь
Апрель 2006.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Зачем это всё писалось?
А представьте себе ситуацию, - у вас нет:
- ADSL - о нём речь вообще не шла
- dialup
- телефона

Чего еще у вас нет, додумайте сами - не ошибётесь.
Но у вас есть видеокарта, аппаратное ускорение у которой не работает. И огромное желание заставить её работать любыми средствами.
У вас есть 3.5" дискета и интернет-клуб через dialup. Файлики с сбой можно уносить только через дискету.
Ни о каких dist-upgrade даже речи не могло быть.

Собственно топик, это страница воспоминаний общения с системой ALT Linux. И не только.
Поделиться с новичками: каким оно было, общение с Linux...
Страницы истории.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Отличная идея!
Андрей Черепанов (cas@)

Оффлайн Kalt

  • Участник
  • *
  • Сообщений: 996
Страницы истории.
Э-э-х-х! :-) Где мой "Балтик", он же Спектрум! :-D ... Спасибо!
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Ты помнишь как всё начиналось...
Машина Времени

Что же писала пресса в например 2003-ем об ALT Linux?

В который раз перекочевавший архив ресурса linuxshop.ru/linuxbegin писал тогда об ALT Linux в обзоре дистрибутивов:
http://unx.su/article242.html
Цитировать
Выбираем Linux
(Все о дистрибутивах - обзоры и установка)

- Денис Колисниченко, 25.11.2003

ALT Junior 2 и ALT Master

Использовать для обучения дистрибутив ALT Junior 2 я не рекомендую -- уж слишком все там просто. Так вы уподобитесь иным пользователям Windows, которые привычно переустанавливают ОС при малейших затруднениях. Зато этот дистрибутив прекрасно подойдет, если вы хотите заменить Windows в офисе или дома -- поставьте и не мучайтесь. Имеется полный комплект "стандартного" офисного ПО (делового, для Internet, для воспроизведения MP3 и MP4), поддержка цифровых камер, USB-принтеров и много чего еще. Сразу после установки практически все это будет уже настроено, останется лишь изменить имя компьютера и параметры PPP-соединения. Интересно, что при этом ALT Junior 2 очень компактен, все необходимое ПО уместилось фактически на одном компакт-диске, на втором размещены исходные тексты и дополнительные средства программирования.

Что еще хорошо в этом дистрибутиве, а точнее, в политике компании ALT Linux, так это сопровождение -- обновления появляются регулярно и оперативно. Скажем, версия 2.0 отличалась некоторой нестабильностью работы, однако вскоре вышел доработанный Junior 2.1.

Дистрибутив ALT Master предназначен для пользователей, уже знакомых с Linux. Он также создает впечатление более стабильного и надежного, чем ALT Junior. К тому же в коробочной версии вы найдете целых шесть компакт-дисков с различным программным обеспечением для Linux, в том числе -- популярный эмулятор VMWare, который позволяет запускать одну ОС внутри другой.

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

В комплект стандартной поставки ALT Junior 2 входит печатное руководство по установке операционной системы. Хотя, на мой взгляд, в нем не хватает иллюстраций, тем не менее с его помощью новичку будет гораздо проще инсталлировать ОС; кроме того, в нем содержится краткая информация по установке дополнительных программ и обновлений.

В состав коробочной версии дистрибутива ALT Master входят четыре (!) прекрасных печатных руководства: по инсталляции ОС, администратора и пользователя, а также отдельное по OpenOffice. Можно с уверенностью сказать, что на первое время этой литературы более чем достаточно. А если учитывать, что руководства составлены разработчиками ALT Linux и все описанные в них примеры ориентированы на "родной" дистрибутив, то им и вовсе цены нет.

http://unx.su/article470.html
Цитировать
Linux или GNU/Linux?

TanaT: Используется ли слово "GNU" в названии дистрибутива "ALTLinux"?

Алексей Смирнов: В названии не используется, поскольку "ALT Linux" - это название нашей фирмы, а дистрибутивы имеют собственные имена: Master, Junior, Castle, УТЕС-К. Но на коробке Master, например, написано: "ALT Linux Master 2.2 - это универсальный дистрибутив GNU/Linux, предназначенный для построения корпоративных информационных систем, применения в качестве серверной платформы, разработки клиентских и серверных приложений, использования в образовательных учреждениях, а также применения в качестве настольной операционной системы". То есть мы различаем ядро Linux и систему GNU/Linux.
Ричард Столмен высказывал в переписке с нашими разработчиками пожелание использовать наименование GNU/Linux. Мы тоже считаем такое название более точным, и сделали все, что было возможно без изменения названия фирмы.

Уж сколько лет прошло, но до сих пор ломаются копья по-поводу того, что же такое GNU и Not UNIX.
И каждый в утверждение 'Linux не UNIX' вкладывает свой смысл по сей день.
Предлагаю прояснить всё-таки этот вопрос послушав основоположника движения GNU и что именно вкладывалось в этот рекурсивный акроним изначально:
http://unx.su/article470.html
Цитировать
TanaT: Всем известно, что "GNU" означает "GNU’s Not UNIX". Почему вы выбрали такое имя? Какой смысл вы вкладывали в слова "Not UNIX"?

Ричард Столлман: У нас была традиция использовать рекурсивные акронимы при разработке программ, близких к какому-то уже существующему ПО. К примеру, одна из имитаций Emacs называлась FINE, что расшифровывается "FINE Is Not Emacs". Другая назвалась EINE ("EINE Is Not Emacs"). Когда EINE была полностью переписана ее назвали ZWEI ("ZWEI Was Eine Initially"). Когда-то была еще MINCE ("MINCE Is Not Complete Emacs"). Я продолжил эту традицию в названии "GNU".
UNIX была мощной переносимой несвободной операционной системой. Мы не могли свободно использовать UNIX, поэтому я решил разработать другую систему, свободную и совместимую с UNIX. Но это все-таки не UNIX - весь код был переписан с самого начала.

Для своего времени ресурс linuxshop.ru/linuxbegin внёс неоценимый вклад оказывая информационную поддержку всем тем, кто решил познакомиться со столь необычной по тем временам операционной системой.
Где-то этот сайт до сих пор лежит архивом с согласия авторов сайта.

« Последнее редактирование: 16.03.2014 07:03:36 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Несмотря на свой преклонный возраст, более десяти лет, прочитав это интервью, кто-то наверное и сейчас получит ответы на вопросы которые хотел бы задать.

Итак:

Интервью с разработчиками ALT Linux
31.10.2003 07:54:00
« Последнее редактирование: 16.03.2014 06:42:03 от Speccyfighter »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Несмотря на свой преклонный возраст, более десяти лет, прочитав это интервью, кто-то наверное и сейчас получит ответы на вопросы которые хотел бы задать.
Довольно лаконично и по теме.
PS Все свои мысли (в том числе и те, которые на форуме приводил) относительно альта, спо и сопутствующей тематики я не основывал на данном материале ибо не читал его. Многое из того, что сказано в интервью, прямо-таки напрашивается при чтении постов aen (на форуме\лоре\опеннете и т.п.) или просмотре видео с конференций. Т.о. ещё раз укрепился во мнении, что сообществом не ошибся.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что говорили об ALT Linux весной 2002-го?


ALT Linux Junior 1.1 - Кто чего скажет?
Цитировать
Цитировать
Добавлено: 25 мар 2002, 14:28
Mandrake Forever

Добавлено: 25 мар 2002, 23:19
Нафиг, нафиг; нафик мандраглюк. Все что в нем было хорошего, по крайней мере в 8.0 так это утилка перекидывавшая виндовые фонты в линуха. А в остально - сплошной segmentation fault. А Альт штука вроде неплохая. Толь ко какой ты хочеш ставить? Junior, MSI или полный? Ато если два первых, то в них софта значительго меньше чем в дефолтном трехдисковом мандраке. Конечно для обладателей толстых каналов есть Sysiphus...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Чем жил пользователь компьютера в далёком прошлом?..
Что читал он 20 лет назад?..
Или почему первые встречи с bash shell были как со старым знакомым.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Чем жил пользователь компьютера в далёком прошлом?..
Недавно на работе книжка нашлась "Электронная почта в сети Релком". :-)
UUCP, ftp-mail сервера... Помнит кто такие ?  А я пользовался... Но это ещё до Linux даже.

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Чем жил пользователь компьютера в далёком прошлом?..
Недавно на работе книжка нашлась "Электронная почта в сети Релком". :-)
UUCP, ftp-mail сервера... Помнит кто такие ?  А я пользовался... Но это ещё до Linux даже.
ностальжи... 1997 год... дома только e-mail по UUCP...  и получение веб-страниц на почту...
помнится даже сервис был, который тестировал ftpmail servers на предмет отзывчивости и каждый день отчет присылал...
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение