Порты

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

radionoise
Сообщения: 59

Порты

Сообщение radionoise »

Пытаюсь собрать amarok из портов. Достали эти зависимости. Как с самого начала можно узнать какие порты еще нужно установить чтобы собрался например тот же амарок. Я уже пять часов занимаюсь только тем, что перезагружаюсь из BSD в Win, т.к. в BSD пока поднять инет не представляется возможным. Установил одну зависимость, требует вторую, установил вторую, требует третью. А как сразу узнать все что нужно и версии?
Asus A2500L (Mobile Celeron 2.0 Ghz, 576 MB RAM, SiS650, SiS7012 (ALC650) )
FreeBSD 6.1-RELEASE
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: Порты

Сообщение h0RN »

cd /usr/ports; make search name=amarok
После увидишь зависимости ;)
Спасибо сказали:
radionoise
Сообщения: 59

Re: Порты

Сообщение radionoise »

А как увидеть именно те зависимости, которые нужно доустановить? Не скачивать ведь все те порты! Часть библиотек итак есть.
Asus A2500L (Mobile Celeron 2.0 Ghz, 576 MB RAM, SiS650, SiS7012 (ALC650) )
FreeBSD 6.1-RELEASE
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: Порты

Сообщение VisualN »

make fetch-recursive-list
Получишь список файлов для скачки, на каждый файл по списку зеркал
Nothing ever changes...
Спасибо сказали:
radionoise
Сообщения: 59

Re: Порты

Сообщение radionoise »

Он мне среди всех портов показывает даже то, что установлено. Например показал kdebase-3.5.1. Но зачем он мне, если у меня он же установлен из пакета. Помню при установке выбирал.
Asus A2500L (Mobile Celeron 2.0 Ghz, 576 MB RAM, SiS650, SiS7012 (ALC650) )
FreeBSD 6.1-RELEASE
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Порты

Сообщение arachnid »

radionoise писал(а):
30.08.2006 09:44
Он мне среди всех портов показывает даже то, что установлено. Например показал kdebase-3.5.1. Но зачем он мне, если у меня он же установлен из пакета. Помню при установке выбирал.


такого пока нет. стандартными средствами не посмотреть...
разве что скрипт самому писать
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

а собственно, чем порты лучше пакетов? как я понял с пакетами нет таких проблем, как с портами..
Спасибо сказали:
Аватара пользователя
Catar
Сообщения: 94
ОС: Mac OS X

Re: Порты

Сообщение Catar »

тем что удобнее.... опять таки, компиляция под конкретную машинку тоже дает свои +...
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Порты

Сообщение polachok »

а в чем удобства? имхо стоит компилять только в специфических случаях, если пакета нет или он собран не с теми опциями какие требуются...
И немедленно выпил.
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

мне вот интересно.. а почему он из сети тянет, когда я из портов собираю тот же мс?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Порты

Сообщение arachnid »

fixx писал(а):
05.09.2006 15:03
мне вот интересно.. а почему он из сети тянет, когда я из портов собираю тот же мс?

"потрудитесь уточнить, кто на ком стоял?" (с) проф.Преображенский

как минимум будут слиты исходники, которых в портах изначально нет. это при make...

или вопрос о чем то другом?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

arachnid
про это=) а зачем вообще тогда порты нужны? мне кажется, что пакеты намного удобней..
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Порты

Сообщение ipse »

А чем порты неудобней?
Подключаешься к инету и
cd /usr/ports/audio/amarok && make install clean
В итоге получаешь рабочую программу.
Все что надо само вытянется и поставиться.
хэндбук ниасилил...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Порты

Сообщение Aectann »

fixx писал(а):
05.09.2006 16:16
arachnid
про это=) а зачем вообще тогда порты нужны? мне кажется, что пакеты намного удобней..

А тем что можно выключить/включить какие-нибудь опции, оптимизация там(правда я в это мало верю).


polachok
Кстати, я такую вещь заметил - часто версии программ в портах и пакетах расходятся или такое только у меня было?
My god... it's full of stars!...
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

ipse
а pkg_add -r не действует уже?=)
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Порты

Сообщение ipse »

pkg_add -r это установка пакетов
пакетов на самом деле меньше, гораздо меньше чем портов.
хэндбук ниасилил...
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

ну каких нет, например, пакетов из числа реально востребованных?
просто на осмаркет есть два двд с пакетами, на линухцентре 3 двд с портами..
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Порты

Сообщение polachok »

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

ну, батенька, потребности у всех разные...
Aectann:
да, частенько бывает... не успевают-с компилять :)
И немедленно выпил.
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

polachok
не, ну если рассуждать логически: 2 двд пакетов против 3 двд портов, не "гораздо меньше чем портов" получается. или я чего-то не догоняю?=)
Спасибо сказали:
radionoise
Сообщения: 59

Re: Порты

Сообщение radionoise »

А если купить на линуксцентре Ports 3DVD и распаковать коллекцию портов с этого диска, то как можно заставить загружать дистфайлы с сидюка? А то копировать 14гб на винт, который у меня и без того мал - очень проблематично...
Asus A2500L (Mobile Celeron 2.0 Ghz, 576 MB RAM, SiS650, SiS7012 (ALC650) )
FreeBSD 6.1-RELEASE
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Порты

Сообщение ipse »

Ма буть mount_cd9660 /dev/acd0 /usr/ports/distfiles? :))) Шутю канешна :)
хэндбук ниасилил...
Спасибо сказали:
radionoise
Сообщения: 59

Re: Порты

Сообщение radionoise »

Да, я что-то до этого даже и не дадумался :) спасибо.
Asus A2500L (Mobile Celeron 2.0 Ghz, 576 MB RAM, SiS650, SiS7012 (ALC650) )
FreeBSD 6.1-RELEASE
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Порты

Сообщение arachnid »

fixx писал(а):
05.09.2006 22:40
ну каких нет, например, пакетов из числа реально востребованных?
просто на осмаркет есть два двд с пакетами, на линухцентре 3 двд с портами..


вряд ли дело в количестве.
а вот в объеме файлов - да.
объем файла с зажатыми исходниками в несколько раз больше, нежели аналогичного по имени пакета.
взять например, ff - порт - 30 метров. пакет - 10. оо - порт 300 метров - пакет - 100. у и так далее... :)
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Порты

Сообщение fixx »

arachnid
эм... ну тогда пакет лучше. по твоим расчетам пакет в три раза меньше занимает. смысл портов в таком случае?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Порты

Сообщение arachnid »

fixx писал(а):
06.09.2006 23:21
arachnid
эм... ну тогда пакет лучше. по твоим расчетам пакет в три раза меньше занимает. смысл портов в таком случае?


не по моим :) я тебе привел примеры, о которых могу сказать конкретные числа. что значит, что в других случаях могут быть другие соотношения.

к тому же "меньше" не значит лучше. разве что только в том случае, когда вес размера стоит главным и единственным критерием :)

преимущества портов в том, что компиляешь их ты с теми параметрами, с которыми надо тебе.
и как тут уже сказали, далеко не всегда версии в пакеджах актуальны версиям в портах
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали: