переезд 7.0 -> 9.0
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
переезд 7.0 -> 9.0
План таков
1. Качаем сорцы 7.4
2. make buildworld
3. make buildkernel
4. make installkernel
5. shutdown -r now
6. boot -s
7. mergemaster -p
8. mergemaster -a
9. go into multiuser
11. Качаем сорцы 8.3
12. make buildworld
13. make buildkernel
14. make installkernel
15. shutdown -r now
16. boot -s
17. mergemaster -p
18. mergemaster -a
19. go into multiuser
21. Качаем сорцы 9.0
22. make buildworld
23. make buildkernel
24. make installkernel
25. shutdown -r now
26. boot -s
27. mergemaster -p
28. mergemaster -a
29. go into multiuser
30. Удаление старых либ (как?)
31. Пересборка портов (portupgrade -af) или как?
32. ???
33. PROFIT!!!
Есть пара вопросов:
- ничего ли я не пропустил?
- есть ли шаги, которые можно пропустить?
- как правильно удалить старые либы и пересобрать порты?
1. Качаем сорцы 7.4
2. make buildworld
3. make buildkernel
4. make installkernel
5. shutdown -r now
6. boot -s
7. mergemaster -p
8. mergemaster -a
9. go into multiuser
11. Качаем сорцы 8.3
12. make buildworld
13. make buildkernel
14. make installkernel
15. shutdown -r now
16. boot -s
17. mergemaster -p
18. mergemaster -a
19. go into multiuser
21. Качаем сорцы 9.0
22. make buildworld
23. make buildkernel
24. make installkernel
25. shutdown -r now
26. boot -s
27. mergemaster -p
28. mergemaster -a
29. go into multiuser
30. Удаление старых либ (как?)
31. Пересборка портов (portupgrade -af) или как?
32. ???
33. PROFIT!!!
Есть пара вопросов:
- ничего ли я не пропустил?
- есть ли шаги, которые можно пропустить?
- как правильно удалить старые либы и пересобрать порты?
Последний раз редактировалось f_andrey 2012-05-25 20:32:24, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
- Контактная информация:
Re: переезд 7.0 -> 9.0
Тут более половины можно пропустить. Сразу 7.0 -> 9.0. Потом, после обновления, желательно все порты пересобрать.
Вообще, хорошим решением будет на виртуалке накатить 7.0, обновиться до 9.0, и посмотреть какие глюки вылезут.
Вообще, хорошим решением будет на виртуалке накатить 7.0, обновиться до 9.0, и посмотреть какие глюки вылезут.
www.info-x.org - информационный ресурс о ОС FreeBSD.
- ADRE
- майор
- Сообщения: 2641
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
- Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: переезд 7.0 -> 9.0
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: переезд 7.0 -> 9.0
Если меняется железо, то я только базу пользователей бы перенес, а все остальное от лукавого... И еще после обновления до 7.4, я бы софт обновил...
- DevZone
- рядовой
- Сообщения: 41
- Зарегистрирован: 2012-04-14 8:04:05
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Re: переезд 7.0 -> 9.0
Дельная мысль, только где взять 7.0? Образы есть только от 7.4 и выше...ChihPih писал(а):Тут более половины можно пропустить. Сразу 7.0 -> 9.0. Потом, после обновления, желательно все порты пересобрать.
Вообще, хорошим решением будет на виртуалке накатить 7.0, обновиться до 9.0, и посмотреть какие глюки вылезут.
-
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
- Контактная информация:
Re: переезд 7.0 -> 9.0
В архиве, который доступен по фтп: ftp://ftp-archive.freebsd.org/pub/FreeB ... -releases/Termitnik писал(а):Дельная мысль, только где взять 7.0? Образы есть только от 7.4 и выше...ChihPih писал(а):Тут более половины можно пропустить. Сразу 7.0 -> 9.0. Потом, после обновления, желательно все порты пересобрать.
Вообще, хорошим решением будет на виртуалке накатить 7.0, обновиться до 9.0, и посмотреть какие глюки вылезут.
www.info-x.org - информационный ресурс о ОС FreeBSD.
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Re: переезд 7.0 -> 9.0
Установил 7.0 с флешки на ноут, скачал порты, sudo собралось без проблем, при попытке собрать php вижу следующее
Перл тоже не собирается, но с другой (похожей) ошибкой. Что делать?
P.S. устанавливал только base/kernel/man, порты тянул portsnap'ом уже после установки.
Код: Выделить всё
"/usr/ports/Mk/bsd.port.mk", line 5999: Malformed conditional (empty(PORT_OPTIONS:M(experimental)"))
"/usr/ports/Mk/bsd.port.mk", line 5999: Malformed conditional (empty(PORT_OPTIONS:Mextensions)"))
"/usr/ports/Mk/bsd.port.mk", line 6106: Malformed conditional (empty(PORT_OPTIONS:M(experimental)"))
"/usr/ports/Mk/bsd.port.mk", line 6111: Malformed conditional (!empty((experimental)"_DESC))
"/usr/ports/Mk/bsd.port.mk", line 6113: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6106: Malformed conditional (empty(PORT_OPTIONS:Mextensions)"))
"/usr/ports/Mk/bsd.port.mk", line 6108: if-less else
"/usr/ports/Mk/bsd.port.mk", line 6110: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6111: Malformed conditional (!empty(extensions)"_DESC))
"/usr/ports/Mk/bsd.port.mk", line 6113: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6152: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6192: Malformed conditional (empty(PORT_OPTIONS:M(experimental)"))
"/usr/ports/Mk/bsd.port.mk", line 6192: Malformed conditional (empty(PORT_OPTIONS:Mextensions)"))
"/usr/ports/Mk/bsd.port.mk", line 6194: if-less else
"/usr/ports/Mk/bsd.port.mk", line 6196: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6224: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6422: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6425: if-less endif
make: fatal errors encountered -- cannot continue
P.S. устанавливал только base/kernel/man, порты тянул portsnap'ом уже после установки.
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: переезд 7.0 -> 9.0
Установите порты с вашей флешки, после чего собирайте софт, затем обновляйтесь до 7.4...
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Re: переезд 7.0 -> 9.0
Нашел железо для тестовой машины. На нее клонировал ОС с помощью dump/restore, запустился, скачал сорцы RELENG_9, делаю buildworld и, в процессе, получаю
Может кто-нибудь сталкивался? Как посмотреть, может это известный баг?
Код: Выделить всё
/usr/src/usr.bin/clang/clang-tblgen/../../../contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp: In function 'std::string GenIntrinsic(const std::string&, const std::string&, llvm::StringRef, llvm::StringRef, OpKind, ClassKind)':
/usr/src/usr.bin/clang/clang-tblgen/../../../contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp:1013: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/src/usr.bin/clang/clang-tblgen.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: переезд 7.0 -> 9.0
выруби clang через src.conf подробее man scr.conf
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Re: переезд 7.0 -> 9.0
Вырубил. Потом пошла ругань на либу связанную с dtrace. Вырубил тоже, в итоге мой /etc/src.conf приобрел такой вид
Вылет с ошибкой
Код: Выделить всё
CC=/usr/local/bin/gcc47
CXX=/usr/local/bin/g++47
CPP=/usr/local/bin/cpp47
WITHOUT_CLANG=yes
WITHOUT_CDDL=yes
WITHOUT_DTRACE=yes
Код: Выделить всё
===> lib/libmagic (obj,build-tools)
/usr/local/bin/gcc47 -O2 -pipe -DMAGIC='"/usr/share/misc/magic"' -DHAVE_CONFIG_H -I/usr/src/lib/libmagic -I/usr/src/lib/libmagic/../../contrib/file -std=gnu99 -I/usr/obj/usr/src/tmp/legacy/usr/include -DCOMPILE_ONLY -L/usr/obj/usr/src/tmp/legacy/usr/lib -o mkmagic /usr/src/lib/libmagic/../../contrib/file/apprentice.c /usr/src/lib/libmagic/../../contrib/file/funcs.c /usr/src/lib/libmagic/../../contrib/file/magic.c /usr/src/lib/libmagic/../../contrib/file/print.c
/usr/src/lib/libmagic/../../contrib/file/apprentice.c: In function 'load_1':
/usr/src/lib/libmagic/../../contrib/file/apprentice.c:701:2: warning: implicit declaration of function 'getline' [-Wimplicit-function-declaration]
/var/tmp//ccdBBT76.o: In function `load_1':
apprentice.c:(.text+0xafe): undefined reference to `getline'
collect2: error: ld returned 1 exit status
*** Error code 1
Stop in /usr/src/lib/libmagic.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: переезд 7.0 -> 9.0
А ядро перед компиляцией мира собрал? ну и наконец почему RELENG_9, а не RELENG_9_0...
- ADRE
- майор
- Сообщения: 2641
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация: