LINUX.ORG.RU

Система портов приходит в Slackware

 ,


0

0

Система портов (ports или portage) — стандартное средство легкой сборки и установки пакетов из исходных кодов. Будучи дистрибутивом, в большой степени ориентированым на сборку пакетов из исходников, Slackware до сих пор не мог похвастаться тем, что сборка по-настоящему удобна, всё равно приходилось заходить на сайты, скачивать исходники, что-то искать.

С новым проектом crux4slack сборка и установка пакета становится не сложнее, чем в других source-ориентированых дистрибутивах, теперь это всего лишь 3 команды: cd /usr/ports/repos_name/portname ; pkgmk -d -i ; pkgmk -c ; (вторая скачивает архивы исходных кодов и собирает их, третья устанавливает полученный пакет).

Проект использует систему портов CRUX и совместим с Slackware 12.2 и 13.0 (32 и 64 битным), а также Slamd64.

Автор crux4slack предупреждают о том, что не стоит устанавливать специализированные для CRUX пакеты из base/*, так как могут быть проблемы с совместимостью.

>>> Страница проекта

★★★★★

Проверено: Shaman007 ()

Система портов приходит в Slackware

Когда-то мне надоела застойность slackware и я перешел на crux, ни разу еще не пожалел. Почему не портеджи-хуертеджи генты - в crux как и в slackware минимальное количество левых патчей и формат пакетов очень схож - это обычные архивы tar.gz. Зависимости поддерживаются надстройкой prt-get, если они нужны, соответственно любой крупный пакет собирается одной командой, система тоже обновляется одной командой, при этом все соответствует духу slackwarwe - оставаться простым насколько это возможно.

imhotep ()

Система портов приходит в Slackware

Все равно до зе бест БСД-портов не дотягивает ))) А если серьезно, это офигительная новость, только не пойму, почему вот это написано: «Будучи дистрибутивом в большой степени ориентированым на сборку пакетов из исходников , Slackware». Все ориентированность только в том, что в шлаке софта мало. А так для слаки есть (был во всяком случае, когда я последний раз видел слаку) linuxpackages.net

cathode ()

Система портов приходит в Slackware

интересненько :) BSD окончательно RIP

Komintern ★★★★★ ()

Система портов приходит в Slackware

Тоесть из всех систем управления софтом выбрали самую говняную?

anonymous ()

Система портов приходит в Slackware

>теперь это всего-лишь 3 команды: cd /usr/ports/repos_name/portname ; pkgmk -d -i ; pkgmk -c ;
и зачем оно?

m00t ()
Ответ на: Система портов приходит в Slackware от Sylvia

Система портов приходит в Slackware

Ну так как на мой вопрос есть ответ: можно ли собрать бинарный пакет Firefox без установки пакетов для его сборки, PERL и Python?

iZEN ★★★★★ ()

уголок тролля: ликбез по установке софта из исходников вручную

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

1) сперва вы ищите через гугль сайт этого нечто
(как вариант - заходите сразу на SBo)
2) скачиваете оттуда исходники этого нечто
3) (опционально) читаете INSTALL/README итп
4) ./configure --help
5) опционально - установка зависимостей, уровень вложенности может быть до такой степени , что забываешь а ради чего вообще все это делается
6) ./configure --prefix=/usr(/local) --with-everything-i-want --without-junk
7) make
8a) make install
8b) make install DESTDIR=
9b) makepkg
10b) installpkg


всего 10 простых шагов ) хотя 5ый шаг может превратить весь процесс в длинный и увлекательный квест )

Sylvia ★★★★★ ()
Ответ на: Система портов приходит в Slackware от iZEN

Система портов приходит в Slackware

Знаете как делает Патрик?
Он прото берет официальный пакет ФФ, добавляет в него mime-types и ярлычок для меню, и никаких перлов и питонов)

Sylvia ★★★★★ ()

Система портов приходит в Slackware

хоспадееее... краснота глаз просто жжет мозг.

когда уже к какому-нибудь линуксу прикрутят установку софта а-ля выньдоуз... чтоб переносимо и установка по клику. самое удобное для десктопа. т.н. «менджеры пакетов высокого уровня» и безумные зависимости только осложняют жизнь.

anonymous ()

Система портов приходит в Slackware

Поставил я себе эту штуку с месяц назад. Использовал только в тестовых целях - всё же традиционный слаковский способ более по душе. Но, уверен, многим она окажется полезна.

Laz ★★★★ ()
Ответ на: Система портов приходит в Slackware от iZEN

Система портов приходит в Slackware

Можно - даже по дефоту на некоторых пакетах было так сделано (типа FF и OO) - качался бинарник и заворачивался в пакет.

imhotep ()
Ответ на: Система портов приходит в Slackware от anonymous

Система портов приходит в Slackware

не поверите, но Стив Баллмер заботится об остатках вашего мозга, Windows7 - все что вы захотели!

Sylvia ★★★★★ ()
Ответ на: Система портов приходит в Slackware от imhotep

Система портов приходит в Slackware

OOO больше в слаке нет, желающие качают понравившийся вариант сами и ставят так как им удобно

Sylvia ★★★★★ ()
Ответ на: Система портов приходит в Slackware от anonymous

Re: Система портов приходит в Slackware

>когда уже к какому-нибудь линуксу прикрутят установку софта а-ля выньдоуз...

Блин, ну это же кривизна!
Анальный раб Балмера детектед!
Даже фряшные порты лучше этого дерьма

anonymous ()
Ответ на: Система портов приходит в Slackware от anonymous

Re: Система портов приходит в Slackware

> хоспадееее... краснота глаз просто жжет мозг.

краснота вашего мозга жжет глаза

anonymous ()

Система портов приходит в Slackware

Это прорыв!

Buy ★★★★★ ()
Ответ на: Система портов приходит в Slackware от iZEN

Re: Система портов приходит в Slackware

> Ну так как на мой вопрос есть ответ: можно ли собрать бинарный пакет Firefox без установки пакетов для его сборки, PERL и Python?

В смысле? А зачем там Питон??? Перл понадобится. Кстати, бОльшая часть пакетов и так уже будет в системе, если у Вас есть оконный менеджер. Без поддержки freetype (например) они не очень-то живут.

Делается всё просто. Вам сюда -> https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Pre...

Конфигурировать, правда, надо с умом -> https://developer.mozilla.org/en/Configuring_Build_Options здесь написано что к чему.

anonymous ()

Система портов приходит в Slackware

От могилы шлаку это не отодвинет. Поскорее бы уж закопали ее.

uvciejWa ()
Ответ на: Система портов приходит в Slackware от imhotep

Re: Система портов приходит в Slackware

>>А в crux до сих пор не признают kde4. Я же говорил - много общего :)

Ну авторы crux хоть зубы чистят, а не как патрег...

uvciejWa ()

Система портов приходит в Slackware

А если Emerde, то, значит, и Portato там будет работать?))

Jayrome ★★★★★ ()
Ответ на: Re: Система портов приходит в Slackware от uvciejWa

Re: Система портов приходит в Slackware

> Ну авторы crux хоть зубы чистят, а не как патрег...

Дык! Взасос до дёсен-то зачем целоваться? Нам хватает «просто использования» Слаки... :))))))))

anonymous ()
Ответ на: Система портов приходит в Slackware от Sylvia

Система портов приходит в Slackware

> Знаете как делает Патрик?

кстати да, недавно сам испытал небольшой шок, скачав его слакбилд для ФФ. оказывается ничего-то он не собирает. значит особой надобности нет, Патрик знает что делает.

Komintern ★★★★★ ()
Ответ на: Система портов приходит в Slackware от Sylvia

Re: Система портов приходит в Slackware

>>OOO больше в слаке нет, желающие качают понравившийся вариант сами и ставят так как им удобно

Скоро и самой шлаки не будет - качаете тот дистр который больше по душе и юзаете.

uvciejWa ()
Ответ на: Система портов приходит в Slackware от Sun-ch

Re: Система портов приходит в Slackware

даже на спарк запортить не осилили. x86 - only.

Тебе надо - портируй. ;)
Видать никому спарк не нужен, ибо для i586 и ppc портировали.

anonymous ()

Система портов приходит в Slackware

Когда заголовок прочитал, первым делом подумал, что Патрик сделал или одобрил систему портов... Но прочитав новость, я успокоился) Со слакой всё в порядке. Слава Патрегу!

anonimus_nax ()
Ответ на: Система портов приходит в Slackware от Buy

Система портов приходит в Slackware

>«менджеры пакетов высокого уровня» и безумные зависимости только осложняют жизнь.

Ты хоть пользовался этим менеджером пакетов? Или дальше инсталяции Линукса и настройки рабочего стола дело не пошло? Жизнь осложняет безумная зависимость от единожды освоенного метода установки - нажатия кнопки Next от трех до *надцати раз для _каждой_, даже самой мелочной, какашечной програмки.

Buy ★★★★★ ()

Система портов приходит в Slackware

зачем оно надо, если есть gentoo?

RedPossum ★★★★★ ()

Система портов приходит в Slackware

Патрик не одобрит и будет так же как с кде под слакой

ostin ★★★★★ ()

Система портов приходит в Slackware

«К чабанам в горы пришла мясорубка». ©

abraziv_whiskey ★★★★★ ()

Система портов приходит в Slackware

подземный велосипед!

anonymous ()

Система портов приходит в Slackware

Слакварщиков задолбал гимор с пакетами. Красноглазикам надоело собирать руками?

anonymous ()
Ответ на: Система портов приходит в Slackware от Komintern

Re: Система портов приходит в Slackware

дело еще в legal issues с Mozilla, некоторые конечно с мозиллой договорились до того чтобы включать «Firefox» с лисой на значке в свои дистрибутивы, тем не менее делать бинарную сборку и маркировать ее как «Firefox» не совсем легально и требует заключения соглашения с мозиллой, просто же перепаковывать бинарники - абсолютно законно и никаких договоренностей по торговым маркам не требует.

Sylvia ★★★★★ ()

Система портов приходит в Slackware

Ох сколько лет, сколько зим =) И только сейчас до них дошли слова антихриста.

qsloqs ★★ ()
Ответ на: Re: Система портов приходит в Slackware от anonymous

Re: Система портов приходит в Slackware

> =я= Слушай, а как в gentoo сделать пакету configure, если только не через USE-флаги?

какой-то феерический бред, ей-богу!
зачем вам понадобился configure? суть генты в том, что умные дяди уже сделали его за вас и учли все нужные параметры в ебилде, рулить которыми предполагается теперь через USE-флаги. на крайний случай правильно будет распаковать, сделать руками, потестить и воплотить в ебилде, дабы не нарушать целостность системы в дальнейшем...

r0mik ()

Система портов приходит в Slackware

Троекратное ура!

хотя че ура, я и без этого прикручивал crux-порты к слаке. После этого слака превратилсь в помой^W тот же crux. ;)

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

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

так вот

anonymous ()
Ответ на: Re: Система портов приходит в Slackware от r0mik

Re: Система портов приходит в Slackware

> какой-то феерический бред, ей-богу!

Точно! Особенно, если учесть что то, что в том пакете есть, мне нужно _НЕ_ПОЛНОСТЬЮ_ и, желатьельно, с теми параметрами, которые я выставляю в данном случае _сам_! И предлагаемый путь:

на крайний случай правильно будет распаковать, сделать руками, потестить и воплотить в ебилде, дабы не нарушать целостность системы в дальнейшем...

Ни хрена, ни в чём не отличается от пути, который есть в Слаке. «Целостность системы» абсолютно ни чем (ни в ней, ни в генту) не нарушается. Просто, надо знать край и не падать...

В остальном же... здешние... «чуднЫе крестьянские дети», свято верующие в то, что

умные дяди уже сделали его за вас и учли все нужные параметры в ебилде

просто ни хрена ни чего не понимают в Linux, если для них шаг вправо-влево является побегом, а прыжок вверх — провокацией. Слака же учит во-первых, ДУМАТЬ а, во-вторых, прикладывать руки только после того, как подумал. Или, на крайний случай, посмотрел на вывод ./configure --help. Вот Вам и все «зависимости» и все «управления пакетами».

anonymous ()

Система портов приходит в Slackware

Патрик, пожалуй, не одобрит.
Вернее, он наверняка потом сделает свой инструмент, как это было со slackpkg. Но будет это не скоро т.к. «спешка нужна при ловле блох».

fractaler ★★★★★ ()
Ответ на: Система портов приходит в Slackware от unikoid

Система портов приходит в Slackware

>А он уже есть. .tar.{gz|bz2|xz}. Зачастую не просто дистронезависимый, а еще и компилирующийся на всяких там BSD, Solaris и т.д.

а теперь сдохни. не способные отличить архив сорцов от пакета не нужны.

timth ★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.