nixp.ru v3.0

17 октября 2017,
вторник,
16:27:21 MSK

DevOps с компанией «Флант»
NL написал 5 февраля 2005 года в 19:41 (806 просмотров) Ведет себя как мужчина; открыл 10 тем в форуме, оставил 139 комментариев на сайте.

Уважаемые коолеги!

Имеется такой дистрибутив freeBSD 5.2.1 — выпущен ИДДК — вот ссылка -http://www.iddk.ru/ru/cdrom/55996/?Z=0 — . Проблема в том, что ен идет установка потров — делаю все строго по инструкции пункта 4,5 Руководство FreeBSD — «Использование Коллекции Портов»

Диск предварительно монтирую перед установкой порта.

Сами порты уже лежат в директории \usr\ports

На 5,2,1 на диске boot_ \ports\в директории лежит файл с портами ports.tgz и с контрольной суммой CHECKSUM.MD5 и файлом install.sh

Сами порты внутри архивного файла идут без архивных файлов (не такие как они находятся на сервере портов freeBSD), хотя тот же самый git ссылается в distinfo на архивный файл -MD5 (git-4.3.20.tar.gz) = 72b01d5f9905951137ac1bb87d7e431c и его контрольную сумму

Прилагаю лог устанвки порта

Что делать — в чем грабли ? Может сам ждистрибутив левоват?

У кого freeBSD 5.3 — нет у вас таких проблем с портами?

Заранее благодарен

Log

vadim# make search name=git

Port: xcogitate-1.02

Path: /usr/ports/games/xcogitate

Info: A logic game with board and stones

Maint: ports@FreeBSD.org

Index: games

B-deps: XFree86-libraries-4.3.0_6 expat-1.95.6_1 fontconfig-2.2.90_3 freetype2-2.1.5_1 imake-4.3.0_1 perl-5.6.1_15 pkgconfig-0.15.0

R-deps: XFree86-libraries-4.3.0_6 expat-1.95.6_1 fontconfig-2.2.90_3 freetype2-2.1.5_1 imake-4.3.0_1 perl-5.6.1_15 pkgconfig-0.15.0

Port: sigit-0.1.0

Path: /usr/ports/mail/sigit

Info: A tool to create random signatures

Maint: petef@FreeBSD.org

Index: mail

B-deps: expat-1.95.6_1 gettext-0.12.1 gmake-3.80_1 libiconv-1.9.1_3 perl-5.6.1_15

R-deps: perl-5.6.1_15

Port: Fudgit-2.41

Path: /usr/ports/math/fudgit

Info: Multi-purpose data-processing and fitting program

Maint: jmz@FreeBSD.org

Index: math

B-deps: expat-1.95.6_1 gettext-0.12.1 gmake-3.80_1 libiconv-1.9.1_3

R-deps:

Port: git-4.3.20

Path: /usr/ports/misc/git

Info: GNU Interactive Tools — a file system browser for UNIX systems

Maint: ports@FreeBSD.org

Index: misc

B-deps:

R-deps:

vadim# cd /usr/ports/misc/git

vadim# make install

>> git-4.3.20.tar.gz doesn’t seem to exist in /usr/ports/distfiles/.

>> Attempting to fetch from http://www.gtlib.cc.gatech.edu/pub/gnu/git/.

fetch: http://www.gtlib.cc.gatech.edu/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.gnu.org/gnu/git/.

fetch: ftp://ftp.gnu.org/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from http://mirrors.usc.edu/pub/gnu/git/.

fetch: http://mirrors.usc.edu/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://gatekeeper.dec.com/pub/GNU/git/.

fetch: ftp://gatekeeper.dec.com/pub/GNU/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.uu.net/archive/systems/gnu/git/.

fetch: ftp://ftp.uu.net/archive/systems/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.de.uu.net/pub/gnu/git/.

fetch: ftp://ftp.de.uu.net/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.funet.fi/pub/gnu/prep/git/.

fetch: ftp://ftp.funet.fi/pub/gnu/prep/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.leo.org/pub/comp/os/unix/gnu/git/.

fetch: ftp://ftp.leo.org/pub/comp/os/unix/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.wustl.edu/mirrors/gnu/git/.

fetch: ftp://ftp.wustl.edu/mirrors/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.kddlabs.co.jp/pub/gnu/git/.

fetch: ftp://ftp.kddlabs.co.jp/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.dti.ad.jp/pub/GNU/git/.

fetch: ftp://ftp.dti.ad.jp/pub/GNU/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://www.t.ring.gr.jp/pub/GNU/git/.

fetch: ftp://www.t.ring.gr.jp/pub/GNU/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from http://www.t.ring.gr.jp/archives/GNU/git/.

fetch: http://www.t.ring.gr.jp/archives/GNU/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.mirror.ac.uk/sites/ftp.gnu.org/gnu/git/.

fetch: ftp://ftp.mirror.ac.uk/sites/ftp.gnu.org/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://sunsite.org.uk/Mirrors/ftp.gnu.org/pub/gnu/git/.

fetch: ftp://sunsite.org.uk/Mirrors/ftp.gnu.org/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.informatik.hu-berlin.de/pub/gnu/git/.

fetch: ftp://ftp.informatik.hu-berlin.de/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/git/.

fetch: ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.rediris.es/sites/ftp.gnu.org/pub/git/.

fetch: ftp://ftp.rediris.es/sites/ftp.gnu.org/pub/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.lip6.fr/pub/gnu/git/.

fetch: ftp://ftp.lip6.fr/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.tuwien.ac.at/linux/gnu/gnusrc/git/.

fetch: ftp://ftp.tuwien.ac.at/linux/gnu/gnusrc/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.chg.ru/pub/gnu/git/.

fetch: ftp://ftp.chg.ru/pub/gnu/git/git-4.3.20.tar.gz: Host not found

>> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.

fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/git-4.3.20.tar.gz: Host not found

>> Couldn’t fetch it — please try to retrieve this

>> port manually into /usr/ports/distfiles/ and try again.

* Error code 1

Stop in /usr/ports/misc/git.

vadim#

Master

На этом диске (boot) есть само дерево портов в архиве ports.tgz

Файлы с исходными текстами софта нужно скачивать с ближайшего зеркала.

Когда ты говоришь make install в каком либо порту он проверяет наличие файла с исходными текстами софтины в /usr/ports/distfiles/ и если не находит его там, лезет за ним в инет.

Судя по Host not found, подключения к инету в момент установки у тебя нет.

Внимательнее читай handbook.

NL
Master
На этом диске (boot) есть само дерево портов в архиве ports.tgz

Файлы с исходными текстами софта нужно скачивать с ближайшего зеркала.

Когда ты говоришь make install в каком либо порту он проверяет наличие файла с исходными текстами софтины в /usr/ports/distfiles/ и если не находит его там, лезет за ним в инет.

Судя по Host not found, подключения к инету в момент установки у тебя нет.

Внимательнее читай handbook.

Дерево портов находится и в сидюке смонтированном, и скопированно в кталог \usr\ports\distfiles

Результат один и тот же порты не устаналиваются к сожалению

Из за того, что связь идет не по выделенке а по модему через АВУ, качать мне мне исходники (то же самый mc — 4 мегайбата) до посинения, а про Х и говорить не буду сколько его качать:(

Вопрос — у кого нибудь получалось ставить порты не сидя в инете исползуя только дистрибутивный CD-ROM? Предлагаемые на http://www.nixp.ru/cgi-bin/go.pl?q=cdrom;sub=req;id=155 «FreeBSD 5.3-RELEASE»

Количество дисков: 2.

Тип носителей: CD.

Стоимость: 120 рублей.

Содержат ли в себе дистрибутивные фалы портов или подразумевают загрузочный и лайв вариант?

Вот что говорит handbook

Из нее следует что дистрибутовов как таковых на моих дисках 5,2,1 к сожалению нет….::(:(:(

«4.5.2.1. Установка портов с CD-ROM

Официальные образы CD-ROM Проекта FreeBSD больше не содержат дистрибутивные файлы. На них есть достаточно места, которое лучше использовать для предкомпилированных пакетов. Продукты на CD-ROM, такие, как FreeBSD PowerPak, включают дистрибутивные файлы, и вы можете заказать их от таких поставщиков, как FreeBSD Mall. В этом разделе предполагается, что у вас есть такой набор CD-ROM с FreeBSD.

Вставьте ваш CD-ROM с FreeBSD в привод. Смонтируйте его в каталог /cdrom. (Если вы используете другую точку монтирования, то установка работать не будет.) Чтобы начать, перейдите в каталог с портом, который вы хотите установить:

# cd /usr/ports/sysutils/lsof

Оказавшись в каталоге lsof, вы увидите структуру порта. Следующим шагом является компиляция, или построение (»build») порта. Это выполняется простой выдачей команды make в ответ на приглашение командного процессора. Как только вы это сделаете, то увидите вывод команды, выглядящий примерно так:

# make

>> lsof_4.57D.freebsd.tar.gz doesn’t seem to exist in /usr/ports/distfiles/.

>> Attempting to fetch from file:/cdrom/ports/distfiles/.

===> Extracting for lsof-4.57

[вывод команды при распаковке опущен]

>> Checksum OK for lsof_4.57D.freebsd.tar.gz.

===> Patching for lsof-4.57

===> Applying FreeBSD patches for lsof-4.57

===> Configuring for lsof-4.57

[вывод команды при конфигурации опущен]

===> Building for lsof-4.57

[вывод команды при компиляции опущен]

#

Заметьте, что как только компиляция закончится, вы снова вернётесь к приглашению вашего командного процессора. Следующим шагом является установка порта. Чтобы это сделать, вам нужно просто добавить одно слово к команде make, а именно слово install:

# make install

===> Installing for lsof-4.57

[вывод команды при установке опущен]

===> Generating temporary packing list

===> Compressing manual pages for lsof-4.57

===> Registering installation for lsof-4.57

===> SECURITY NOTE:

This port has installed the following binaries which execute with

increased privileges.

#

Как только вы вернулись к приглашению вашей оболочки, вы должны суметь запустить приложение, которое только что установили. Так как lsof является программой, которая запускается с повышенными правами, выдаётся предупреждение о безопасности. Во время построения и установки портов вы должны принимать во внимание все выдаваемые предупреждения.

Замечание: Вы можете сэкономить лишний шаг, просто выдав команду make install вместо make и последующей make install в двух отдельных шагах.»

Master
NL
Вопрос — у кого нибудь получалось ставить порты не сидя в инете исползуя только дистрибутивный CD-ROM? Предлагаемые на http://www.nixp.ru/cgi-bin/go.pl?q=cdrom;sub=req;id=155 «FreeBSD 5.3-RELEASE»

Могу точно сказать, что ни у кого не получится, потому как файлов с исходными текстами софта там нет (handbook не врет).

Если качать из инета возможности нет — можно приобрести http://www.linuxcenter.ru/goods/1087.html

NL
Master
Могу точно сказать, что ни у кого не получится, потому как файлов с исходными текстами софта там нет (handbook не врет).

Если качать из инета возможности нет — можно приобрести http://www.linuxcenter.ru/goods/1087.html

===================================

Спасибо, все понял, вопрос исчерпан….

Наверное буду на работе качать сии приложения

В будущем допускаются нанайские вопросы подобного плана?:):)

Master
NL
В будущем допускаются нанайские вопросы подобного плана?:):)

Если таких вопросов будет много, то они на каком-то этапе могут достать :)