Обновление системы (продолжение обновления портов)

17 Jul 2009 | Автор: anchous |

В предыдущем посте я рассказал как обновляется дерево портов. Обновление системы проводится после того как мы все это проделали, с активированными в конфиге опциями по обновлению исходников системы. Итак продолжаем:

После того как обновление закончилось, следуем в папку /usr/src. Все изменения версий описаны в файле UPDATING.
Далее просто листинг команд:
1. cd /usr/obj
2. rm -rf *
Если при удаление выдало ошибки по поводу установленных флагов, то необходимо выполнить команду
chflags -R noschg *
и потом повторить удаление.
3. cd /usr/src
Вот теперь мы собственно и начнем собирать систему:
4. make buildworld
конфигурим ядро:
5. make buildkernel KERNCONF=YOUR_KERNEL_HERE (YOUR_KERNEL_HERE – название ядра которое лежит в папке /usr/src/sys/i386/conf. Но заметьте, вы путь не указываете, а указываете только имя файла. Советую переименовать файл, чтобы скомпилилось новое ядро, а не то что было до обновления системы)
инсталлируем ядро:
6. make installkernel KERNCONF=YOUR_KERNEL_HERE
7. reboot (загрузиться в single mode)
В следующем пункте будьте осторожны, здесь проверяются конфигурационные файлы и предлагается заменить файлы вашей системы файлами новой системы; оставить старые файлы; объединить. Таким макаром можно удалить всех своих пользователей, поэтому все делаем аккуратно:
8. mergemaster -p
Инсталлим новую систему:
9. make installworld
И снова правим файлы:
10. mergemaster
И последняя перезагрузка
11. reboot

Собственно все- имеем рабочую машину с обновленным ядром

Примечание:
На рабочем, а тем более удаленном сервере пункты 7 и 8 можно опустить, переходя сразу к 9. У меня за многочисленные разы никаких проблем не возникало.

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)
Обновление системы (продолжение обновления портов), 10.0 out of 10 based on 1 rating

Теги: ,

  1. 2 Trackback(s)

  2. 01 Aug 2011: Обновление локального дерева портов FreeBSD | Одминский блог
  3. 02 Aug 2011: Настройка фаервола на базе FreeBSD | Одминский блог

Ваш отзыв