Страница 1 из 3

Как я переходил с xorg.6.9 на xorg7.2 и localbase

Добавлено: 2007-05-08 19:40:19
Alex Keda
Итак. Я решился - дома.
Для начала выкачал новое дерево портов согласно инструкции
подрихтовал make.conf

Код: Выделить всё

ussr# tail -1 /etc/make.conf
X11BASE=/usr/local
ussr#     
Снёс нах всё что касалось иксов - начинающееся на xorg-* (pkg_delete -f ....)

Код: Выделить всё

ussr# pkg_version -v | grep xorg
xorg-fonts-100dpi-6.9.0_1           <   needs updating (port has 7.2)
xorg-fonts-75dpi-6.9.0_1            <   needs updating (port has 7.2)
xorg-fonts-cyrillic-6.9.0_1         <   needs updating (port has 7.2)
xorg-fonts-miscbitmaps-6.9.0_1      <   needs updating (port has 7.2)
xorg-fonts-truetype-6.9.0           <   needs updating (port has 7.2)
xorg-fonts-type1-6.9.0              <   needs updating (port has 7.2)
xorg-libraries-6.9.0_1              <   needs updating (port has 7.2)
xorg-server-6.9.0_6                 <   needs updating (port has 1.2.0_1,1)
поставил из новых портов:

Код: Выделить всё

portinstall xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-cyrillic xorg-fonts-miscbitmaps xorg-fonts-truetype xorg-fonts-type1 xorg-libraries xorg-server
xorg-server не встал - ругнулся на слишком старую версию libdrm. Обновил portupgrade`ом
Всё в сумме обошлось в 37 мег траффика (без дерева портов - тока иксы)
Затем сделал

Код: Выделить всё

mv /usr/X11R6 /usr/X11R6_old
вот после этого началось самое веселье - оказалось я не всё удалил и обновил - остались всякие xorg-clients и ещё мелочёвка.

============
пока сохраняю всё в таком виде - буду добавлять по мере делания.
иксы запущены, хоть и снечены - незнаю сколько в таком виде они ещё протянут. тындырбирд уже упал :)

Добавлено: 2007-05-08 20:44:44
Raven2000
Чем дальше в лес тем толще партизаны :) ты это давай делись инфой :idea:
как с видяхами у X11R7 что там с модульностью и бла бла бла :P

Добавлено: 2007-05-08 21:57:09
Radeon
Да, точно, какие-нибудь глюки или, наоборот, фичи приятные - появились?

Добавлено: 2007-05-09 0:35:35
Alex Keda
глюков пока выше крыши - но с самими иксами всё пучком - тока прищлось дрова на всё отдельно тсавить - щас кажждая дровеня - отдельный порт - мышь, клава, видео...
пеерсобирать придётся почти всё - завтра кде буду - за сегодня вот мелочёвку успел, да QT - уже неплохо.
Моя видяха, что неподдерживалась в 6.9 стала поддерживаться - но остались старые глюки - вместо 1680х1050 показывает 1400х1050...
пришлось с портов дрова лепить.
щас вот сижу на голых иксах и опере - больше ничё не запускается...

Добавлено: 2007-05-10 11:23:24
Alex Keda
первые впечатления
многое завелось без пересборки, хотя она и требуется
необходимый минимум для kde - рекурсивно kdelibs и kdebase (нерекурсивно)
после чего кде пашет
=============
визуаьно - вроде стало побыстрей (даже не визуально - у меня слишком быстрая машина чтобы визуально что-то видеть - но раньше за пару часов работы процесс xorg [классический секс] несколько минут процессорного времени - однако вчера за пять часов - всего 6 минут).

Добавлено: 2007-05-10 12:53:00
Raven2000
Надобно на обычной тачке посмотреть быстрее ли стало.
Да и как с видяхами на счет опенгл и тд

Добавлено: 2007-05-10 12:59:09
Alex Keda
х.з. - у меня нвидиа - оно и раньше вроде пахало.
буду на буке с ati переходить - отпишусь.

Добавлено: 2007-05-10 23:59:14
Гость
Мдя. ПОлучается, если с поддержкой видяхи все в порядке, то переход с 6.9 на 7.х - больше геморра, чем пользы. Подождем, пока появиться все это в виде пакаджей.

OFF. KDE - зараза такая, стояла у меня 3.5.4 версия, захотел до 3.5.6 обновиться, используя тока пэкэджи , выставил переменную для PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports ... table/All/ , ну и начал portuprade -NRP kdebase, - гениально - tbzтник скачался еще че то там начало качаться, а потом поехала скачка kdebase*.tar.gz и компилляция. Я это дело забросил, т.к. не хотелось ждать как там КДЕ откомпилиться, а потмо еще где-нибдь с ошибочкой выскочит......глянул потом man portupgrade и понял, что в моем случае надо было использовать portupgrade -NRPP , и в результате все необходимые пакаджи скачались, и ничего не пересобиралось, таким же образом были обновлены kdenetwork,kdeadmin ...все обновилось и заработало замечательно..... такие вот дела..

Добавлено: 2007-05-11 7:42:56
FreePascal
TO Гость

Не стоит ждать пакажей.
Много пакажей под 6.2 глючные до ужастиков.
Соберай сам и будет тебе счастье!!!!

Добавлено: 2007-05-11 8:52:56
Alex Keda
2 снова гость.
поверь, тебе придётся выкачать вообще все пакаджи для иксов.
с учётом интереснейших пеерсечений, что обнаружились при переходе на локалбазу (из 550 установленных портов 4 - пересекаются - т.е. ставятся в одну диру - ранбше оно шло в /usr/local и /usr/X11R6 - а щас всё в /usr/local) - соответственно с пакаджами ты огребёшь не меньше проблем :)
Кстати - на работе перешёл на локалбазу на старых иксах 6.9 - вроде боле-мене безглючно (один порт с -k ставил - остальные нормально). Но переходил грубо:

Код: Выделить всё

lissyara# mv /usr/local /usr/local_old
lissyara# mv /usr/X11R6 /usr/X11R6_old
lissyara# mv /var/db/pkg /var/db/pkg_old
после чего понеслась.
на современной машине - на пересборку всего хлама ушло сутки.

Добавлено: 2007-05-11 11:24:27
Alex Keda

Добавлено: 2007-05-30 16:42:41
Гость
парни помогите плиз перейти на 7.2 с 6.9 я новичек и ппц есть ньюансы которые мне не понятны
если можно для тех кто в касках все поподробнее)))
заранее спасибо

Добавлено: 2007-05-30 20:25:25
serge
Для FreeBSD + csh

Код: Выделить всё

echo "setenv XORG_UPGRADE yes" >> /root/.cshrc
echo "X11BASE=/usr/local" >> /etc/make.conf
portupgrade -rcvf xorg
Вообще для обновления достаточно установить переменные соответствующие и обновить xorg.
Это что качается xorg. Затем (при наличии kde) чето нужно пересобрать. Читай этот топик, тут об этом говорили.

Добавлено: 2007-05-30 23:22:06
rastomon
сеньк
я тут собрал иксы но чтото не пашут
пишет нет устройств вывода
я пытался в руками но чтото без успешно
ни клавы и не монитора он не видит

Добавлено: 2007-05-30 23:32:27
Alex Keda
всё обновил?
дай
pkg_info | grep ^xorg

Добавлено: 2007-05-31 7:55:00
Гость
а как я могу дать если даже иксы не пашут
я щас через винду сижу

Добавлено: 2007-05-31 8:03:27
serge
Anonymous писал(а):а как я могу дать если даже иксы не пашут
:D
man sh

Добавлено: 2007-05-31 8:06:13
Alex Keda
блин, мало что в файл можно сохранить на внешнем носителе, так я видел людей переписывавших логи ошибок по странице - когда они действительно хотели решить проблему.

Добавлено: 2007-05-31 8:16:02
Гость
я ручками переписал))
xorg-cf files-1.0.2_2
xorg- fonts -75dpi-7.2
xorg- fonts -75dpi-7.2
xorg- fonts -75dpi-7.2
xorg- fonts -75dpi-7.2
xorg- fonts -75dpi-7.2
xorg-libraries-7.2_1
xorg-server-1.2.0_2,1

Добавлено: 2007-05-31 8:17:36
Гость
xorg-cf files-1.0.2_2
xorg- fonts -75dpi-7.2
xorg- fonts -cyrillic-7.2
xorg- fonts -miscbitmaps-7.2
xorg- fonts -tuetype-7.2
xorg- fonts -type1-7.2
xorg-libraries-7.2_1
xorg-server-1.2.0_2,1

вот так)

Добавлено: 2007-05-31 11:36:33
Alex Keda
в конфиге иксов - пути поменял - вместо X11R6 надо local

Добавлено: 2007-05-31 12:34:16
Гость
да я тут допробывался что все сломал))
ну первый блин комом

а про пути небыло сказано
щас дубьл 2 и посмотрим что да как))

Добавлено: 2007-05-31 16:07:32
vintovkin
serge писал(а):Для FreeBSD + csh

Код: Выделить всё

echo "setenv XORG_UPGRADE yes" >> /root/.cshrc
echo "X11BASE=/usr/local" >> /etc/make.conf
portupgrade -rcvf xorg
Вообще для обновления достаточно установить переменные соответствующие и обновить xorg.
Это что качается xorg. Затем (при наличии kde) чето нужно пересобрать. Читай этот топик, тут об этом говорили.
Привет!у меня тоже проблемы с иксами т.е. их апгрэйдом ... помогите пожалуйста что не так делаю не могу понять где ошибочка): :twisted: :oops: :? :shock:

Код: Выделить всё

vintovkin# cd /usr/ports/
vintovkin# echo "setenv XORG_UPGRADE yes" >> /root/.cshrc
vintovkin# echo "X11BASE=/usr/local" >> /etc/make.conf
vintovkin# portupgrade -rcvf xorg
cd: can't cd to /usr/ports/sysutils/portupgrade
--->  Session started at: Thu, 31 May 2007 20:58:09 +0400
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17285 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.. ..... done]
missing key: categories: Cannot read the portsdb!
--->  Session ended at: Thu, 31 May 2007 20:58:22 +0400 (consumed 00:00:13)
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError)
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port'
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!'
        from /usr/local/sbin/portupgrade:694:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize'
        from /usr/local/sbin/portupgrade:210:in `new'
        from /usr/local/sbin/portupgrade:210:in `main'
        from /usr/local/sbin/portupgrade:1981
vintovkin#                                                                                 
может быть сама утилита старенькая :? ??брал её из пакетов командой

Код: Выделить всё

vintovkin# pkg_add -r portupgrade
сори за тупой вопрос ...

Добавлено: 2007-05-31 17:03:01
dikens3
cd: can't cd to /usr/ports/sysutils/portupgrade
portupgrade не новый. Обновить бы. + перелогинится незабыть.

Добавлено: 2007-05-31 20:04:21
Alex Keda
да-да, а ещё /usr/src/UPDATING почитать - там это тоже разжёвано