profiles 10.0

На днях решил обновить роутер eselect profile list выдал

Available profile symlink targets:
  [1]   default/linux/x86/2008.0 *
  [2]   default/linux/x86/2008.0/desktop
  [3]   default/linux/x86/2008.0/developer
  [4]   default/linux/x86/2008.0/server
  [5]   default/linux/x86/10.0
  [6]   default/linux/x86/10.0/desktop
  [7]   default/linux/x86/10.0/developer
  [8]   default/linux/x86/10.0/server
  [9]   hardened/x86
  [10]  selinux/2007.0/x86
  [11]  selinux/2007.0/x86/hardened
  [12]  selinux/v2refpolicy/x86
  [13]  selinux/v2refpolicy/x86/desktop
  [14]  selinux/v2refpolicy/x86/developer
  [15]  selinux/v2refpolicy/x86/hardened
  [16]  selinux/v2refpolicy/x86/server
  [17]  hardened/linux/x86

Что за профили x86/10.0... чем отличаются от 2008.0?

? diff

К примеру

diff /usr/portage/profiles/default/linux/x86/{10.0,2008.0}/desktop

или просто

diff /usr/portage/profiles/default/linux/x86/{10.0,2008.0}/

Я Gentoo & Funtoo

Юзе флагами?

Юзе флагами?

Вся разница в наличии файла

Вся разница в наличии файла eapi

А это означает что более

А это означает что более младшие eapi чем 2 становятся deprecated =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

/

alexxy написал(а):
А это означает что более младшие eapi чем 2 становятся deprecated =)

Думаешь, пора менять профиль с 2008.0 на 10.0?

:wq
--
Live free or die

xeon ~ # eselect profile

xeon ~ # eselect profile show
Current make.profile symlink:
  default/linux/amd64/10.0/desktop

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Сегодня наткнулся на первое

Сегодня наткнулся на первое существенное отличие.
В 10.0 размаскирована libxcb-1.4, и соответствующие исковые либы.
Главная проблема - не устаналивает больше libxcb-xlib.so, что ломает многие пакеты (сломано, я так понял, апстримом)
Соответственно, если используется preserve-libs, необходимо вручную удалить сохраннённую libxcb-xlib.so, после чего revdep-rebuild заметит что пакеты слинкованные с libxcb поломались и пересоберёт их.

P.S. у меня почему-то после этого кдешная сессия из кдм не стартует. А через startkde, прописанного в .xinitrc - без проблем.
В логах иксов единственное ругательство, ничего не говорящее об источнике проблемы (чуть позже покажу, сейчас лог иксов обновился), но что-то вроде "X recieved signal 11"

проблема не с профилем, а с

проблема не с профилем, а с вами: вы не прочитали вывод emerge ;-)
проблема с xcb-lib уже обсуждалась, т.ч. можно поискать на форуме, и у меня проблема с ней случилась до перехода на 10-й профиль ;-)

Я знаю что проблема с тем,

Я знаю что проблема с тем, что надо было почитать вывод emerge, а не с профилем)
С другой стороны в выводе emerge ничего не написано о том, что надо сперва удалить libxcb-xlib.so
Можно было догадаться, конечно.

P.S. с KDM проблема решилась перезагрузкой.

dancingfire написал(а): С

dancingfire написал(а):
С другой стороны в выводе emerge ничего не написано о том, что надо сперва удалить libxcb-xlib.so
Можно было догадаться, конечно.

если бы всё же почитали вывод emerge, то знали бы, что ничего удалять руками не надо, а надо запустить скрипт xcb-rebuilder.sh ;-)

Надо. Скрипт я запускал. Если

Надо.
Скрипт я запускал.
Если используется portage-2.2, то по умолчанию включена функция preserve-libs - то есть portage не удаляет библиотеки, которые ещё кем-либо используются.
xcb-rebuilder.sh не учитывает этот момент (судя по багзилле не я один на этом споткнулся), соответственно, пока вручную не удалишь libxcb-xlib.so - перекомпиляция этих пакетов ничего не даст, они будут находить libxcb-xlib.so и линковаться с ней.

с libxcb-xlib.so у меня

с libxcb-xlib.so у меня поблем не было... libxcb-xlib.la не находилась при компиляции и все пакеты от нее зависящие вылетали с ошибкой... скрипт xcb-rebuilder.sh все исправил ;-)

Какая сейчсас версия libxcb

Какая сейчсас версия libxcb стоит?

отмечусь здесь, чтобы следить

отмечусь здесь, чтобы следить

- - -

аналогично (-;

Пожалуйста,просветите. Для

Пожалуйста,просветите.
Для перехода на профиль 10.0 с профиля 2008 достаточно через eselect выбрать новый профиль и затем обновить мир?
Не понадобяться ли такие меры,как полная пересборка системы и мира?

Достаточно, IMHO.

Достаточно, IMHO.

Я Gentoo & Funtoo

Нет, не понадобятся. Что

Нет, не понадобятся. Что нужно, напишет emerge

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да,спасибо,перешёл на профиль

Да,спасибо,перешёл на профиль 10.0,пришлось повозиться с USE флагами.
Есть другие вопросы,но это другая тема.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".