Установка, обновление коллекции портов, установка портов в Freebsd 4, 1




Скачать 31.66 Kb.
НазваниеУстановка, обновление коллекции портов, установка портов в Freebsd 4, 1
Дата публикации25.10.2013
Размер31.66 Kb.
ТипДокументы
litcey.ru > Право > Документы
Установка, обновление коллекции портов, установка портов в FreeBSD 5.4, 6.1


Предполагается что у Вас уже установлена ос FreeBSD 5.4 или 6.1 и имеется доступ в интернет и настроена возможность пассивного доступа к ftp.
Пример настройки пассивного доступа к ftp см. Firewall + NAT на FreeBSD 5.4, 6.1
Установка портов
1) набираем команду sysinstall

2) выбираем пункт Configure жмем enter

3) выбираем пункт Distributions жмем enter

4) выбираем пункт Ports жмем enter

5) клавишей Tab переходим на кнопку OK жмем enter

6) выбираем носитель с дистрибутивом (FTP Passive) жмем enter

7) выбираем FTP сервер жмем enter

9) выполняется скачивание и установка дистрибутива
Поиск порта
1) Поиск категории по названию порта whereis (пример whereis squid)

2) Встроенная возможность поиска в коллекции портов

2.1) набираем команду cd /usr/ports

2.2) make search name=(имя программы) (make search name=squid)
Версия порта
1) portversion -v (имя порта)

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

Для инсталляции или деинсталляции вам нужно сначала перейти в каталог порта (пример cd /usr/ports/net/squid)

1) make install - компиляция и установка порта

2) make deinstall - удаление установленного порта

3) make reinstall - переустановка порта, используется после make deinstall.

4) make clean - удаление рабочих файлов

5) make config - конфигурирование порта

6) make fetch - скачать пакет но не устанавливать

7) make fetch-recursive - скачать пакет в месте с зависимыми пакетами но не устанавливать
7.1) для скачивания пакетов через proxy сервер вам необходимо сделать следующие шаги

7.2) набираем команду ee /etc/make.conf

7.3) в конце файла добавляем следующие строки

FETCH_ENV=FTP_PROXY=http://имя пользователя:пароль@ip адрес proxy сервера: порт proxy сервера

FETCH_ENV=HTTP_PROXY=http://имя пользователя:пароль@ip адрес proxy сервера: порт proxy сервера
7.4) после того как вы отредактировали файл нажимаем клавишу Esc - a - a (редактор закроется и сохранит введенный текст)
/usr/ports/distfiles - место хранение дистрибутивов (файлы помещаются в ручную перед установкой или при наличии доступа в интернет скачиваются автоматически).
Если необходимо добавить некоторые компоненты в уже установленный порт то нужно выполнить следующие действия.

1) набираем команду make config

2) выбираем компоненты

3) набираем команду make reinstall FORCE_PKG_REGISTER=yes
Обновление локального дерева портов
1) набираем команду cd /usr/ports/net/cvsup-without-gui

2) make install clean (вовремя установки программа предложит вам установить примеры и справочное руководство)

3) набираем команду cp /usr/share/examples/cvsup/ports-supfile /usr/share/examples/cvsup/ports-supfile1

4) набираем команду ee /usr/share/examples/cvsup/ports-supfile

5) в открывшимся редакторе приводим файл ports-supfile к следующему виду
*default host=cvsup4.ru.FreeBSD.org

*default base=/var/db

*default prefix=/usr

*default release=cvs tag=.

*default delete use-rel-suffix

*default compress

ports-all

#ports-base

#ports-accessibility

#ports-arabic

#ports-archivers

#ports-astro

#ports-audio

#ports-benchmarks

#ports-biology

#ports-cad

#ports-chinese

#ports-comms

#ports-converters

#ports-databases

#ports-deskutils

#ports-devel

#ports-dns

#ports-editors

#ports-emulators

#ports-finance
6) после того как вы отредактировали файл ports-supfil нажимаем клавишу Esc - a - a (редактор закроется и сохранит введенный текст)

7) набираем команду /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile (команда обновление локального дерева портов)

Теперь команду /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile можно внести в cron и у вас порты будут обновляться автоматически
Для обновления портов вам необходимо разрешить на firewall порт TCP 5999 см. инструкцию firewall
Обновление отдельного порта (без его переустановки)
1) набираем команду cd /usr/ports/sysutils/portupgrade (в старых портах)

набираем команду cd /usr/ports/ports-mgmt/portupgrade (в новых портах)

2) набираем команду make install clean

3) клавишей Tab переходим на кнопку OK жмем enter

4) набираем команду /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile

5) набираем команду /usr/local/sbin/portsdb -Uu (создается база данных портов)

6) набираем команду /usr/local/sbin/portversion -l "<" (проверяет соответствие установленных пакетов)

7) набираем команду /usr/local/sbin/portupgrade -r (имя порта) (пример portupgrade -r squid), /usr/local/sbin/portupgrade -arR (если надо обновить все порты).
В последующем ваши действия будут сводится к следующим командам

/usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile

/usr/local/sbin/portsdb -Uu (обновление базы данных пакетов)

/usr/local/sbin/portversion -l "<"

/usr/local/sbin/portupgrade -r (имя порта)

/usr/local/sbin/pkgdb -F (используется для восстановления целостности базы данных пакетов)
Безопасность портов
1) набираем команду cd /usr/ports/security/portaudit

набираем команду cd /usr/ports/ports-mgmt/portaudit (в новых портах)

2) набираем команду make install clean

3) набираем команду /usr/local/sbin/portaudit -Fda (будет создана база установленных портов, и произведена проверка портов на уязвимость)

4) набираем команду cp /usr/local/etc/portaudit.conf.sample /usr/local/etc/portaudit.conf

5) набираем команду ee /usr/local/etc/portaudit.conf

6) перед строкой portaudit_fetch_cmd="fetch -1amp" убираем символ #

7) после того как вы отредактировали файл нажимаем клавишу Esc - a - a (редактор закроется и сохранит введенный текст)

8) набираем команду /usr/local/sbin/portaudit -a

В ответ в должны получить список проблемных портов или наоборот сообщение о том что проблем нет

Похожие:

Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconТехническое задание для позиций 1,2,3 «Персональный компьютер в комплекте с монитором»
Порты не менее – 1х dvi-i, 4х usb 0 портов, 2х usb 0 портов, 1х ps/2 портов, 3х аудио-портов, 1х Ethernet (rj-45) порт
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconКоллекция портов нужна только на этой машине; для остальных машин она
Одна из многих причин, для того чтобы любить Freebsd коллекция портов. Почти 10,000 приложений и для установки любого просто make...
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconПрозрачный прокси сервер на базе squid, ipfw и Freebsd 4
Перенаправление исходящего трафика из сети портов 80, 443 на прокси сервер 10 1 на порт 3128
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconПрайс-лист
Установка ос microsoft Windows («чистая» установка без дополнительного по и драйверов)
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconУстановка сантехники
Ванны без гидромассажа акриловой прямоугольной на металлическом каркасе (размер до 800 Х 1700) установка с подключением
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconПлата управления аэрохоккеем Aero-Gx
Установка”, после первого нажатия на экране высветится значение счётчика игр, через 30 секунд или после второго нажатия кнопки “Установка”...
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconMysql сервер на Freebsd 4, 1
Здесь будет описана установка Mysql и команды с которыми мне приходилось сталкиваться
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconНа рекламно-информационную газосветную установку
Рекламно-информационная газосветная установка (далее установка) предназначена для светового эффекта, несения информации, рекламы,...
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconУстановка для переработки сланцев
Установка типа утт-3000 может перерабатывать до 1 млн тонн сланца в год и выдавать 125 тыс тонн топочного масла с теплотой сгорания...
Установка, обновление коллекции портов, установка портов в Freebsd 4, 1 iconУстановка по переработке нефтемаслоотходов и замазученных стоков (уппт)
...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница