Вопрос про порты и софт

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Фикус
проходил мимо

Вопрос про порты и софт

Непрочитанное сообщение Фикус » 2008-10-22 19:24:26

Здравствуйте,
Я только начинаю работать с Freebsd и поэтому многих вещей не понимаю. Буду рад, если получу ответы здесь.
Вместе с дистрибутивом версии 7.0 шли 2 ДВД с портами. Я правильно понимаю: их надо скопировать на диск, и держать их там постоянно? Затем, когда нужна конкретная программа, устанавливать из портов, но с диска? Это почти 20 Гб, а на ноутбуке (туда я поставил эту ОС) всего 40 Гб - маловато...

И затем: правда, что софт от Линукса свободно идет на фряхе? Или есть какие-то исключения? Мне бы, вот, заставить Maple работать, но у меня только Linux-версия...


Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: Вопрос про порты и софт

Непрочитанное сообщение MAK » 2008-10-22 19:34:21

1. Копировать не обязательно.
Нужно будет поставить, воткнете сидиром и от туда поставите(pkg_add или sysinstall).
Но помните, там находятся пакаджы(скомпилированные пакеты(tgz)) и если вы обновите дерево портов и потом сами порты, которые у вас уже установлены, то при установке пакаджа с сидирома могут возникнуть проблемы с зависимостями.

2. Не правда. Я бы не сказал что свободно. Каждая программа под линукс требует определенных манипуляций. Мапл вроде пуляют http://www.freebsd.org/doc/ru/books/han ... maple.html.

зы. кстати, на странице написано "Не забудьте написать в Maplesoft и сообщить, что хотели бы видеть версию специально для FreeBSD!" :) Твк что не забудте! :)

Фикус
проходил мимо

Re: Вопрос про порты и софт

Непрочитанное сообщение Фикус » 2008-10-22 19:41:44

Нее, я спрашивал про порты - это ведь исходники, ведь так? Напрямую с CD-rom их поставить нельзя...
Или покажите как это делать, пожалуйста.

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: Вопрос про порты и софт

Непрочитанное сообщение MAK » 2008-10-22 19:50:38

Фикус писал(а):Нее, я спрашивал про порты - это ведь исходники, ведь так? Напрямую с CD-rom их поставить нельзя...
Или покажите как это делать, пожалуйста.
Порты - во фрюшке это "программы". В широком смысле этого слова. Для работы с ними необходимо дерево портов - это структура каталогов, необходимая для установки, удаления и обновления портов.
Исходники программы - это исходники программы. :) На сидироме у вас пакаджы - это скомпилированные порты. Напрямую их поставить можно. Используйте для этого pkg_add или sysinstall(при вставленном сидироме)

Фикус
проходил мимо

Re: Вопрос про порты и софт

Непрочитанное сообщение Фикус » 2008-10-22 19:59:16

:st: Я, наверное, совсем туп...
Я заказал в "Линукс-Центре" комплект дисков для установки FreeBSD, купил книгу и все такое... Там идет 1 DVD - это установочный диск + пакаджи, остальные 2 диска - это снимки дерева портов.
Пакаджи я успешно ставлю - это легко - прямо во время установки системы. А когда хочу поставить, к примеру, MidnightCommander - мне надо лезть в дерево портов, ведь так?
С одной стороны - я могу скачать все это из инета. А с другой - на 2х дисках идут как раз эти порты! Вот я и спрашиваю - чтобы с них программы потом скомпилить - обязательно все копировать? Или нет? Там почти 20 Гб...
Спасибо.

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Вопрос про порты и софт

Непрочитанное сообщение Yam » 2008-10-22 20:07:35

Есть изумительная вещица, называется handbook, располагается в вас в /usr/share/doc/handbook или
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/
там и про linux-soft и про Maple и много чего еще интересного. По поводу 2-х двд, у вас там срез дерева портов и соответствующий набор исходных текстов программ, нет никакой необходимости держать их постоянно на винте, можно по мере необходимости копировать файлы которые потребуются для сборки из портов того или иного софта, туда где их будет искать порт, обычно /usr/ports/distfiles, к тому же
уверен, что к настоящему моменту ваша коллекция портов уже успела подустареть, а после получения актуального дерева портов, многое придется скачивать из интернета.

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: Вопрос про порты и софт

Непрочитанное сообщение MAK » 2008-10-22 20:49:00

Фикус писал(а)::st: Я, наверное, совсем туп...
Нет, скорее вы просто ленивы. Вот скажите чесно, читали?
http://www.freebsd.org/doc/ru/books/handbook/ports.html
Вместе с FreeBSD в составе базового комплекта системы поставляется богатый набор системный утилит. Однако для выполнения какой-то реальной работы очень скоро возникает необходимость в установке дополнительных приложений сторонних разработчиков. FreeBSD даёт две взаимодополняющих технологии для установки программного обеспечения сторонних разработчиков в вашу систему: Коллекция Портов FreeBSD и бинарные пакеты с программным обеспечением. Любая из этих систем может быть использована для установки самых последних версий ваших любимых приложений с локальных носителей или прямо из сети.

После чтения этой главы вы будете знать:

Как устанавливать бинарные пакеты с программным обеспечением сторонних разработчиков.

Как собирать программное обеспечение сторонних разработчиков при помощи Коллекции Портов.

Как удалять ранее установленные пакеты или порты.

Как переопределить значения, используемые по умолчанию в Коллекции Портов.

Как обновить ваши порты.
На сидироме у вас бинарные пакеты + дерево портов.