LinuxForum.Fans
Тема

Обновление OpenSUSE 11.2

Автор: demetrius2003 18 сообщений 4683 просмотров
#210737

Доброго всем дня!
Только не смейтесь. При обновлении OpenSUSE 11.2 Yast сообщил, что необходимо удалить часть пакетов (какие, естесственно, не запомнил). На что я согласился. Потом система потребовала перезагрузку. А после перезагрузки нет ни Yast, ни zypper. Как теперь продолжить обновление? Качать новый образ и накатывать поверх?

#210763

На скачать 12.1, сделать загрузочную флешку, и установить систему у меня ушло минут 40. Зачем усложнять?

#210796

Софт уже установленный у Вас при этом сохранился? Или к этим 40 минутам ещё пару дней потом прибавить придётся?

#211092

Вобщем отвечаю сам себе. Делаем посекторную копию винта на случай непредвиденных обстоятельств. И начинаем ставить версию 11.4 поверх. Пункт "Обновить" там всё-таки присутствует. Отработал установщик вроде нормально. Все более-менее на своих местах. Даже содержимое рабочего стола не изменилось. Есть правда пару нюансов. Но они пока терпимы в моём случае. позже отпишусь, что там да как.

#211097

Софт уже установленный у Вас при этом сохранился? Или к этим 40 минутам ещё пару дней потом прибавить придётся?

Что же это за софт такой на пару дней установки? Всё что мне нужно устанавливается еще за пол-часа максимум.

#211459

Выношу Вам первое предупреждение, держите свои замечания при себе!!! И ведите себя согласно правилам форума.

#211560

demetrius2003,
Вообще можно было поступить проще. А именно, я для себя взял за правило разбивать пространство жесткого диска на несколько разделов, а именно / корень, /home, /usr, /srv. Если мне необходимо обновить систему, я просто вставляю диск с новым дистрибьютивом и при установки форматирую только корень, остальные разделы оставляю не тронутыми. И как выход, все программы, настройки, всё остаётся.

#211565

step_slim, да так то оно так. Только это когда для себя делаешь. И плюс ко всему знаешь как правильно разделы нарезать и что каждый из себя представляет. Вот у меня психологический барьер после Windows ещё не преодалён. В винде когда программы инсталлируются, то во-первых помещаются записи в реестр, во-вторых раскидываются файлы по system32 и другим папкам. И нет никаких гарантий, что после смены сервис пака (допустим) всё останется на своих местах, особенно для специфичных программ, которые HASP SL используют, к примеру. Помнится обновил я Oracle VirtualBox и все прописанные виртуалки "пропали". Потом долго в конфигах ковырялся, чтобы всё заработало как прежде.

#211658

буду предельно краток:
правильно бэкапить - FSArchiver`ом - раздел который с /

если подробнее: tar`ом вы не сможете сбекапить корень запущенной системы из самой системы. Прочие варианты я не считаю разумными.

#211674

inTime
Не отвлекайтесь от темы, вопрос был не совсем в этом, что касательно Вашего заявления:

inTime написал:
если подробнее: tar`ом вы не сможете сбекапить корень запущенной системы из самой системы. Прочие варианты я не считаю разумными.

То посмотрите сюда:
[console]dd if=/dev/sda1 of=/mnt/backup/sda1.iso[/console]
И профит, если уж нужно бэкапить раздел. Только предварительно загрузиться с LiveCD необходимо.

#211675

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

#211682

Я что то не понял, это что с 11.2 на 12.1, минуя 11.3 и 11.4 что ли была попытка обновиться? oO
Так конечно все потрет и весь софт и не только, и 90% то что система потом не заведется. Хотя хомяк должен остаться, если он небыл вынесен из / :D
А так обновляться надо так: 11.2 > 11.3 > 11.4 > 12.1. Пользовательские настройки должны остаться.

inTime написал:
Прочие варианты я не считаю разумными.

старый проверенный способ dump/restore

#211702

Нет нет! Пока обновление было с 11,2 до 11,4. И пока всё ОК. Но из 11,4 обновление дальше не идёт (если оно вообще пойдёт). Yast2 выдаёт "UI Syntax Erro. Couldn't load plug-in qt_pkg. Check the log file". Пока временно не до этой проблемы.

#211713

Пока дела обстоят так: Yast не работал. Но в отличие от начала (см. первый пост) работает zypper. Попробовал несколько рецептов из Интернета. Всё мимо. Далее, предположив, что недостающие библиотеки и подтянуть можно набрал команду:
[console]sudo zypper install yast2*[/console]
Понимаю, что эта команда далеко не оптимальна. Поставилось куча всего ненужного - языковые пакеты, devel пакеты и прочая чепуха. Но, по крайней мере Yast2 запустился.
P.S.: Только что запустил сетевое обновление!

#213768

Извиняюсь за долгое молчание. Было не до писанины на форум. Вобщем проблема разрешилась. После полного обновления 11,4 поменял репы на:

text

oss         http://download.opensuse.org/distribution/openSUSE-current/repo/oss/
non_oss     http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/
Updates     http://download.opensuse.org/update/openSUSE-current/

Но Yast категорически не хотел обновлять до свежака. Поэтому пришлось лезть в консоль:
[console]
su
zypper ref
zypper dup
[/console]
Ставилось долго прямо сказать. Несколько часов. Пока косяков в этой машине не замечено. Ну, наверное, пока не заметил smile
Так что 12,1 из 11,2 прошло неплохо.

#213875
demetrius2003 написал:
Ставилось долго прямо сказать. Несколько часов. Пока косяков в этой машине не замечено. Ну, наверное, пока не заметил
Так что 12,1 из 11,2 прошло неплохо.

Ну так что, тему закрывать можно?

#214215

В принципе да. Вопрос напоследок - ссылки вида http://download.opensuse.org/update/openSUSE-current/ лучше чем с явным указанием версий? Т. е. как я понял теперь при обновлении не надо будет переписывать эти строчки?

#214308
demetrius2003 написал:
Вопрос напоследок - ссылки вида http://download.opensuse.org/update/openSUSE-current/ лучше чем с явным указанием версий? Т. е. как я понял теперь при обновлении не надо будет переписывать эти строчки?

Это в корне не правильно. В current репозитории ведутся разработки. В общем там всегда самый свежий и бажный софт.

Войдите или зарегистрируйтесь, чтобы ответить.