Поясните плс по портам и пакетам в BSD

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
magus
Сообщения: 373
ОС: arch, suse, solaris

Поясните плс по портам и пакетам в BSD

Сообщение magus »

1) Почитал, посмотрел, попробовал... Не всё понятно. Порт это как я понял типа ссылки на исходники, которые в нете или на компе. Т.е. я у себя в /usr/ports нахожу что-то, делаю make install, система тащит из нета что ей надо, компилит и устанавливает пакет. У меня система pc-bsd, установленная с одного cd + есть freeBSD на 3х dvd. На обложке написано что на дисках есть большое кол-во портов. На dvd 1 в папке 6.2 release есть следующие папки:
base
doc
kernels
proflibs
catpages
games
manpages
src
dict
info
ports
Я поставил ports. Все распаковалось в /usr/ports, но папка /usr/ports/distfiles пустая и соответственно сурсы загружаются из нета. А где они на dvd? Или их нет совсем, а есть тока порты и бинарные пакеты?

2) Также на freebsd.org читал что есть для bsd уже собраные бинарники.... На dvd 2 и dvd 3 лежат файлы.tbz. Как я понимаю это они? И ставить их с помощью pkg_add? А pkg_add обрабатывает зависимости? Или может какая-нить гуйная утилитка есть?

3) В pc-bsd есть собственный формат уст файлов *.pbi. Это как я понимаю приложения+зависимсоти уже собранные из тех же портов и положенные в один установочный файл. Правильно? А как это дело взаимодействует с портами и бинарными пакетами? Т.е. если я прогу поставлю из pbi а потом захочу обновить из порта или наоборот? Или придётся полностью удалять предыдущую и ставить новую?
Спасибо сказали:
vindozneg
Сообщения: 84
ОС: opensuse11

Re: Поясните плс по портам и пакетам в BSD

Сообщение vindozneg »

Пакеты устанавливаются командой pkg_add имя_пакета, зависимостри обрабатывает, все зависимые пакеты должны быть в одном каталоге, ставьте прямо с диска. На дисках поищите архивы исходников tar.gz и скопируйте их в distfiles, чтобы с инета не тянуть исходники.
злостный кдешнег %)
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: Поясните плс по портам и пакетам в BSD

Сообщение t2a »

"В pc-bsd есть собственный формат уст файлов *.pbi."
На сайте pc-bsd есть инструмент для сборки pbi пакетов, не то чтобы сложно,
но и не за 5 минут. Инструкция даже на родном могучем лежит, на скорую руку не припомню где.
Можно посмотреть сначала готовые.
На всякий случай ссылка http://www.pbidir.com/
Спасибо сказали:
Аватара пользователя
magus
Сообщения: 373
ОС: arch, suse, solaris

Re: Поясните плс по портам и пакетам в BSD

Сообщение magus »

смотрел инструкцию по pbi... ток не пойму на кой они нужны? :) небось если половину так, половину подругому ставить потом такой бардак будет.... pkg_add попробовал, всё вроде нормально... но вот такой вариант, что нет у меня бинарника нужного из зависимостей. приходится вручную собирать из портов. нельзя ли это автоматизировать? и есть ли в нете репозитории бинарников фрибсдшных?
Спасибо сказали:
vindozneg
Сообщения: 84
ОС: opensuse11

Re: Поясните плс по портам и пакетам в BSD

Сообщение vindozneg »

magus писал(а):
26.08.2007 20:08
смотрел инструкцию по pbi... ток не пойму на кой они нужны? :) небось если половину так, половину подругому ставить потом такой бардак будет.... pkg_add попробовал, всё вроде нормально... но вот такой вариант, что нет у меня бинарника нужного из зависимостей. приходится вручную собирать из портов. нельзя ли это автоматизировать? и есть ли в нете репозитории бинарников фрибсдшных?
ftp://ftp.freebsd.org/ тут всё есть. Чтоб автоматически грузились зависимые пакеты, есть ключь, вроде pkg_add -r имя_пакета.
злостный кдешнег %)
Спасибо сказали:
Аватара пользователя
magus
Сообщения: 373
ОС: arch, suse, solaris

Re: Поясните плс по портам и пакетам в BSD

Сообщение magus »

про ключ -r я слышал, тока не понял он всё будет тащить из нета или только то, чего не хватает в текущей папке?
Спасибо сказали:
vindozneg
Сообщения: 84
ОС: opensuse11

Re: Поясните плс по портам и пакетам в BSD

Сообщение vindozneg »

Даже и не знаю, нужно проверить опытным путём %)
злостный кдешнег %)
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: Поясните плс по портам и пакетам в BSD

Сообщение t2a »

"смотрел инструкцию по pbi... ток не пойму на кой они нужны?"

*.pbi самодостаточны (все необходимые библиотеки и т.д. у них "внутри"), следовательно не лезут в систему и потенциально ее не "завалят". Естественно компактность системы стремится к Winxxx.
"Место жительства" *.pbi - Programms и нигде более. Удаление *.pbi сводится к обычному rm (Delete) оных.

"небось если половину так, половину подругому ставить потом такой бардак будет"
А PC BSD ставили невнимательно, при установке оная четко говорит, что надобно сделать дабы
ставить ПО в режиме Free BSD
Спасибо сказали:
Аватара пользователя
magus
Сообщения: 373
ОС: arch, suse, solaris

Re: Поясните плс по портам и пакетам в BSD

Сообщение magus »

да я ставлю нормально... просто если pbi поставишь из порта-то уже не обновишь... ну или по простому не обновишь :) в целом не очень они мне нужны, т.к. весят много а нет дорогой.... если тока где-нить 10-к двд заказась с ними, тогда ещё можно...
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: Поясните плс по портам и пакетам в BSD

Сообщение t2a »

Коль уж в разделе Вопрос новичка встретился, то в жесткой форме о существовании Google.com
напоминать не принято, посему чем могу:

Вообще-то PC BSD не предназначена для изучения и экспериментов с BSD-системами. Она для работы.
ИМХО лушче уж прикупить в том же LinuxCenter Free BSD посвежее, тем более если Net дорогой.
А ежели экзотики хочется, то вот пример:

kFreeBSD - http://glibc-bsd.alioth.debian.org/install...-i386/20070313/
Installing Debian GNU/kFreeBSD - http://glibc-bsd.alioth.debian.org/doc/index.html

Чтоб полегче было, ссылочка на книги по BSD - http://c-books.info/books/load.php?ty=bsd&lng=RU
Да и на http://pcbsd.org.ua/forum/index.php забегать весьма полезно, тут тебе и PC и Free
Спасибо сказали:
Аватара пользователя
magus
Сообщения: 373
ОС: arch, suse, solaris

Re: Поясните плс по портам и пакетам в BSD

Сообщение magus »

t2a писал(а):
27.08.2007 16:29
Коль уж в разделе Вопрос новичка встретился, то в жесткой форме о существовании Google.com
напоминать не принято, посему чем могу:

ну яж не спрашиваю "што такое порты" :) почитал статейки, просто хотел ньансы уточнить у живых людей... статьи тоже хз кто пишет, порой такой бред попадается... пасиб всем за помощь. pc bsd я поставил, потому что хотел побыстрее приступить к работе и изучению... FreeBSD 6.2 у меня есть. Ща чуть освоюсь, потом попробую поставить её.
Спасибо сказали: