Обновление из исходников

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
knight
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-29 18:22:50
Откуда: Брянск
Контактная информация:

Обновление из исходников

Непрочитанное сообщение knight » 2010-12-29 22:39:47

Помогите пожалуйста! Я только начал изучать FreeBSD и у меня возникли трудности с обновлением делаю все как написанно руководстве но не получается посмотри мои действия и помогите разобраться. Всех с наступающим Новым 2011!!

# dmesg

Код: Выделить всё

Copyright (c) 1992-2010 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.3-RELEASE #0: Sun Mar 21 06:15:01 UTC 2010
    root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU          450  @ 2.20GHz (2200.01-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x10661  Stepping = 1
  Features=0xafebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
  Features2=0xe31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
real memory  = 526254080 (501 MB)
avail memory = 500948992 (477 MB)
ACPI APIC Table: <GBT    GBTUACPI>
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <GBT GBTUACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 1f4e0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0xff00-0xff07 mem 0xfdf00000-0xfdf7ffff,0xd0000000-0xdfffffff,0xfdc00000-0xfdcfffff irq 16 at device 2.0 on pci0
agp0: <Intel G33 SVGA controller> on vgapci0
agp0: detected 7164k stolen memory
agp0: aperture size is 256M
pci0: <multimedia, HDA> at device 27.0 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0
pci2: <ACPI PCI bus> on pcib2
alc0: <Atheros AR8131 PCIe Gigabit Ethernet> port 0xbf00-0xbf7f mem 0xfdec0000-0xfdefffff irq 17 at device 0.0 on pci2
alc0: 15872 Tx FIFO, 15360 Rx FIFO
alc0: Using 1 MSI message(s).
miibus0: <MII bus> on alc0
atphy0: <Atheros F1 10/100/1000 PHY> PHY 0 on miibus0
atphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, auto
alc0: Ethernet address: 6c:f0:49:54:a8:79
alc0: [FILTER]
uhci0: <UHCI (generic) USB controller> port 0xfe00-0xfe1f irq 23 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xfd00-0xfd1f irq 19 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xfc00-0xfc1f irq 18 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
uhci3: <UHCI (generic) USB controller> port 0xfb00-0xfb1f irq 16 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb3: <UHCI (generic) USB controller> on uhci3
usb3: USB revision 1.0
uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
uhub3: 2 ports with 2 removable, self powered
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xfdfff000-0xfdfff3ff irq 23 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
uhub4: 8 ports with 8 removable, self powered
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH7 SATA300 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf800-0xf80f at device 31.2 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
pmtimer0 on isa0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 2200010934 Hz quality 800
Timecounters tick every 1.000 msec
ad0: 238474MB <WDC WD2500JS-00NCB1 10.02E01> at ata0-master SATA150
acd0: DVDROM <TOSHIBA DVD-ROM SD-M1912/TM01> at ata1-slave UDMA33
Trying to mount root from ufs:/dev/ad0s1a
Версия 7.3 хочу обновить до 8.1

# uname -a

Код: Выделить всё

FreeBSD RAPTOR.svensk.local 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Sun Mar 21 06:15:01 UTC 2010     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
# cat /etc/make.conf

Код: Выделить всё

CPUTYPE?=core2
WITHOUT_IPV6=yes
KERNCONF?=GROM
# cat /sys/i386/conf/GROM

Код: Выделить всё

include GENERIC
ident GROM
nooptions INET6
nooptions SCTP
# cat /root/CVSUP/src

Код: Выделить всё

*default host=cvsup4.ru.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8_1
*default delete use-rel-suffix
*default compress src-all
После запустил # cvsup -L2 -g /root/CVSUP/src

Запустил сборку миру и ядра

# make buildworld
(процесс завершился успешно)

Код: Выделить всё

===> etc (all)
===> etc/sendmail (all)
rm -f freebsd.cf
m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/   /usr/src/etc/sendmail/../../contrib/sendmail/cf/m4/cf.m4 /usr/src/etc/sendmail/freebsd.mc > freebsd.cf
chmod 444 freebsd.cf
rm -f freebsd.submit.cf
m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/   /usr/src/etc/sendmail/../../contrib/sendmail/cf/m4/cf.m4 /usr/src/etc/sendmail/freebsd.submit.mc > freebsd.submit.cf
chmod 444 freebsd.submit.cf

--------------------------------------------------------------
>>> World build completed on Wed Dec 29 18:05:24 UTC 2010
--------------------------------------------------------------
Запустил сборку ядра

# make buildkernel (процесс завершился успешно)

Код: Выделить всё

===> zlib (all)
cc -O2 -pipe -march=prescott -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GROM/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/usr/obj/usr/src/sys/GROM -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/zlib/../../net/zlib.c
ld  -d -warn-common -r -d -o zlib.kld zlib.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk zlib.kld  export_syms | xargs -J% objcopy % zlib.kld
ld -Bshareable  -d -warn-common -o zlib.ko.debug zlib.kld
objcopy --only-keep-debug zlib.ko.debug zlib.ko.symbols
objcopy --strip-debug --add-gnu-debuglink=zlib.ko.symbols zlib.ko.debug zlib.ko
--------------------------------------------------------------
>>> Kernel build for GROM completed on Wed Dec 29 18:53:42 UTC 2010
--------------------------------------------------------------
Запустил установку ядра make installkernel (все остановилось)

Код: Выделить всё

===> xe (install)
install -o root -g wheel -m 555   if_xe.ko /boot/kernel
install -o root -g wheel -m 555   if_xe.ko.symbols /boot/kernel
===> xfs (install)
install -o root -g wheel -m 555   xfs.ko /boot/kernel
install -o root -g wheel -m 555   xfs.ko.symbols /boot/kernel
===> xl (install)
install -o root -g wheel -m 555   if_xl.ko /boot/kernel
install -o root -g wheel -m 555   if_xl.ko.symbols /boot/kernel
===> zfs (install)
install -o root -g wheel -m 555   zfs.ko /boot/kernel
install -o root -g wheel -m 555   zfs.ko.symbols /boot/kernel
===> zlib (install)
install -o root -g wheel -m 555   zlib.ko /boot/kernel
install -o root -g wheel -m 555   zlib.ko.symbols /boot/kernel
kldxref /boot/kernel
#

перезагрузил компьютер. Когда посмотрел версию систему удивился


# uname -a

Код: Выделить всё

FreeBSD RAPTOR.svensk.local 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Wed Dec 29 18:39:40 UTC 2010     root@RAPTOR.svensk.local:/usr/obj/usr/src/sys/GROM  i386
ПОМОГИТЕ ПОЖАЛУЙСТА РАЗОБРАТЬСЯ. КАК Я ПОНИМАЮ ПРОЦЕСС ПРОШЕЛ НА ПОЛОВИНУ, А ЕСЛИ ВЕРИТЬ ДАННЫМ # uname -a ВСЕ ПРОШЛО ОТЛИЧНО.

Старался написать как можно подробней все свои действия, понимая что все это вам и так известно друзья, но я только учусь и мог допустить ошибку, помоги мне пожалуйста, если потребуется какая-то дополнительная информация напиши. Спасибо
Последний раз редактировалось f_andrey 2010-12-29 23:36:40, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения, и оформляйте его по человечески.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

ski
старшина
Сообщения: 408
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение ski » 2010-12-29 22:44:10

knight писал(а):
ПОМОГИТЕ ПОЖАЛУЙСТА РАЗОБРАТЬСЯ. КАК Я ПОНИМАЮ ПРОЦЕСС ПРОШЕЛ НА ПОЛОВИНУ, А ЕСЛИ ВЕРИТЬ ДАННЫМ # uname -a ВСЕ ПРОШЛО ОТЛИЧНО.

Старался написать как можно подробней все свои действия, понимая что все это вам и так известно друзья, но я только учусь и мог допустить ошибку, помоги мне пожалуйста, если потребуется какая-то дополнительная информация напиши. Спасибо
Что тебя смущае-то? Ядро 8.1 ты установил, о чем тебе uname и сообщает. Теперь устанавливай мир, пересобирай порты и удаляй старые либы.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Обновление из исходников

Непрочитанное сообщение FreeBSP » 2010-12-30 1:28:31

Да, ядро успешно установилось, просто оно громогласно об этом не оповещает. Но об успешно установке свидетельствует отсутствие ошибок и, как сказано выше, uname
ski писал(а):Теперь устанавливай мир, пересобирай порты и удаляй старые либы.
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
knight
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-29 18:22:50
Откуда: Брянск
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение knight » 2010-12-30 12:44:27

Спасибо за помощь. Правильно подметили я ожидал что будет выдано сообщение об завершении: например вот такое
--------------------------------------------------------------
>>> Kernel install for GROM completed on Wed Dec 29 18:53:42 UTC 2010
--------------------------------------------------------------

Пришел и запустил make installworld процесс также завершился без ошибок и не сказал ничего.

===> etc (install)
===> etc/sendmail (install)
cd /usr/src/etc/../share/man; make makedb
makewhatis /usr/share/man
makewhatis /usr/share/openssl/man

как проверить что все собрано и установлено правильно?

Аватара пользователя
knight
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-29 18:22:50
Откуда: Брянск
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение knight » 2010-12-30 13:06:36

Порты обновил portsnap fetch extract все прошло замечательно, что такое либы и как их удалить?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Обновление из исходников

Непрочитанное сообщение terminus » 2010-12-30 13:27:19

Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ski
старшина
Сообщения: 408
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение ski » 2010-12-30 13:31:36

knight писал(а):Порты обновил portsnap fetch extract все прошло замечательно, что такое либы и как их удалить?
http://www.daemony.ru/?p=96

Аватара пользователя
knight
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-29 18:22:50
Откуда: Брянск
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение knight » 2011-01-01 15:57:56

БОЛЬШОЕ СПАСИБО ВСЕМ КТО ПРИНЯЛ УЧАСТИЕ В РЕШЕНИЕ МОЕЙ ПРОБЛЕМЫ. ВСЕ ОБНОВИЛ И САМОЕ ГЛАВНОЕ ВСЕ РАБОТАЕТ

ski
старшина
Сообщения: 408
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Обновление из исходников

Непрочитанное сообщение ski » 2011-01-02 19:34:54

knight писал(а):Порты обновил portsnap fetch extract все прошло замечательно
Воблин, только сейчас рассмотрел. Это ты дерево портов обновил, а надо пересобрать все установленные. Например, с помощью /usr/ports/ports-mgmt/portmaster
В мане к нему есть исчерпывающий пример, как пересобрать все установленное.