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 а потом захочу обновить из порта или наоборот? Или придётся полностью удалять предыдущую и ставить новую?
Поясните плс по портам и пакетам в BSD
Модератор: Bizdelnick
-
magus
- Сообщения: 373
- ОС: arch, suse, solaris
-
vindozneg
- Сообщения: 84
- ОС: opensuse11
Re: Поясните плс по портам и пакетам в BSD
Пакеты устанавливаются командой pkg_add имя_пакета, зависимостри обрабатывает, все зависимые пакеты должны быть в одном каталоге, ставьте прямо с диска. На дисках поищите архивы исходников tar.gz и скопируйте их в distfiles, чтобы с инета не тянуть исходники.
злостный кдешнег %)
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Поясните плс по портам и пакетам в BSD
"В pc-bsd есть собственный формат уст файлов *.pbi."
На сайте pc-bsd есть инструмент для сборки pbi пакетов, не то чтобы сложно,
но и не за 5 минут. Инструкция даже на родном могучем лежит, на скорую руку не припомню где.
Можно посмотреть сначала готовые.
На всякий случай ссылка http://www.pbidir.com/
На сайте pc-bsd есть инструмент для сборки pbi пакетов, не то чтобы сложно,
но и не за 5 минут. Инструкция даже на родном могучем лежит, на скорую руку не припомню где.
Можно посмотреть сначала готовые.
На всякий случай ссылка http://www.pbidir.com/
-
magus
- Сообщения: 373
- ОС: arch, suse, solaris
Re: Поясните плс по портам и пакетам в BSD
смотрел инструкцию по pbi... ток не пойму на кой они нужны?
небось если половину так, половину подругому ставить потом такой бардак будет.... pkg_add попробовал, всё вроде нормально... но вот такой вариант, что нет у меня бинарника нужного из зависимостей. приходится вручную собирать из портов. нельзя ли это автоматизировать? и есть ли в нете репозитории бинарников фрибсдшных?
-
vindozneg
- Сообщения: 84
- ОС: opensuse11
Re: Поясните плс по портам и пакетам в BSD
ftp://ftp.freebsd.org/ тут всё есть. Чтоб автоматически грузились зависимые пакеты, есть ключь, вроде pkg_add -r имя_пакета.magus писал(а): ↑26.08.2007 20:08смотрел инструкцию по pbi... ток не пойму на кой они нужны?небось если половину так, половину подругому ставить потом такой бардак будет.... pkg_add попробовал, всё вроде нормально... но вот такой вариант, что нет у меня бинарника нужного из зависимостей. приходится вручную собирать из портов. нельзя ли это автоматизировать? и есть ли в нете репозитории бинарников фрибсдшных?
злостный кдешнег %)
-
magus
- Сообщения: 373
- ОС: arch, suse, solaris
Re: Поясните плс по портам и пакетам в BSD
про ключ -r я слышал, тока не понял он всё будет тащить из нета или только то, чего не хватает в текущей папке?
-
vindozneg
- Сообщения: 84
- ОС: opensuse11
Re: Поясните плс по портам и пакетам в BSD
Даже и не знаю, нужно проверить опытным путём %)
злостный кдешнег %)
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Поясните плс по портам и пакетам в BSD
"смотрел инструкцию по pbi... ток не пойму на кой они нужны?"
*.pbi самодостаточны (все необходимые библиотеки и т.д. у них "внутри"), следовательно не лезут в систему и потенциально ее не "завалят". Естественно компактность системы стремится к Winxxx.
"Место жительства" *.pbi - Programms и нигде более. Удаление *.pbi сводится к обычному rm (Delete) оных.
"небось если половину так, половину подругому ставить потом такой бардак будет"
А PC BSD ставили невнимательно, при установке оная четко говорит, что надобно сделать дабы
ставить ПО в режиме Free BSD
*.pbi самодостаточны (все необходимые библиотеки и т.д. у них "внутри"), следовательно не лезут в систему и потенциально ее не "завалят". Естественно компактность системы стремится к Winxxx.
"Место жительства" *.pbi - Programms и нигде более. Удаление *.pbi сводится к обычному rm (Delete) оных.
"небось если половину так, половину подругому ставить потом такой бардак будет"
А PC BSD ставили невнимательно, при установке оная четко говорит, что надобно сделать дабы
ставить ПО в режиме Free BSD
-
magus
- Сообщения: 373
- ОС: arch, suse, solaris
Re: Поясните плс по портам и пакетам в BSD
да я ставлю нормально... просто если pbi поставишь из порта-то уже не обновишь... ну или по простому не обновишь
в целом не очень они мне нужны, т.к. весят много а нет дорогой.... если тока где-нить 10-к двд заказась с ними, тогда ещё можно...
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Поясните плс по портам и пакетам в BSD
Коль уж в разделе Вопрос новичка встретился, то в жесткой форме о существовании 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
напоминать не принято, посему чем могу:
Вообще-то 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
ну яж не спрашиваю "што такое порты"