URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66445
[ Назад ]

Исходное сообщение
"Установка портов, пакетов"

Отправлено Mask , 22-Май-06 11:11 
При установке порта, операционная система начинает обращаться к FTP ресурсам, скорее всего начинает искать более новые версии, чего мне совершенно не нужно. Подскажите: как отключить эту функцию? ОС - FreeBSD 5.3
В часности, сразу после инсталяции ОС, решил установить mc. Инсталяцию системы я делал полную, т.е. все пакеты были скопированы на жесткий диск. Все действия по установке пакета делаю как написано в руководстве пользователя по FreeBSD.

Содержание

Сообщения в этом обсуждении
"Установка портов, пакетов"
Отправлено Дениска , 22-Май-06 11:46 
>При установке порта, операционная система начинает обращаться к FTP ресурсам, скорее всего
>начинает искать более новые версии, чего мне совершенно не нужно. Подскажите:
>как отключить эту функцию? ОС - FreeBSD 5.3
>В часности, сразу после инсталяции ОС, решил установить mc. Инсталяцию системы я
>делал полную, т.е. все пакеты были скопированы на жесткий диск. Все
>действия по установке пакета делаю как написано в руководстве пользователя по
>FreeBSD.
пакет - это только инструкция по сборке исходников и установке их в системе.
читайте вдумчивее

"Установка портов, пакетов"
Отправлено lavr , 22-Май-06 12:08 
>>При установке порта, операционная система начинает обращаться к FTP ресурсам, скорее всего
>>начинает искать более новые версии, чего мне совершенно не нужно. Подскажите:
>>как отключить эту функцию? ОС - FreeBSD 5.3
>>В часности, сразу после инсталяции ОС, решил установить mc. Инсталяцию системы я
>>делал полную, т.е. все пакеты были скопированы на жесткий диск. Все
>>действия по установке пакета делаю как написано в руководстве пользователя по
>>FreeBSD.
>пакет - это только инструкция по сборке исходников и установке их в
>системе.
>читайте вдумчивее

вероятно "пакет" - очепятка, имелось ввиду ПОРТ.

пакет - есть прекомпиленный софт, те уже собранный кем-то.
порт - есть всего лишь проект для последующей сборки.

Если вы ставите софт из портов, не делая никакого апгрейда портов, то НИКАКИЕ НОВЫЕ
версии устанавливаться НЕ БУДУТ.


"Установка портов, пакетов"
Отправлено Mask , 22-Май-06 12:24 
Смысл данного вопроса заключаеться в следующем:
Почему FreeBSD лезит в Инет когда выполняешь порт (т.е. устанавливаешь)?
И как просто установит программу (например mc), без всяких обновлений (которые, как я понимаю, включены по умолчанию)?

Установка происходит непосредственно сразу после инсталяции FreeBSD.
Установка происходит из каталога /usr/ports/misc/mc
Установка происходит так:
1. cd /usr/ports/misc/mc
2. make name=mc

После чего выводятся на экран множество строк с обращение с FTP ресурсам
и в конце пишет:

*** Error 1

я просто хочу установить mc, вот и все!
Пожалуйста подскажите что делать!


"Установка портов, пакетов"
Отправлено Дениска , 22-Май-06 12:29 
>Смысл данного вопроса заключаеться в следующем:
>Почему FreeBSD лезит в Инет когда выполняешь порт (т.е. устанавливаешь)?
>И как просто установит программу (например mc), без всяких обновлений (которые, как
>я понимаю, включены по умолчанию)?
>
>Установка происходит непосредственно сразу после инсталяции FreeBSD.
>Установка происходит из каталога /usr/ports/misc/mc
>Установка происходит так:
>1. cd /usr/ports/misc/mc
>2. make name=mc
>
>После чего выводятся на экран множество строк с обращение с FTP ресурсам
>
>и в конце пишет:
>
>*** Error 1
>
>я просто хочу установить mc, вот и все!
>Пожалуйста подскажите что делать!
да очепятался первый раз.
читайте еще раз, lavr уже объяснил все.
Порт, по сути - только инструкции, откуда взять исходник, как его скопмилить, как установить. НЕ САМА ПРОГРАММА.
Поэтому он и тянет из нета все, что ему нужно для компиляции.

Если хотите сразу в дамки, можете попробовать посмотреть на дистрибутиве в коллекции пакетов - packages - это уже скомпиленый софт. Но не факт, что то, что вам нужно, окажется там.



"Установка портов, пакетов"
Отправлено Mask , 22-Май-06 12:48 
Спасибо Дениска.
Просто задаю такие вопросы, потому что вчера первый раз установил *BSD,
раньше причем давно приходилось сталкиваться с LInux'ом, да и то так, по ламерски. :)
А тут решил уже в серьез заняться изучением BSD.

"Установка портов, пакетов"
Отправлено demone , 22-Май-06 12:41 
>Смысл данного вопроса заключаеться в следующем:
>Почему FreeBSD лезит в Инет когда выполняешь порт (т.е. устанавливаешь)?
>И как просто установит программу (например mc), без всяких обновлений (которые, как
>я понимаю, включены по умолчанию)?
>
>Установка происходит непосредственно сразу после инсталяции FreeBSD.
>Установка происходит из каталога /usr/ports/misc/mc
>Установка происходит так:
>1. cd /usr/ports/misc/mc
>2. make name=mc
>
>После чего выводятся на экран множество строк с обращение с FTP ресурсам
>
>и в конце пишет:
>
>*** Error 1
>
>я просто хочу установить mc, вот и все!
>Пожалуйста подскажите что делать!

Сделать пакадж нужного софта один раз самому. Как это сделать в хендбуке


"Установка портов, пакетов"
Отправлено lavr , 22-Май-06 12:45 
>Смысл данного вопроса заключаеться в следующем:
>Почему FreeBSD лезит в Инет когда выполняешь порт (т.е. устанавливаешь)?
>И как просто установит программу (например mc), без всяких обновлений (которые, как
>я понимаю, включены по умолчанию)?
>
>Установка происходит непосредственно сразу после инсталяции FreeBSD.
>Установка происходит из каталога /usr/ports/misc/mc
>Установка происходит так:
>1. cd /usr/ports/misc/mc
>2. make name=mc
---------^^^^^^^ - а это еще зачем?!

# cd /usr/ports/misc/mc
# make && make install

сперва будут устанавливаться зависимости необходимые для сборки mc, затем
mc

>После чего выводятся на экран множество строк с обращение с FTP ресурсам

ну разумеется, для установки порта необходимы sources софта, они сперва
ищутся в /usr/ports/distfiles и если их там нет производится попытка выкачать
с заданных ресурсов интеренета

>и в конце пишет:
>
>*** Error 1
>
>я просто хочу установить mc, вот и все!
>Пожалуйста подскажите что делать!

см.выше, man ports и поиск руководств в RUNet, здесь на opennet.ru, на forum.sysadmins.ru
и на bsdportal.ru


"Установка портов, пакетов"
Отправлено Mask , 22-Май-06 13:00 
lavr, то есть можно просто скопировать пакеты для mc в каталог "для пакетов" и выполнить:
# cd /usr/ports/misc/mc
# make && make install
?

"Установка портов, пакетов"
Отправлено Skif , 22-Май-06 14:09 
>lavr, то есть можно просто скопировать пакеты для mc в каталог "для
>пакетов" и выполнить:
># cd /usr/ports/misc/mc
># make && make install
>?


Если знаете все зависимости и посмотрите какие именно версии сырцов нужны и положите их в необходимые места /usr/ports/distfiles/ тогда да.
Но в вашем слуае лучший выход CD-Rom и в командной строке пошагово пошли:

sysinstal -> Configure -> Packages -> misc-> mc

и он поставит необходимые пакеты с нужными зависимостями

если есть инет - тогда все как описал lavr и порт сам поставит все зависимости, выкачав их из инета, разложив по нужным папкам и скомпилив.
http://www.freebsd.org - читать русскую и англицкую документацию
/usr/share/doc/ru/books/handbook/ - тоже самое, но на русском и у тебя в системе
http://www.opennet.me - разделы статей и советов
http://bsdportal.ru
Все это обязательно к прочтению и обучению.