Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Операционные системы *nix _ Обновление Xorg6.7 до 6.8

Автор: kuzz Воскресенье, 23 Января 2005, 1:56

ищущий да обрящет ! smile.gif
есть мандрака 10.1 community с Xorg 6.7.x и есть дрова ATI на ихнем сайте только для 6.8.x. последняя укачана. про инсталляцию все стрелки на install.txt в корне /xc, которого там нет. или на то же в xc/programs/Xserver/hw/xfree86/doc . в котором опять те же стрелки..
помогите, друзья, сил нет. дайте мануал.. четвертый день борьбы с мандрейками 10.1, 10.2 кукер, IDE-конфигурациями и ACPI-mode'ми мамы и слакой10, которая про обещанный выбор ядер 2.4 или 2.6 и не вспоминает, а скромненько радует только старичком; и, после установки ниче кроме kernel panic не кажет, даром не проходит.. sad.gif коли нет рядом отцов-yozh'ей в соседнем подъезде и помочь некому - будь он уже проклят, мир open source.. поставлю опять родную шапку 9 и пропади оно пропадом.. зряплату вроде и так обещали накинуть ! w00t.gif

зы и все-таки.. мож слона-то я и не заметил ?

Автор: yozh Воскресенье, 23 Января 2005, 2:27

Цитата
есть мандрака 10.1 community с Xorg 6.7.x и есть дрова ATI на ихнем сайте только для 6.8.x. последняя укачана. про инсталляцию все стрелки на install.txt в корне /xc, которого там нет. или на то же в xc/programs/Xserver/hw/xfree86/doc . в котором опять те же стрелки..
Стоп. Кто укачан? xorg 6.8? Сорцы с x.org (они тут: http://www.mirrormonster.com/ftp.x.org/pub/X11R6.8.1/src/ ) или пакет для mandrake (не знаю, есть ли такой, но всё же)?
Цитата
и слакой10, которая про обещанный выбор ядер 2.4 или 2.6 и не вспоминает, а скромненько радует только старичком
2.6 только в testing: ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/testing/packages/linux-2.6.9/, ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/testing/source/linux-2.6.x/. Хотя я, если честно, просто беру ядро с kernel.org, ибо в слаке на ядра накладываются только security patches. У меня сейчас на слаке 10 самосборное 2.6.8.1 (в 2.6.9 и 2.6.10 странные проблемы с /proc/acpi/battery/BAT1/state), никаких проблем.
Цитата
и, после установки ниче кроме kernel panic не кажет, даром не проходит
хм... А на каком этапе? И какое ядро ты поставил (перечислены на ftp://ftp.slackware.no/pub/linux/slackware/slackware-10.0/kernels/ )?
Я обновлял слаку до current при помощи http://www.swaret.org. В том числе и xorg6.8.1. Он работал без проблем, разве что у них немного изменился xorg.conf, пришлось поковырять. Сейчас на этой машине SuSE 9.2, но не из-за иксов - просто мне захотелось разнообразия.
Что касается swaret, то после его установки надо разобраться с /etc/swaret.conf, потом обновить его базу
swaret --update
, потом вывести список новых пакетов
swaret --list -u
, потом ставить нужные через
swaret --upgrade package_name
Но для 10 он по умолчанию даст поставить только security-обновления. Чтобы поставить xorg 6.8.1, надо в /etc/swaret.conf выставить "VERSION=current", поскольку он относится к slackware-current, а не к slackware 10. Ну, или можешь прямо так ставить, без всяких swaret, скачав нужные пакеты ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/slackware/x/ и установив через upgradepkg package_name. Или нужны сорцы? Тогда для слаки ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/source/x/x11/.
P.S. Кстати, а http://rpm.pbone.net/index.php3/stat/4/idpl/1483810/com/xorg-x11-server-6.8.1-0.100.4mdk.i586.rpm.html - не оно?

Автор: kuzz Воскресенье, 23 Января 2005, 3:11

yozh, сорри за сумбурность. суббота, водка... укачаны, конечно, сорцы 6.8.1, бинариев они еще не предлагают. вопрос и заключается в том как их поставить при условии того, что 6.7 уже стоит и настроен. через заднее место, но работает с моей видеокартой...
Цитата
никаких проблем
хм.. еще далековато мне еще до этого, но стараюсь.. smile.gif за сслылочки спасибо, надеюсь, понадобятся рано или поздно.. а про "где слака погибает": честно пытался запомнить, естественно все мимо.. при установках просил bare.i и bareacpi.i , эффекты похожие.. без каких-либо параметров. вот. ну а вообще, как с самым дружелюбным дистрибутивом линукс разберусь, так и слаки время придет. тогда и попытаюсь задать грамотные вопросы по ней.

зы заострю все-таки внимание на мандрейке с Х 6.7, который необходимо обновить до 6.8. мой несчастный мозг воспринимает только русские и аглицкие кодовые страницы..
ззы не спрашивайте зачем суматоха с версией 6.8.х . для примера - это как nvidia Ti какая-нить, установленная ХР-й с майкрософтовскими дровами, а после накаченный детонатор..

Автор: kuzz Воскресенье, 23 Января 2005, 3:19

Цитата
P.S. Кстати, а вот это - не оно?
похоже, чей-то самосбор.. интересно.. завтречка посмотрю что это. аккуратно . smile.gif известный менталитет дает-таки о себе знать..

Автор: yozh Воскресенье, 23 Января 2005, 14:27

Кстати, процедура сборки xorg из сорцов описана в файле /xc/BUILD.
И, кстати, http://www.urpmi.org .

Автор: kuzz Понедельник, 24 Января 2005, 14:23

поставил в итоге rpmdrake'ом, указав ему источником обновления диск с 10.2 cooker, в котором Xorg 6.8 есть сразу. встал влет просто..
с сорцами не разобрался. не хотели они компилироваться, ругаясь на "cc - нет такой команды" или что-то вроде. ну а rpm погиб под зависимостями. очень точное определение подобрано все-таки: неудовлетворенные. smile.gif
что плохого. дрова ati все-равно не встали. конфликт, мол, с lib*.so, не помню точно какой, и все, и до свидания. но это теперь неважно. и, после обновления rpmdrake он перестал запускаться сам rpmdrake.. снос пакета и установка заново с родного диска не помогли. чето тут нечисто.. dry.gif

Автор: yozh Понедельник, 24 Января 2005, 14:39

Полагаю, всё из-за зависимостей. Видимо, в mandrake нельзя обновить ТОЛЬКО иксы, надо обновлять кучу других пакетов. Сноси xorg 6.8 (rpm -e), ставь обратно 6.7 из дистрибутива (rpm -i). И потом мееееедленно, с удовлетворением всех зависимостей, по новой. Правда, не знаю, сколько их в итоге придётся обновить. Как-то в слаке всё проще.
Насчёт "cc: command not found". А ты до этого что-нибудь собирал? Может, у тебя не стоят gcc и девелоперские пакеты?

Автор: kuzz Понедельник, 24 Января 2005, 17:42

может и не стоят.. для меня чего к чему и зачем, это пока достаточно мрачный лес. сказано в мануале, например, "нужны исходники ядра в такой-то папке и glibc версии не ниже такой-то" - проверил, ссылку сделал - работает, собралось. не сказано ничего в мануале - не проверил, не сделал, не работает и не собралось. smile.gif а почему - blink.gif
Иксы 6.8 встали и работают, тут все пучком. перестал запускаться rpmdrake после того, как я его самого обновил.

Автор: yozh Понедельник, 24 Января 2005, 17:46

Попробуй запустить rpmdrake командой из терминала и посмотри, как именно он будет ругаться. Надеюсь, что не просто "Segmentation fault" smile.gif

Автор: kuzz Понедельник, 24 Января 2005, 23:31

rpm -qa|grep gcc показывает вот чего:
libgcc1-3.4.1-3mdk
gcc-cpp-3.4.3-1mdk

запуск rpmdrake в консоли вот чего:
Can't load '/usr/lib/libDrakX/auto/c/stuff/stuff.so' for module c::stuff: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: PL_sv_undef at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
at /usr/lib/libDrakX/c.pm line 5
Compilation failed in require at /usr/lib/libDrakX/c.pm line 5.
BEGIN failed--compilation aborted at /usr/lib/libDrakX/c.pm line 5.
Compilation failed in require at /usr/lib/libDrakX/run_program.pm line 5.
BEGIN failed--compilation aborted at /usr/lib/libDrakX/run_program.pm line 5.
Compilation failed in require at /usr/lib/libDrakX/common.pm line 7.
BEGIN failed--compilation aborted at /usr/lib/libDrakX/common.pm line 7.
Compilation failed in require at /usr/bin/rpmdrake line 46.
BEGIN failed--compilation aborted at /usr/bin/rpmdrake line 46.

а на "нарушение сегментации" при запуске ругается xmms..
thumbsup9.gif

Автор: yozh Вторник, 25 Января 2005, 0:26

ldd /usr/bin/rpmdrake
и вперёд - проверять, какие либы у тебя не обновлены и потому слишком старые. Геморроя будет много. Может, легче просто полностью обновиться до 10.2?

Автор: kuzz Вторник, 25 Января 2005, 0:39

не, не легче. 10.2 дистрибутив у меня cooker - версия для тестеров и разработчиков. кривая-косая-полурабочая. я с ней до 11-го official ковыряться буду..
gcc поставил.
ldd /usr/bin/rpmdrake говорит:
Цитата
not a dynamic executable

Автор: yozh Вторник, 25 Января 2005, 2:03

Значит, этот drake на перле писан. Надо perl обновлять. И, может быть, смотреть
ldd /usr/lib/libDrakX/auto/c/stuff/stuff.so

Автор: kuzz Вторник, 25 Января 2005, 2:54

perl уже пытался обновить, закопался в зависимостях..
в общем, плюнул я на это все, переставил по-быстренькому всю систему со всем девелоперским добром, что было в составе.
ради интереса запустил компиляцию xorg'а. прогресс налицо wink.gif . теперь она затыкается на вот такой штуке:
Цитата
bison -y -d pswparser.y
/bin/sh: line 1: bison: command not found
make[4]: *** [pswparser.c] Ошибка 127
make[4]: Leaving directory `/home/kuzz/dist/xc/config/pswrap'
make[3]: *** [../../config/pswrap/pswrap] Ошибка 2
make[3]: Leaving directory `/home/kuzz/dist/xc/lib/dps'
make[2]: *** [includes] Ошибка 2
make[2]: Leaving directory `/home/kuzz/dist/xc/lib'
make[1]: *** [includes] Ошибка 2
make[1]: Leaving directory `/home/kuzz/dist/xc'
make: *** [World] Ошибка 2

ну ее нафих, поставил, как и в прошлый раз 6.8.2 с кукера обновлением.
невкусно получается с SIM 0.9.3.
на шапку, помнится, вставал бегом, теряя тапки.. на мандраку же, смотрю... бинарий опять-таки погибает под стадом зависимостей.. компиляция сорцов , чуть подумав, заканчивается на:
Цитата
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether g++ supports -fno-exceptions... no
checking whether g++ supports -fno-check-new... no
checking whether g++ supports -fexceptions... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

мне чего теперь - все это добро искать и ставить ? мож дистрибутив такой ущербный ? или....

Автор: yozh Вторник, 25 Января 2005, 3:14

Цитата
bison -y -d pswparser.y
/bin/sh: line 1: bison: command not found
А bison стоит? GNU "Bison" is a general-purpose parser generator that converts a bison: grammar description for an LALR(1) context-free grammar into a C bison: program to parse that grammar.
Цитата
checking for g++... no
checking for c++... no
Как я понимаю, установлен не весь GCC? Компилятор C стоит, компилятор C++ - нет (SIM юзает Qt, а она, в отличие от GTK, писана на C++).
Цитата
мне чего теперь - все это добро искать и ставить ?
GCC просто поставь полностью.
Цитата
мож дистрибутив такой ущербный ? или....
Ну... кхм... у меня с ним в своё время тоже не очень получилось собирать софт, потому и снёс его smile.gif Может, тебе повезёт.

Автор: kuzz Вторник, 25 Января 2005, 3:44

ба !! блютуф работает ! чума.. w00t.gif
даже много быстрее, чем под ХР, с ума сойти.. вау. уфф. ооооооо-о-о-о-о...

зы так.. лирическое отступление.. от переизбытка чувств..

Автор: kuzz Вторник, 22 Февраля 2005, 18:42

все, надоело..
ставишь пакет - удовлетвори зависимость 1.
ставишь зависимость 1 - удовлетвори 2.
ставишь 2 - ..
...
... - удовлетвори зависимость n.
ставишь n - зависимость:

Цитата
пакету n нужен (установлен) пакет n.

ну че это вообще ?
или нельзя поставить пакет m, поскоку конфликтует с пакетом a. -U и с --force - то же самое.
сносишь пакет a - шиш, нужен тому-то, тому-то и тому-то. пытаешься снести то-то, чтобы переставить поновее - тоже шиш. еще двадцать зависимостей. не вырывать же их с корнями. так всю систему из-за поганого qt снести придется. что, собссно и сделаю, пошел этот мандрейк... ranting2.gif
и так с 95% софта, который пытаешься ставить!
про сорцы вообще промолчу. gcc полностью, bison, все что просилось и даже сверху, стоит (это + цитрусный клиент и есть 5% из того, что поставилось как раз).
полез я качать Suse. уж больно вкусно про него http://www.novell.com/ru-ru/products/linuxprofessional/features/new.html.

кстати, немного не по теме, пользуясь случаем хочу очень сильно обругать Download Master. подгаживал он мне не раз, но последний - это что-то. качал эту самую iso-шку suse, чуть больше 3 гиг. вечером поставил закачку, с утра увидел такую картину: окно довнлодера, скачанный размер -9xxxxx КБ (с минусом !), состояние - пытаюсь запустить новую секцию. кол-во которых ограничено руками до трех. смотрю файл .downloading - размер 2 гига. хорошо, жму паузу, жму продолжение и... закачка запускается заново, затирая уже скачанное! два гига * три цента псу под хвост.. tears.gif

до свидания и прощайте, Mandrake 10.1 Community и Download Master.

Автор: Leppy Среда, 23 Февраля 2005, 0:18

Говорили тебе - не трогай эту кривую мандряку...-)) Но вообще, в последних дистрибах эти проблемы пытаются решить. Как пример - федора, прости господи, пишешь - yum -y install xine - и он тебе не только сам xine поставит, но и xine-lib, xine-skins и кучку зависимых либ, если их у тебя ещё нет. Также есть Synaptic - тут тебе вапче выньдос апдейт на всю систему, разбитый по категориям да ещё и GUI-) Вобщем не так всё сложно, как тебе кажется-)

Автор: kuzz Суббота, 26 Февраля 2005, 19:44

что такое невезет и как с этим бороться.
ну что ж, поставил регет, укачал по-новой. принес исо-шку домой, надо записывать. смотрю - хеш не такой, какой должен быть. thumbsup9.gif сам образ читаем. лана, закатал, загрузился с него. графическая установка запускается раз через несколько, с acpi вообще ничего не запускается. энто фихня, я уже привык.. плохо то, что yast не видит ни одного пакета на диске. пишет вот чего:

Цитата
При чтении пакета с носителя произошла ошибка.
Ошибка носителя ?
* Error: No proposal !

вот она, думаю, где подлянка. хорошо, третий раз столько качать - за трафик никогда не отчитаюсь, поехал сегодня на пресню купить http://www.linuxcenter.ru/goods/1097.html диск (как добирался и покупал - вообще отдельная песня. один знак, запрещающий поворот с ул.1905г. на звенигородское ш. в правильную полосу и разрешающий туда же на встречку чего стОит mad.gif ). купил. как вы думаете, что-нибудь изменилось ? неа, все то же самое.
мож это так задумано ?

Автор: yozh Суббота, 26 Февраля 2005, 20:23

1) Откуда iso качал?
2) У тебя CDROM случайно не на slave висит? У меня, помнится, были проблемы с установкой Redhat9, пока не переставил его на IDE2 Master.

Автор: yozh Суббота, 26 Февраля 2005, 20:36

Вообще, я смотрю, http://www.google.com/search?q=suse+installation+Error%3A+No+proposal+&sourceid=mozilla&start=0&start=0&ie=utf-8&oe=utf-8 Почитай тут: http://www.vmware.com/support/guestnotes/doc/guestos_suse91.html , http://portal.suse.com/sdb/en/2002/10/mlasars_8_1_dvdinstall.html и т.д. по списку.

To install SuSE Linux 8.1 on VMware from the DVD, the DVD drive must be set to "raw access". To do this, the drive type under VMware's "Settings/Configuration Editor" must be changed while the virtual machine is not running. Select your drive, for example, under IDE, S-M (slave master, i.e., /dev/hdc) and change the "Device Type" to "CD-ROM (raw access)". Exit the configuration with "OK" and start the virtual machine. The installation must be aborted just the same or

linux cdromdevice=hdc

must be entered at the boot prompt as described above.

----------------
Installation from a DVD may stop at the Software item under Installation Settings with the following error message: No base selection available. ERROR: No proposal. SUSE has seen this problem on both physical and virtual machines. To work around the problem inside a virtual machine, type the following at the boot prompt as you begin the installation:

linux cdromdevice=/dev/hdc

Replace /dev/hdc with the appropriate device name if your CD-ROM device is not the master device on the second IDE channel. The installation should then proceed normally.

Автор: kuzz Воскресенье, 27 Февраля 2005, 2:34

мдя.. шаг влево, шаг вправо - расстрел. suse после перевеса привода с slave на master поставилась. токо чето как-то не так... симптомы невразумительные: grub, выбор системы, черный экран и всё. reset, лезу в bios, меняю значение acpi 2.0 на disabled - система грузится. перезагрузка - опять черный экран. меняю значение на enabled - все работает. и так по кругу. перед загрузкой suse необходимо поменять значение на противоположное. чушь какая-то. эт раз.

два. оценил фантастическое удобство yast при восстановлении системы. свежескачанный и установленный тот самый драйвер ati, с которого все началось, тут же порушил иксы.. родной xorg как-то с трудом понимает видюху; апп. ускорения тоже не видать..

три. сим, зараза, пока что тоже не встал, говорит

Цитата
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!


но, зато какая картинка на фоне рабочего стола !!! WinXP просто нервно курит в сторонке ! w00t.gif


Добавлено kuzz, [mergetime]1109460741[/mergetime]
зы полез-ка я качать обновлений для начала..

Добавлено kuzz, [mergetime]1109460893[/mergetime]
ззы исошку качал с российского зеркала, указанного на сусовом сайте.

Автор: kuzz Воскресенье, 27 Февраля 2005, 3:43

SIM: без проблем встал бинарий для 9.1
а вот сорцы, несчастные, так иксов и не видят...

Автор: kuzz Воскресенье, 27 Февраля 2005, 4:09

Red Hat 9, кстати, ставился с ide2 slave, точно помню. железо с того времени менял, но по каналам ничего не трогал: два харда на ide1, sm - оптика и ss всегда был cd/dvd.

Автор: kuzz Понедельник, 28 Февраля 2005, 17:48

хм. теперь suse вообще живет своей жизнью, от меня малозависимой. хочет - грузится, не хочет - не грузится.. в основном не грузится. ничего не меняю нигде, просто пару перезагрузок в винды и из нее (или как это прально сказать), смотришь - заработала...

Автор: yozh Понедельник, 28 Февраля 2005, 20:15

Цитата(kuzz @ Monday, 28 февраля 2005, 15:48)
хм. теперь suse вообще живет своей жизнью, от меня малозависимой. хочет - грузится, не хочет - не грузится.. в основном не грузится. ничего не меняю нигде, просто пару перезагрузок в винды и из нее (или как это прально сказать), смотришь - заработала...
*


Видимо, твоё железо ей не нравится. Придётся анализировать логи (/var/log) И смотреть там, на что ругается.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)