новичок и старая система
здраствуйте! помогите пожалуйста решить последовательный ряд проблемм.
в общем на 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
в смысле всё снести и
в смысле всё снести и поставить винду?
/
Нет.
Унести свои настройки из существующей системы и разверную актуальную в имеющийся слепок конфигурации с нуля (чистого 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 их достаточно остальные можно удалить. Надеюсь вы обновили питон по инструкции.
Сделайте ebuild путь к ебилду digest
или удалите сам ебилд
почему выполнятете совет emerge?
Проделали?(сами или автоматом)
узнать кому нужно и тогда решить, что делать
"=" - лишнее или версии не хватает, да и в любом случае сначала предыдущий пункт
есть гайд по обновлению media-libs/libpng
я бы снес x11-libs/libsexy и обновил x11-base/xorg-server до актуального
еще иногда помогает добавка --with-bdeps y
/
А я бы постремался удалять что-либо до получения актуальной системы.
А я бы вообще забил (возможно с полным выносом) на гуйню и приводил систему к работоспособному виду из консоли.
ЗЫ: Переход на питона-3.1 до получения актуальной системы полагаю преждевременным.
ЗЗЫ: Даже если совсем лениво во избежание проблем рекомендую обновляться хотя бы 2-3 раза в год.
:wq
--
Live free or die
если питон обновлен по
если питон обновлен по мануалу, то риск минимален, к тому же у меня написано можно, а не нужно
согласен, не следует полностью переходить на 3.1 не убедившись, что все работает, т.е. после получения обновленной системы и ее бэкапа
хорошо, начнем:питонов пока
хорошо, начнем:
питонов пока оставляем жить
не катит http://paste.org.ru/?5w29fj
пытаюсь снести
вот следующие несколько абзацев я честно говоря не допонял
поиск зависимостей
снес x11-libs/libsexy
обновляю emerge -u x11-base/xorg-server
выдает еще несколько блокировок http://paste.org.ru/?hr9pf2
и да, обновлятся мне не лень, по простоте душевной думал не надо, а мозг не включал, увы ...
пытаюсь снестиприменительно
применительно к ebuild снести означает снести(удалить) ebuild, а не пакет. Если он вам не нужен удаляйте, если нужен - надо будет решать ту проблему.
почему НЕ выполнятете совет emerge?
[/code]я пропустил "НЕ", вам emerge дает совет, почему бы не попробовать его выполнить?
Проделали?(сами или автоматом)
[/code]
Что не понятно? что вам говорит emerge или что делать?
Жирный намек,в world и его нет?
А если так?
emerge -uND --with-bdeps y x11-base/xorg-server
можно еще sys-kernel/linux-headers обновить
.
Ты что и как обновляешь?
-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!
.
Почему "если"?
Для пользователя gentoo.ru значение данного условного выражения суть TRUE.
Вопрос: настроен ли он?
:wq
--
Live free or die
спасибо за советы, на сегодня
спасибо за советы, на сегодня время вышло, еду домой. завтра с утра всё проверю.
ebuild удалить пока не удается.
.
А ты его не трогай.
Относительные пути они очень давно не работают (больше чем в два раз больше двух лет).
Вообще не надо лезть руками (
rm
) в/usr/portage
.:wq
--
Live free or die
Упс, только сейчас заметил
Упс, только сейчас заметил /usr/portage/local/ , а не /usr/local/portage/
но в любом случае это к основному дереву пакетов не относиться
всем доброго
всем доброго дня!
боюсь, что не осилю.
спасибо, вам тоже успехов в этом непростом деле!
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
кстати
первый обновился нормально, остальные что-то не пошли.
дальше решил пойти по пути снятия блокировок для 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...
Попробуйте обновить gcc(и binutils gcc-config ) и потом собрать glibc новым gcc
_SerEga_
Согласно http://www.gentoo.org/doc/en/gcc-upgrading.xml начинать надо с
emerge --oneshot libtool
.:wq
--
Live free or die
/
С таким уровнем скиллов обновление с наличной стартовой точки будет сложнее.
Оптимист.
Впрочем, обновление gcc можно взять за основу (на иксы пока забей, после обновления
system
переходи на питона 2.7).:wq
--
Live free or die
Эх магли бы и на русском
Эх магли бы и на русском найти страницу !!!
чтобы понятнее было !
Загрызём
По многочисленным просьбам форумчан аффтар загрызен мной за непроходящуюю тупость и несдачу экзаменов в 3-м классе.
slepnoga
.
Модераторы молчат, обращаюсь к администраторам. Вам до сих пор непонятна бот-суть данного "юзера"? Само наличие поста именно такого содержания в именно этой нитке-цитировании не говорит от том, что "оно" не читает? Не читает вообще и потому попросту промахивается, несмотря на неплохой лексический анализатор? Скажу больше - я не поленился включить в браузере искусственное автообновление через каждую минуту, и наблюдал при этом за колонкой "Сейчас на сайте". Результат оказался вполне ожидаемым - некто (точнее, нечто) Nibbler мелькнуло в данном списке 1 (!!!) единственный раз, после чего возникли 6 (!!!) его постов. При этом, время в постах указано от 12:05 до 12:11. Ка такое могло получиться?
Мы тоже не всего читали Шнитке!.. © В. Вишневский