новичок и старая система

здраствуйте! помогите пожалуйста решить последовательный ряд проблемм.
в общем на gentoo возникла необходимость иметь винду. поставил virtualbox, установил винду хр, но она не видела порты, чтобы поставить офис. с ужасом осознал, что gentoo стояла 2 года без малейшего обновления (как же я был и есть глуп!).
после долгих мыканий обновил portage до 2.1.10.11 и обновил python до 3.1
emerge --info http://paste.org.ru/index.pl?75dgls
логически решил обновить систему emerge --update --deep world, на что терминал ответил
http://paste.org.ru/?e5u650
размышляя, что виною третий питон, откатываю его до 2.6

Цитата:
localhost iliya # eselect python list
Available Python interpreters:
[1] python2.5
[2] python2.6
[3] python2.7
[4] python3.1 *
localhost iliya # eselect python set 2

повторяю emerge --update --deep world, получаю нечто похожее http://paste.org.ru/?qdg3kr
что делать дальше уже не понимаю
на emerge -uDN system выводится список обновлений и несколько блокировок, которые никак не могу обойти
http://paste.org.ru/?rnnspk
очень хочу обновить систему, но не получается. помогите пожалуйста советами.

старая система

Так не проще перейти на другую систему ?

Загрызём

По многочисленным просьбам форумчан аффтар загрызен мной за непроходящуюю тупость и несдачу экзаменов в 3-м классе.
slepnoga

в смысле всё снести и

в смысле всё снести и поставить винду?

/

ukorizna написал(а):
в смысле всё снести и поставить винду?

Нет.
Унести свои настройки из существующей системы и разверную актуальную в имеющийся слепок конфигурации с нуля (чистого stage3).

http://gentoo.ru/content/kak-obnovit-ochen-staruyu-sistemu
http://gentoo.ru/content/ustanovil-ya-gentoo-dalshe-chto

:wq
--
Live free or die

Мужайся

Ну я вижу не так много блокировок
Универсального рецепта нет. Попробуй снести блокирующие пакеты. Обновить систему и пересобрать их.
У меня gentoo стоит лет 5-6 обновляется по чаще, но пережила не одну материнку, замену hdd, переход с intel на amd и тд и работает.
Обнови то что не блокируется руками. Дерзай и удачи!

Давайте по порядку, у вас

Давайте по порядку, у вас стоит питон 2.7(назначить основным) и 3.1 их достаточно остальные можно удалить. Надеюсь вы обновили питон по инструкции.

* Manifest not found for 

Сделайте ebuild путь к ебилду digest
или удалите сам ебилд

!!! Enabling --newuse and --update might solve this conflict.

почему выполнятете совет emerge?

The following USE changes are necessary to proceed:
#required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
=gnome-base/gnome-menus-2.30.5 python
#required by gnome-extra/hamster-applet-2.32.1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
>=dev-lang/python-3.1.4-r3:3.1 sqlite

Проделали?(сами или автоматом)

!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
sys-apps/slocate

узнать кому нужно и тогда решить, что делать

 # emerge -av =sys-apps/slocate
!!! '=sys-apps/slocate' is not a valid package atom.
!!! Please check ebuild(5) for full details.

"=" - лишнее или версии не хватает, да и в любом случае сначала предыдущий пункт

emerge -uDN system

есть гайд по обновлению media-libs/libpng
я бы снес x11-libs/libsexy и обновил x11-base/xorg-server до актуального
еще иногда помогает добавка --with-bdeps y

/

_SerEga_ написал(а):
Давайте по порядку, у вас стоит питон 2.7(назначить основным) и 3.1 их достаточно остальные можно удалить.

А я бы постремался удалять что-либо до получения актуальной системы.

_SerEga_ написал(а):
я бы снес x11-libs/libsexy и обновил x11-base/xorg-server до актуального
еще иногда помогает добавка --with-bdeps y

А я бы вообще забил (возможно с полным выносом) на гуйню и приводил систему к работоспособному виду из консоли.

ЗЫ: Переход на питона-3.1 до получения актуальной системы полагаю преждевременным.

ЗЗЫ: Даже если совсем лениво во избежание проблем рекомендую обновляться хотя бы 2-3 раза в год.

:wq
--
Live free or die

если питон обновлен по

если питон обновлен по мануалу, то риск минимален, к тому же у меня написано можно, а не нужно

согласен, не следует полностью переходить на 3.1 не убедившись, что все работает, т.е. после получения обновленной системы и ее бэкапа

хорошо, начнем:питонов пока

хорошо, начнем:
питонов пока оставляем жить

Цитата:
localhost iliya # ebuild /usr/...openoffice-infra-3.0.1.ebuild digest
localhost iliya # ebuild /usr/.../openoffice-infra/openoffice-infra-3.0.1.ebuild manifest

не катит http://paste.org.ru/?5w29fj
пытаюсь снести

Цитата:
localhost iliya # emerge /usr/.../openoffice-infra-3.0.1.ebuild --unmerge
*** emerging by path is broken and may not always work!!!
!!! '/usr/.../openoffice-infra-3.0.1.ebuild' is not claimed by any package.

вот следующие несколько абзацев я честно говоря не допонял

Цитата:
Цитата:
!!! Enabling --newuse and --update might solve this conflict.

почему выполнятете совет emerge?

Цитата:
The following USE changes are necessary to proceed:
#required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
=gnome-base/gnome-menus-2.30.5 python
#required by gnome-extra/hamster-applet-2.32.1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
>=dev-lang/python-3.1.4-r3:3.1 sqlite

Проделали?(сами или автоматом)

поиск зависимостей

Цитата:
localhost iliya # equery -q d sys-apps/slocate
!!! Warning: No packages found matching sys-apps/slocate
* Manifest not found for '/usr/portage/local/layman/sunrise/app-office/openoffice-infra/openoffice-infra-3.0.1.ebuild'

снес x11-libs/libsexy

Цитата:
localhost iliya # emerge x11-libs/libsexy --unmerge
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean ` to check for reverse dependencies before
* removing packages.
x11-libs/libsexy
selected: 0.1.11
protected: none
omitted: none
All selected packages: x11-libs/libsexy-0.1.11
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging x11-libs/libsexy-0.1.11...
* Updating desktop mime database ...
* Updating shared mime info database ...
* GNU info directory index is up-to-date.

обновляю emerge -u x11-base/xorg-server
выдает еще несколько блокировок http://paste.org.ru/?hr9pf2

и да, обновлятся мне не лень, по простоте душевной думал не надо, а мозг не включал, увы ...

пытаюсь снестиприменительно

пытаюсь снести

применительно к ebuild снести означает снести(удалить) ebuild, а не пакет. Если он вам не нужен удаляйте, если нужен - надо будет решать ту проблему.


вот следующие несколько абзацев я честно говоря не допонял
Цитата:

    [code]
        !!! Enabling --newuse and --update might solve this conflict.

почему НЕ выполнятете совет emerge?
[/code]я пропустил "НЕ", вам emerge дает совет, почему бы не попробовать его выполнить?


 [code]
       The following USE changes are necessary to proceed:
        #required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
        =gnome-base/gnome-menus-2.30.5 python
        #required by gnome-extra/hamster-applet-2.32.1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
        >=dev-lang/python-3.1.4-r3:3.1 sqlite

Проделали?(сами или автоматом)
[/code]
Что не понятно? что вам говорит emerge или что делать?

 localhost iliya # equery -q d sys-apps/slocate
!!! Warning: No packages found matching sys-apps/slocate

Жирный намек,в world и его нет?

обновляю emerge -u x11-base/xorg-server
выдает еще несколько блокировок http://paste.org.ru/?hr9pf2

А если так?
emerge -uND --with-bdeps y x11-base/xorg-server
можно еще sys-kernel/linux-headers обновить

.

ukorizna написал(а):
и да, обновлятся мне не лень, по простоте душевной думал не надо, а мозг не включал, увы ...

Ты что и как обновляешь?
-uDN?

В данном случае я бы всё лишнее мешающее (охфисы, иксы) сносил нафиг.
Первостепенная задача: привести к актуальному виду system (остальное дело наживное).
И здесь на интервале два года возможны некоторые сложности (гарантированный минимум --- http://www.gentoo.org/doc/en/openrc-migration.xml ).
Рекомендую первую из приведённых мной ссылок рекурсивно.
До завершения обновления оставаться на втором питоне (когда появился eselect python не помню, но его вместе с perl'ом тебе обновить точно придётся).

И да: при обновлении действительно старых систем первым делом рекомендуется обновить portage (по ссылке ты должен был прочитать, что самая последняя из доступных в актуальном срезе версий может сразу не подойти).
А следование стандартной процедуре обновления скорее убъёт систему (в процессе перехода на openrc ты гарантированно на некоторое время теряешь фияу загружаемости, потому рекомендую обзавестись SysRescueCD).

:wq
--
Live free or die

Если есть джаббер, заходи в

Если есть джаббер, заходи в конференцию xmpp://gentoo@conference.gentoo.ru , знающие люди помогут.

Не грусти, товарищ! Всё хорошо, beautiful good!

.

winterheart написал(а):
Если есть джаббер

Почему "если"?
Для пользователя gentoo.ru значение данного условного выражения суть TRUE.
Вопрос: настроен ли он?

:wq
--
Live free or die

спасибо за советы, на сегодня

спасибо за советы, на сегодня время вышло, еду домой. завтра с утра всё проверю.
ebuild удалить пока не удается.

.

ukorizna написал(а):
ebuild удалить пока не удается.

А ты его не трогай.
Относительные пути они очень давно не работают (больше чем в два раз больше двух лет).
Вообще не надо лезть руками (rm) в /usr/portage.

:wq
--
Live free or die

Упс, только сейчас заметил

Упс, только сейчас заметил /usr/portage/local/ , а не /usr/local/portage/
но в любом случае это к основному дереву пакетов не относиться

всем доброго

всем доброго дня!

Цитата:
Автор Anarchist, дата создания 8 ноября, 2011 - 13:29.
Нет.
Унести свои настройки из существующей системы и разверную актуальную в имеющийся слепок конфигурации с нуля (чистого stage3).

боюсь, что не осилю.

Цитата:
Vovike

спасибо, вам тоже успехов в этом непростом деле!

emerge -uND --with-bdeps y x11-base/xorg-server
emerge -uND --with-bdeps y media-libs/mesa-7.11

не помогают.

sys-kernel/linux-headers обновился нормально http://paste.org.ru/?kz6pc6

кстати

Цитата:
localhost iliya # emerge --nodeps sys-apps/slocate
emerge: there are no ebuilds to satisfy "sys-apps/slocate".
emerge: searching for similar names...
emerge: Maybe you meant any of these: sys-apps/mlocate, sys-apps/ksplice, sys-apps/hwloc?

первый обновился нормально, остальные что-то не пошли.

дальше решил пойти по пути снятия блокировок для emerge -uDN system, все что требовало докачки ставил emerge --nodeps (пакет), в итоге осталась одна блокировка
x11-base/xorg-server-1.7 (x11-base/xorg-server-1.7 is blocking media-libs/mesa-7.11)

в /etc/portage/package.mask по очереди маскировал и мессу и сервер и их младших братьев и сестер, но это привело к еще большим блокировкам из-за x11-libs/qt-qt3support-4.7.2.
тогда решил ставить их по отдельности emerge --nodeps (пакет). месса выбрала версию 7,11, сервер - 1.10.4-r1. но оба не встали опять из-за блокировок.

аналогично, все что требовало докачки ставил emerge --nodeps (пакет). (кстати, передаю огромный привет нашим админам, которые поставили ограничение в 20 метров при размере sys-devel/gcc-4.5.3-r1.tar.bz2 64 метра!). в итоге для x11-base/xorg-server осталось одно ограничение в виде sys-apps/util-linux, свежие версии замаскировал
=sys-apps/util-linux-2.19.1
=sys-apps/util-linux-2.18-r1

версия 2.17.2 блокировалась только sys-fs/e2fsprogs-1.41.8, маскировка и --nodeps e2fsprogs не помогала, поэтому emerge --with-bdeps y =sys-fs/e2fsprogs-1.41.14
, затем etc-update, версия emerge -av =sys-apps/util-linux-2.17.2 встала спокойно.
emerge -av =x11-base/xorg-server-1.10.4-r1 вроде запустился, но почему-то затормозился http://paste.org.ru/?4slf1a
вывод для emerge -av =media-libs/mesa-7.11 http://paste.org.ru/?pv740p

насколько я понимаю, если затык со старым xorg-server'ом будет пройден, то дальше дело автоматики?

p.s. обновлятся я стал только две недели назад и еще не осознал какой командой лучше.
p.p.s. джаббера к сожалению нет, ибо когда ставили систему кореш на вопрос "зачем?" ответил "ну нет, так нет" :(

checking for cpuid.h...

checking for cpuid.h... no
configure: error: gcc must provide the <cpuid.h> header
 * ERROR: sys-libs/glibc-2.12.2 failed (compile phase):

Попробуйте обновить gcc(и binutils gcc-config ) и потом собрать glibc новым gcc

_SerEga_

_SerEga_ написал(а):
checking for cpuid.h... no
configure: error: gcc must provide the <cpuid.h> header
 * ERROR: sys-libs/glibc-2.12.2 failed (compile phase):

Попробуйте обновить gcc(и binutils gcc-config ) и потом собрать glibc новым gcc

Согласно http://www.gentoo.org/doc/en/gcc-upgrading.xml начинать надо с emerge --oneshot libtool.

:wq
--
Live free or die

/

ukorizna написал(а):
Цитата:
Унести свои настройки из существующей системы и разверную актуальную в имеющийся слепок конфигурации с нуля (чистого stage3).

боюсь, что не осилю.

С таким уровнем скиллов обновление с наличной стартовой точки будет сложнее.

ukorizna написал(а):
насколько я понимаю, если затык со старым xorg-server'ом будет пройден, то дальше дело автоматики?

Оптимист.
Впрочем, обновление gcc можно взять за основу (на иксы пока забей, после обновления system переходи на питона 2.7).

:wq
--
Live free or die

Эх магли бы и на русском

Эх магли бы и на русском найти страницу !!!

чтобы понятнее было !

Загрызём

По многочисленным просьбам форумчан аффтар загрызен мной за непроходящуюю тупость и несдачу экзаменов в 3-м классе.
slepnoga

.

Модераторы молчат, обращаюсь к администраторам. Вам до сих пор непонятна бот-суть данного "юзера"? Само наличие поста именно такого содержания в именно этой нитке-цитировании не говорит от том, что "оно" не читает? Не читает вообще и потому попросту промахивается, несмотря на неплохой лексический анализатор? Скажу больше - я не поленился включить в браузере искусственное автообновление через каждую минуту, и наблюдал при этом за колонкой "Сейчас на сайте". Результат оказался вполне ожидаемым - некто (точнее, нечто) Nibbler мелькнуло в данном списке 1 (!!!) единственный раз, после чего возникли 6 (!!!) его постов. При этом, время в постах указано от 12:05 до 12:11. Ка такое могло получиться?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

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

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