После установки системы возникает потребность в обновлении коллекции портов FreeBSD. В случае если у нас директ доступ к интернету все довольно прозаично:
Если запускаем обновление впервые:
freebsd# portsnap fetch
freebsd# portsnap extract
freebsd# portsnap update
Если уже единожды запускали:
freebsd# portsnap fetch
freebsd# portsnap update
Но вот откуда ни возьмись у нас на пути повился пресловутый прокси-сервер, да еще и с авторизацией... Что же делать...? Все довольно просто
freebsd# ee /etc/csh.cshrc
Добавляем туда несколько строк:
setenv HTTP_PROXY http://usename:password@xxx.xxx.xxx.xxx:yyyy
setenv FTP_PROXY http://username:password@xxx.xxx.xxx.xxx:yyyy
Где:
xxx.xxx.xxx.xxx - IP адрес прокси-сервера
yyyy - порт прокси-сервера
username - имя пользователя
password - пароль пользователя
После этого можно пробовать запускать обновления...
1 квіт. 2009 р.
31 бер. 2009 р.
Перекомпиляция ядра FreeBSD
Для проведения перекомпиляции ядра FreeBSD необходимы следующие действия:
1. Установить исходники системы. Для этого установить диск с FreeBSD и выполнить:
freebsd# mount /cdrom
freebsd# cd /cdrom/7.0-STABLE-200805/src/
freebsd# ./install.sh all
2. Для перестраховки создать отдельную директорию с будущим ядром, скопировать туда оригинал ядра и создать на него символическую ссылку для последующей компиляции.
freebsd# mkdir /root/kernel
freebsd# cd /root/kernel
freebsd# cp /usr/src/sys/i386/conf/GENERIC /root/kernel/MYKERNEL
freebsd# ln -s /root/kernel/MYKERNEL /usr/src/sys/i386/conf/MYKERNEL
3. Добавить или удалить компоненты ядра, не забыв изменить пункт ident на новое имя ядра
ident MYKERNEL
4. Собрать ядро
freebsd# cd /usr/src/
freebsd# make buildkernel KERNCONF=MYKERNEL
5. Установить ядро
freebsd# make installkernel KERNCONF=MYKERNEL
6. Перезагрузиться
freebsd# reboot
Или эту процедуру можно проделать альтернативным, на мой взгляд, более удобным способом:
Пункты 1, 2, 3 - идентичны. Поправка: Для сборки ядра нижеописанным способом, достаточно, через Sysinstall, установить только исходники самого ядра, а именно /src/sys
4. Создаем конфигурацию ядра
freebsd# cd /usr/src/sys/i386/conf/
freebsd# /usr/sbin/config MYKERNEL
5. Переходим в папку с созданой конфигурацией ядра
freebsd# cd ..
frebsd# cd /compile/MYKERNEL
6. Собираем ядро
freebsd# make cleandepend
freebsd# make depend
freebsd# make
freebsd# make install
7. Перезагружаемся
freebsd# reboot
Основной источник
1. Установить исходники системы. Для этого установить диск с FreeBSD и выполнить:
freebsd# mount /cdrom
freebsd# cd /cdrom/7.0-STABLE-200805/src/
freebsd# ./install.sh all
2. Для перестраховки создать отдельную директорию с будущим ядром, скопировать туда оригинал ядра и создать на него символическую ссылку для последующей компиляции.
freebsd# mkdir /root/kernel
freebsd# cd /root/kernel
freebsd# cp /usr/src/sys/i386/conf/GENERIC /root/kernel/MYKERNEL
freebsd# ln -s /root/kernel/MYKERNEL /usr/src/sys/i386/conf/MYKERNEL
3. Добавить или удалить компоненты ядра, не забыв изменить пункт ident на новое имя ядра
ident MYKERNEL
4. Собрать ядро
freebsd# cd /usr/src/
freebsd# make buildkernel KERNCONF=MYKERNEL
5. Установить ядро
freebsd# make installkernel KERNCONF=MYKERNEL
6. Перезагрузиться
freebsd# reboot
Или эту процедуру можно проделать альтернативным, на мой взгляд, более удобным способом:
Пункты 1, 2, 3 - идентичны. Поправка: Для сборки ядра нижеописанным способом, достаточно, через Sysinstall, установить только исходники самого ядра, а именно /src/sys
4. Создаем конфигурацию ядра
freebsd# cd /usr/src/sys/i386/conf/
freebsd# /usr/sbin/config MYKERNEL
5. Переходим в папку с созданой конфигурацией ядра
freebsd# cd ..
frebsd# cd /compile/MYKERNEL
6. Собираем ядро
freebsd# make cleandepend
freebsd# make depend
freebsd# make
freebsd# make install
7. Перезагружаемся
freebsd# reboot
Основной источник
Подарочек
Підписатися на:
Дописи (Atom)