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 ()

зависимости он разруливает? И чем он лучше гентушного портажа, его кажется тоже портировали?

cuki ★★★★
()
Ответ на: комментарий от cuki

Он проще, а больше ничем, вроде.

Deleted
()

Неосиляторы генты продолжают грызть кактус...

xorik ★★★★★
()

Вот и слака уже не та...

init_6 ★★★★★
()

Все, теперь можно переходить на слаку.

Anounax
()

А зачем?

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

Slackware_user ★★★★★
()

Ну ура ж. Что тут еще сказать..
Но на странице проекта сказано о том, как обновить дерево портов. А как обновить всю систему? Новых возможностей не появилось?

Bod ★★★★
()
Ответ на: комментарий от Bod

А как обновить всю систему? Новых возможностей не появилось?

Ну так слака жа!

init_6 ★★★★★
()
Ответ на: комментарий от Bod

проект пока в начальном состоянии , 1 разработчик,
я пока еще не смотрела что и как там у него сделано, свою слаку я этим портить (от слова порт )) не хочу , т.е. нужно брать виртуальную машину и смотреть. И опять, что касается меня лично, в слаке мне нравится именно традиционный (неудобный многим) подход, много пакетов так конечно собирать тяжко, но если собирать немного, то степень контроля выше чем в любой автоматизированной системе сборки.

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

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

В принципе да. Но именно для софта хотелось бы чего то вроде bsd-шного подхода. Мне лично слака очень нравится своей «прозрачностью» и «легкостью». А что-до обновляемости.. Вот как найти золотую середину между легкой обновляемостью и контролируемостью..
Но это, наверное, будет уже не слака...

Bod ★★★★
()

Теперь и арч не нужен. Да здравствует слака!

squareroot ★★★★
()
Ответ на: комментарий от Sylvia

Что верно то, верно.
Но думаю никто спорить не будет, что ABS у Arch куда лучше системы портов CRUX. Если уж прикручивать порты к слаке, то от Gentoo.

Deleted
()

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

a3
()

Вот опять, как с sbopkg - автоматизированная система сборки, но сорцы находятся где попало. Миррорить неудобно, а мне без мирроринга никак - нищебродский универский интернет обламывает все удовольствие.

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

some-body ★★
()
Ответ на: комментарий от Sylvia

>И опять, что касается меня лично, в слаке мне нравится именно традиционный (неудобный многим) подход, много пакетов так конечно собирать тяжко, но если собирать немного, то степень контроля выше чем в любой автоматизированной системе сборки.

Во-во

amorpher ★★★★★
()
Ответ на: комментарий от Sylvia

Да забей на них - они бинари-то не всегда в состоянии поставить. А тут сорцы, кои еще и конфигурить надо перед сборкой

alex-w ★★★★★
()
Ответ на: комментарий от alex-w

не нужно исправлять, названия разные, но функции тем не менее общие

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от SANTA_CLAUS

> а чем не нравится использование pkgsrc (если прикрутить)? помоему те-же «костыли».

кстати, да. pkgsrc вполне зрел и когда-то работал у меня на слаке

val-amart ★★★★★
()
Ответ на: комментарий от Evil_Wizard

не смей сомневатья в компетентности патрика, смерд

smalcom
()

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

Я вот одно не понимаю: как при этом может собраться Firefox без установки собранного пакета Python.

iZEN ★★★★★
()

тс решил всех добить после вчерашнего

unrealix
()
Ответ на: комментарий от Evil_Wizard

именно. тогда и дженту угробят вместе со слакой

unrealix
()

фу, бл, а я-то было подумал, что слака теперь будет официально через порты рулиться. а так - ещё один пэкэдж-/порт-менеджер - мало их что ли...

Round ★★
()

pkgsrc можно использовать уже очень давно, и портов там раза в три-четыре больше. в чем смысл?

volh ★★
()

«стандартное средство легкой сборки и установки пакетов из исходных кодов» - вот это да, вот это я понимаю юзерфрендлевость... сборка-то легкая... Ну когда будет дистронезависимый формат пакетов? Вся надежда на Zero Install...

I-Love-Microsoft ★★★★★
()

Ну так это сторонний лисопед. Чем он лучше SBo?

KblCb ★★★★★
()

Ну вот, Слака уже не та

yoghurt ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

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

unikoid ★★★
()

Silvy, спасибо огромнейшее! Это действительно хорошая новость! Пожалуй, единственная за весь день...

anonymous
()

он изобрел emerde(порт emerge под Slackware в том числе)?

ergil ★★★
()
Ответ на: комментарий от anonymous

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

хотя лисапет еще требует проверки ) насколько он вообще ездит)

Sylvia ★★★★★
() автор топика

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

MS way ?

funny_zombie
()
Ответ на: комментарий от Sylvia

Новость конечно же замечательная =) У слаководов возникнет ли потребность в такой системе? Думаю нет, иначе есть гента (для ленивых). Автор разработал этот проект 4fun , за это ему зачет.

anonymous
()
Ответ на: комментарий от Sylvia

> хотя лисапет еще требует проверки ) насколько он вообще ездит)

Если перенесли напрямую и без извратов то, по идее, должно ездить нормально.

anonymous
()
Ответ на: комментарий от anonymous

> У слаководов возникнет ли потребность в такой системе? Думаю нет, иначе есть гента (для ленивых).

Сегодняшний чат... По поводу генту:

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

=он= ну всегда есть путь ручками: ebuild xxxx.ebuild unpack потом cd /var/tmp/portage/..../work и там найти configure и сделать его руками

ФИНИШ.

И зачем мне этот «крайний случай»? Если я могу и так подтесать точно так же? Точнее, я с этого и начинал... Какую-то часть можно будет собрать из пакетов. А какую-то (весьма критичную) — только врукопашную. С предварительным изучением ./configure --help > some_file.

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