Видимо я не знаю где это дерево портов устанавливается.
Запустил после установки sysinstall, а дальше что-то не соображу.
Подскажите пожалуйста в какой опции устанавливаются порты.

Модератор: arachnid

Maestro писал(а): ↑10.03.2009 21:43
Вообще считается нормальным устанавливать сразу собранные пакеты - и время экономится и разницы никакой, если собирать самому... но я один фик по-старинке ставлю... Да, и сразу вопрос - мне на него уже отвечали но че-то не робит. Про pkg_add
# whereis mcrypt
/usr/ports/security/mcrypt
# cd /usr/ports/security/mcrypt && pkg_add -r mcrypt-2.6.8
и фигвам.
Код: Выделить всё
server# pkg_add -r rpm
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/rpm.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/All/popt-1.7_4.tbz... Done.
server# pkg_add -r isc-dhcp30-server
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/isc-dhcp30-server.tbz: Not Found
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/isc-dhcp30-server.tbz' by URL
server# pkg_add -r dhcp
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/dhcp.tbz: Not Found
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/dhcp.tbz' by URLКод: Выделить всё
cd /usr/ports/net/isc-dhcp31-server
make install clean
! Предупреждение от модератора еще один подобный вопрос, ответ на который можно найти в хэндбуке - и буду зверствовать
Код: Выделить всё
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SITE_BACKUP?= \
ftp://ftp.tcm.by/software/linux/FreeBSD/distfiles/${DIST_SUBDIR}/*Sasha* писал(а): ↑22.04.2009 22:31
Примерно так, /etc/make.conf
Код: Выделить всё
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} MASTER_SITE_BACKUP?= \ ftp://ftp.tcm.by/software/linux/FreeBSD/distfiles/${DIST_SUBDIR}/
Код: Выделить всё
portupgrade bash
/usr/ports/INDEX-7.bz2 100% of 1239 kB 15 kBps 00m00s
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 20041 port entries found .........1000.........2000.........3000.........4000.........5000.........6000..
.......7000.........8000.........9000.........10000.........11000.........12000.
.
.......13000.........14000.........15000.........16000.........17000.........180
0
0.........19000.........20000 ..... done]
---> Upgrading 'bash-3.2.39_1' to 'bash-4.0.10_2' (shells/bash)
---> Building '/usr/ports/shells/bash'
===> Cleaning for bash-4.0.10_2
===> Vulnerability check disabled, database not found
=> bash-4.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/bash.
=> Attempting to fetch from http://ftp.gnu.org/gnu/bash/.
bash-4.0.tar.gz 29% of 6084 kB 15 kBps 04m35s**Код: Выделить всё
bsdcli# make install clean
===> NOTICE: This version of port has changed location of Samba password
===> NOTICE: (smbpasswd) directory. Files in '/usr/local/private'
===> NOTICE: have moved to '/usr/local/etc/samba'.
===> Vulnerability check disabled, database not found
===> Found saved configuration for samba-3.0.32_2,1
===> -------------------------------------------
===> Run 'make config' to (re)configure the port
===> -------------------------------------------
=> samba-3.0.32.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://us1.samba.org/samba/ftp/./.Код: Выделить всё
bsdcli# pkg_add samba-3.0.32_2,1.tbz
pkg_add: could not find package openldap-client-2.4.11 !
pkg_add: could not find package png-1.2.32 !
pkg_add: could not find package jpeg-6b_7 !
pkg_add: could not find package tiff-3.8.2_2 !
pkg_add: could not find package pkg-config-0.23_1 !
pkg_add: could not find package libexecinfo-1.1_2 !
pkg_add: could not find package libiconv-1.11_1 !
pkg_add: could not find package gettext-0.17_1 !
pkg_add: could not find package popt-1.7_5 !
pkg_add: could not find package libgpg-error-1.6_1 !
pkg_add: could not find package libgcrypt-1.4.1_1 !
pkg_add: could not find package gnutls-2.4.2_1 !
pkg_add: could not find package cups-base-1.3.9_2 !Код: Выделить всё
bsdcli# ls samba-3.0.32_2,1
+COMMENT +DESC +MTREE_DIRS lib share
+CONTENTS +DISPLAY bin man
+DEINSTALL +INSTALL etc sbin
bsdcli# make install clean
make: don't know how to make install. StopTrojan писал(а): ↑14.05.2009 18:03Запутался с установкой пакетов. Выхода в Интернет машина не имеет поэтому попробовал установить пакеты локально.
Сначала установил порты. Затем прошел в нужный мне порт /usr/ports/net/samba3. Далее запустил:
Код: Выделить всё
bsdcli# make install clean ===> NOTICE: This version of port has changed location of Samba password ===> NOTICE: (smbpasswd) directory. Files in '/usr/local/private' ===> NOTICE: have moved to '/usr/local/etc/samba'. ===> Vulnerability check disabled, database not found ===> Found saved configuration for samba-3.0.32_2,1 ===> ------------------------------------------- ===> Run 'make config' to (re)configure the port ===> ------------------------------------------- => samba-3.0.32.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from http://us1.samba.org/samba/ftp/./.
Затем смонтировал CDROM и из одного из FreeBSD дисков. Прошел в /cdrom/packages/net и запустил:
Код: Выделить всё
bsdcli# pkg_add samba-3.0.32_2,1.tbz pkg_add: could not find package openldap-client-2.4.11 ! pkg_add: could not find package png-1.2.32 ! pkg_add: could not find package jpeg-6b_7 ! pkg_add: could not find package tiff-3.8.2_2 ! pkg_add: could not find package pkg-config-0.23_1 ! pkg_add: could not find package libexecinfo-1.1_2 ! pkg_add: could not find package libiconv-1.11_1 ! pkg_add: could not find package gettext-0.17_1 ! pkg_add: could not find package popt-1.7_5 ! pkg_add: could not find package libgpg-error-1.6_1 ! pkg_add: could not find package libgcrypt-1.4.1_1 ! pkg_add: could not find package gnutls-2.4.2_1 ! pkg_add: could not find package cups-base-1.3.9_2 !
Попробовал рзархивировать архив. В архиве оказались следующие файлы:
Код: Выделить всё
bsdcli# ls samba-3.0.32_2,1 +COMMENT +DESC +MTREE_DIRS lib share +CONTENTS +DISPLAY bin man +DEINSTALL +INSTALL etc sbin bsdcli# make install clean make: don't know how to make install. Stop
Делаю по хэндбуку. Подскажите как устанавливаются пакеты локально.
Код: Выделить всё
4.5.2.1. Установка портов с CD-ROM
Вставьте ваш CD-ROM с FreeBSD в привод. Смонтируйте его в каталог /cdrom. (Если вы используете другую точку монтирования, то задайте make-переменную CD_MOUNTPTS.) Чтобы начать установку, перейдите в каталог с нужным вам портом:
# cd /usr/ports/sysutils/lsofКод: Выделить всё
4.5.2.2. Установка портов из Интернет
Установка порта из Интернет производится точно так же, как если бы вы делали её с CD-ROM. Единственным отличием между ними является тот факт, что дистрибутивный файл загружается из Интернет, а не считывается с CD-ROM.Код: Выделить всё
bsdcli# make install clean
===> NOTICE: This version of port has changed location of Samba password
===> NOTICE: (smbpasswd) directory. Files in '/usr/local/private'
===> NOTICE: have moved to '/usr/local/etc/samba'.
===> Vulnerability check disabled, database not found
===> Found saved configuration for samba-3.0.32_2,1
===> -------------------------------------------
===> Run 'make config' to (re)configure the port
===> -------------------------------------------
=> samba-3.0.32.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://us1.samba.org/samba/ftp/./.Код: Выделить всё
samba-3.0.32.tar.gz doesn't seem to exist in /usr/ports/distfiles/ivan2ksusr писал(а): ↑14.05.2009 18:44у вас что с англ?там же все ясно и понятно написано, на диске есть файл readmy как поставить пакет
Код: Выделить всё
bsdcli# ls /cdrom
7.1-RELEASE HARDWARE.HTM README.TXT boot docbook.css
ERRATA.HTM HARDWARE.TXT RELNOTES.HTM boot.catalog floppies
ERRATA.TXT README.HTM RELNOTES.TXT cdrom.inf packagesКод: Выделить всё
bsdcli# ls /cdrom/packages
All deskutils irc palm www
INDEX devel japanese ports-mgmt x11
accessibility editors kde print x11-clocks
afterstep elisp korean ruby x11-fonts
astro emulators lang security x11-themes
chinese geography mail shells x11-toolkits
comms gnome misc sysutils x11-wm
converters graphics net textproc
databases ipv6 news windowmakerКод: Выделить всё
Файлы пакетов распространяются в форматах .tgz и .tbz. Вы можете найти их по адресу ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages или взять с дистрибутива FreeBSD на CD-ROM. Каждый CD из комплекта FreeBSD на 4 дисках (а также PowerPak и тому подобное) содержит пакеты в каталоге /packages. Расположение пакетов похоже на то, как организовано дерево /usr/ports. Каждая категория имеет собственный каталог, и каждый пакет помещается в каталог All.Код: Выделить всё
[root@bsdcli /home/trojan]# pkg_add proftpd-1.3.2.tar.bz2
tar: +CONTENTS: Not found in archive
tar: Error exit delayed from previous errors.
pkg_add: tar extract of /home/trojan/proftpd-1.3.2.tar.bz2 failed!
pkg_add: unable to extract table of contents file from '/home/trojan/proftpd-1.3.2.tar.bz2' - not a package?