slackware.ru
http://www.slackware.ru/forum/

обновление до current
http://www.slackware.ru/forum/viewtopic.php?f=8&t=489
Страница 1 из 3

Автор:  3DPACTE [ 24 янв 2011 09:35 ]
Заголовок сообщения:  обновление до current

День добрый. Прошу совета-как правильно обновиться до current? В частности интересует как отдельное обновление (КДЕ, ядро например), так и полное обновление.

Автор:  bormant [ 25 янв 2011 15:10 ]
Заголовок сообщения:  Re: обновление до current

Полное обновление обычно не отличается от обновления от версии к версии, которое описано в /UPGRADE.TXT и упомянутых там файлах и представляет собой в монопольном режиме обновление пакетного менеджера (pkgtools) и его зависимостей (при переезде на xz потребовалось обновление архиватора tar, компрессора xz и утилит поиска findutils), общих библиотек (glibc-solibs), обновление имеющихся и установку новых пакетов, удаление переименованных или исключённых пакетов, разборки с файлами *.new, обновление загрузчика (в случае lilo для загрузки с новым ядром не обойдётся без команды lilo),
обновление необходимых для загрузки сторонних драйверов устройств под новое ядро (экзотика),
перезагрузка с новым ядром,
обновление сторонних драйверов устройств под новое ядро,
обновление сторонних драйверов устройств под новые X.org.

Ядро -- это пакеты a/kernel-{huge,generic,modules,firmware}-{smp,}.t?z. Нужно помнить, что обновление ядра потянет за собой обновление сторонних модулей ядра, например от драйверов видеокарт ati/nvidia.

Частичное обновление текущей версии бинарными пакетами из -current -- плохая идея. Такое обновление хотя и возможно до определённого момента, пока сохраняется достаточная совместимость общих библиотек, но тем более рискованно, чем дальше уходит -current от родителя-релиза.
Если хочется новую версию софта из -current (или из мейнстрима), предпочтительно пересобрать под свою систему, естественно, не забывая учесть различия между версиями систем в организации взаимодействия её компонентов (hal, d-bus, udev, ConsoleKit, ...).
/source содержит исходники, патчи, сценарии сборки и построения бинарных пакетов.

Автор:  3DPACTE [ 26 янв 2011 16:56 ]
Заголовок сообщения:  Re: обновление до current

Огромное спасибо за ответ! Пока все понятно.

Автор:  3DPACTE [ 04 фев 2011 19:01 ]
Заголовок сообщения:  Re: обновление до current

...а можно как-нить обоновить (оптом так сказать) обновить из ветки current только те программы-пакеты, которые установлены?.,slackpkg upgrade-all показывает список всех пакетов для возможного обновления, или тех, что установлены в системе?

Автор:  bormant [ 04 фев 2011 20:03 ]
Заголовок сообщения:  Re: обновление до current

Или.

ps. man slackpkg не оставляет места для подобных вопросов ;-) Не читали? Зря.

pps. Вот только нужно помнить, что пакетный состав от версии к версии меняется, поэтому ДО нужно поставить новые для версии системы пакеты, а ПОСЛЕ -- удалить убранные из него.

Автор:  3DPACTE [ 04 фев 2011 20:12 ]
Заголовок сообщения:  Re: обновление до current

так там по-английски наверняка...((( вдруг ошибусь с переводом?-потом тада еще больше вопросов будет:) Где его взять, этот "man"?

Автор:  3DPACTE [ 04 фев 2011 20:15 ]
Заголовок сообщения:  Re: обновление до current

вопрос снимается (не заметил "ИЛИ")))

Автор:  bormant [ 04 фев 2011 20:16 ]
Заголовок сообщения:  Re: обновление до current

slackpkg установлен?
Тогда на выбор
- в терминале: man slackpkg (желательно предварительно почитать man man)
- в konqueror: man:slackpkg

3DPACTE писал(а):
Где его взять, этот "man"?
Спалился ;-) Руководства надо чтить, и в том, и другом смысле.

Автор:  3DPACTE [ 04 фев 2011 20:42 ]
Заголовок сообщения:  Re: обновление до current

))) установил.Сейчас попробую все сделать.
Что то я не вчитывался в названия пакетов и. например много языковых пакетов смотрю качается(((
можно потом будет это почистить как-то? например "/var/cache/packages/" можно очистить после инсталяции всего?

Автор:  3DPACTE [ 04 фев 2011 23:41 ]
Заголовок сообщения:  Re: обновление до current

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

Автор:  3DPACTE [ 06 фев 2011 22:41 ]
Заголовок сообщения:  Re: обновление до current

эх...придется man осиливать-очень хочу понять,почему так произошло.

Автор:  bormant [ 09 фев 2011 16:08 ]
Заголовок сообщения:  Re: обновление до current

Сообщения об ошибках желательно давать точные.

На текущий момент /usr/bin/kdeinit4 ставится из slackware*/kde/kdelibs-4.5.5-i486-1.

В качестве эксперимента обновил slackware-13.1 до slackware-current в ВМ под VirtualBox-3.2.10. В такой конфигурации X-ы сегфолтятся в процессе запуска kde примерно после старта KWin. И с vesa, и с vboxvideo.
Xfce стартует без проблем. Нужно проверять на реальном железе, не исключена вина VirtualBox-а.

Автор:  bormant [ 09 фев 2011 22:49 ]
Заголовок сообщения:  Re: обновление до current

Обновил kde до 4.6.0, сборка от alien, под VirtualBox 3.2.12, сегфолты ушли.

Одно жалко -- заморочился с загрузкой/обновлением, а самое элементарное упустил -- не проверил работу предыдущего образа под VirtualBox 3.2.12. Теперь нельзя сказать, что именно помогло, смена версии VB или обновление KDE.
Завтра будет возможность проверить обновлённый образ под VB 3.2.10, отпишусь.

Автор:  gramozeka [ 09 фев 2011 23:35 ]
Заголовок сообщения:  Re: обновление до current

после обновления до -current :
1. !Важно . Обновите видео драйвер .
2. Желательно пересоздать в $HOME все файлы из skel . Делается просто удалением всех скрытых папок и файлов и пользовательском каталоге из рутовой консоли ? потом запуск новой сессии ..

to bormant последняя -current к стати очень хороша , работает плавнее , глюков не наблюдаю :ti_pa: ...
Vbox скорее всего не причем . Дело в видео драйверах . Их просто надо переустанавливать из init3 /

Автор:  bormant [ 10 фев 2011 10:39 ]
Заголовок сообщения:  Re: обновление до current

Под VB 3.2.10 тот же виртуальный диск c KDE 4.6.0 (с гостевыми драйверами от 3.2.12) взлетел без малейших проблем.

Возвращаясь к моменту после апгрейда и обновления драйверов (копия виртуального диска осталась) -- при отключении композитинга (см. комментарий в ChangeLog.txt в районе x/mesa-7.9-i486-1.txz, пусть там не совсем мой случай) стоковые KDE 4.5.5 под VB 3.2.10 взлетели без сегфолта. Если у кого будут похожие симптомы -- имейте в виду.

Процедура апгрейда -- по UPGRADE.TXT из предварительно rsync-нутого репозитория.

Проблему 3DPACTE выявить не удалось, если только это не аналогичное падение кед.

Полезные мелочи:
-- список исключённых пакетов: grep -E 'Removed\.$|Moved to /pasture.$' ChangeLog.txt
-- их удаление: removepkg $(grep -E 'Removed\.$|Moved to /pasture\.$' ChangeLog.txt | cut -d: -f1)
-- скрипт для замены .new файлов "по-быстрому" вместо слияния со старым содержимым можно достать из UPGRADE.TXT (если не сделали этого заблаговременно) при помощи, например:
grep -B1 -A12 "cd /etc" UPGRADE.TXT | cut '-d ' -f6- | tr -d '\r' > ~/do_new
дополнить его парой строк (да, про man.conf там опечатка)
[ -e /usr/share/vim/vimrc.new ] && ( cd /usr/share/vim ; mv vimrc vimrc.bak ; mv vimrc.new vimrc )
[ -e /usr/lib/man.conf.new ] && ( cd /usr/lib ; mv man.conf man.conf.bak ; mv man.conf.new man.conf )
но помнить, что это не освобождает от переноса своих изменений из старых файлов конфигурации (сохраняются скриптом в *.bak) в текущие и от переноса нововведений из rc.inet1.conf.new, rc.local.new, group.new, passwd.new, shadow.new в их рабочие экземпляры, diff в помощь.


to gramozeka: драйвера были обновлены, VESA вместе с соответствующим системным пакетом, vboxvideo -- сборкой в init 3 из iso-шки от VB, вм перезагружена. Очевидные вещи указывать не стал. По поводу хорошести -current -- сложилось аналогичное впечатление, не исключено, что в скорости перерастёт в релиз.

Автор:  gramozeka [ 10 фев 2011 10:55 ]
Заголовок сообщения:  Re: обновление до current

bormant писал(а):
..., не исключено, что в скорости перерастёт в релиз.
:a_g_a:
, Патрик молчит как партизан , может он ждет новый GTK ? .Поживем увидим . :-):

Автор:  lipatovyakov [ 11 мар 2011 13:29 ]
Заголовок сообщения:  Re: обновление до current

А для какой цели вообще обновляться до current ? нЕ ВИЖУ В ЭТОМ СМЫСЛА

Автор:  bormant [ 11 мар 2011 18:44 ]
Заголовок сообщения:  Re: обновление до current

-current в какой-то момент проходит стадии rc и становится релизом.
Смысл, как правило, в тестировании -- не обнаруженные на этапе rc ошибки будут в релизе во всей красе. Исправят их в /patches только при наличии проблем в безопасности, иначе будут болтаться до следующей версии (как пример, su в пакете shadow в Slackware-13.1), либо исправляться вручную самостоятельно желающими по мере установки.
Ну и как вариант -- посмотреть, как оно будет в следующей версии (например без HAL и т.п.), посмотреть на софт, что не собирается в текущем релизе (например, KDE 4.6) и т.п.

Автор:  drBatty [ 28 май 2011 10:35 ]
Заголовок сообщения:  Re: обновление до current

ну хорошо, стал. а что дальше?

Автор:  andy03 [ 20 июн 2011 06:14 ]
Заголовок сообщения:  Re: обновление до current

ставил slackware 13.1 на qemu, обновил до current. X-ы сегфолтятся при старте KDE 4.5.5, тогда как XFCE стартует без проблем
обновлял в init3. драйвера видео vesa & cirrus, при использовании того и другого драйвера Х-ы сегфолтятся при старте кед
обновил kde\kdebase*
kde\kdelibs*
легче не стало.
В чем может быть проблема?
Заранее благодарю за ответ.

ЗЫ. kde-safe mode грузиться нормально
ЗЫ.ЗЫ. согласно совету обновил до 4.6.4 все в норме, пасип

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/