Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Обновление с 9.2 до 10

Ответить
Настройки темы
FreeBSD - Обновление с 9.2 до 10

Пользователь


Сообщения: 77
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ребята, кто сможет помочь корректно обновиться с 9.2 на 10 чтобы все что сейчас стоит на сервере и работает продолжало оcоставаться в таком же виде?
Я не понимаю что там нужно сделать с портами/пакетами, хоть убейте. Пробовал на виртуалке, по pkg version -v ничего не отображается за исключением какого-то стандартного набора, на другом форуме подсказали следующее:

Цитата:
Потому что и способов много.

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

Прежде всего забэкапьте /var/db/pkg. При возникновении ошибок можно будет откатиться, или использовать в качестве списка пакетов при установки с нуля. Далее:

Вариант 1:
Сохраните список пакетов в новой базе (pkg info). Запустите pkg2ng. Старая база сконвертится в новую. При этом записи которые уже были в новой базе могут быть потеряны, так что переустановите пакеты из сохранённого списка чтобы убедиться что новая база полная.

Вариант 2:
Сохраните список установленных пакетов (pkg_info + pkg info). Удалите их все (pkg_delete -a + pkg delete -a). Можно почистить /usr/local от мусора (но оставить конфиги в etc). Затем обновите систему, установите pkg и поставьте нужные вам пакеты, пользуясь сохранённым списком.

Минус второго способа - downtime. Сама пересборка не минус, поскольку при обновлении системы на новую ветку все пакеты нужно пересобирать в любом случае. А в остальном - плюсы:
1) База пакетов будет гарантированно полная
2) /usr/local избавится от мусора который мог туда быть добавлен кривыми портами
3) Чистая установка с меньшей вероятностью грозит ошибками
4) У pkg есть крайне полезная фича - она знает, был ли определённый пакет установлен как зависимость либо вы установили его явно. Это позволяет быстро удалить ненужные зависимости (pkg autoremove). При конвертации базы из старого формата этой информации у pkg не будет - всё будет считаться установленным руками.
Я видимо в танке и не понимаю все равно как сделать все поэтапно.

Отправлено: 14:12, 23-02-2014

 

Аватара для kaEwituS

Ветеран


Сообщения: 673
Благодарности: 21

Профиль | Отправить PM | Цитировать


Не самая лучшая идея обновиться с 9-ки на 10-ку особенно при настроенном и уже работающим сервером.
После обновления такие траблы вылезут с ПО, что чистая установка с нуля покажется сущем пустяком.

По сабжу, остановитесь на релизах 9-ки

-------
Ищу СИМПОТИШНУЮ девушку со знанием LINUX и умением администрировать веб-сервер АПАЧ.
Кто ищет тот всегда найдёт!!!
Создаём wiki портал для UNIX систем в этом разделе форума
|Пособие для новичков во FreeBSD|mini FAQ по FreeBSD|Сайт который ответит на все вопросы по FreeBSD|
http://img407.imageshack.us/img407/5676/freebsddb8.jpg
Ср̀биjа


Отправлено: 12:06, 27-02-2014 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для MakaBooka

Старожил


Сообщения: 342
Благодарности: 46

Профиль | Отправить PM | Цитировать


Цитата kaEwituS:
Не самая лучшая идея обновиться с 9-ки на 10-ку особенно при настроенном и уже работающим сервером. »
zfs:
Делаем снапшот
обновляемся
проверяем работоспособность
да:
радуемся, садимся начищать пряжку
нет:
откатываемся, садимся думать что не так

Отправлено: 15:02, 08-03-2014 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Обновление с 9.2 до 10

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Обновление Windows 8 до 8.1 salavich Microsoft Windows 8 и 8.1 11 04-01-2015 23:14
Google начинает обновление Nexus 7 и Nexus 10 до Android 4.4 OSZone News Новости информационных технологий 0 13-11-2013 17:30
2008 - Обновление до R2 Lezenford Windows Server 2008/2008 R2 0 26-11-2012 17:13
Установка - обновление до sp3. andrigami Microsoft Windows 2000/XP 11 08-12-2008 16:49
Разное - [решено] Обновление версии 7.10.12 до 7.11.30 Vini37 Наборы обновлений для Windows XP/2003/Windows 7 2 23-12-2007 03:23




 
Переход