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/*, так как могут быть проблемы с совместимостью.

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

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#]  
dimqua

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

Ещё одни завистники Arch Linux.

Arch наше всё.

* ()
[#]  
cuki

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

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

*** ()
[#]  
xorik

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

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

***** ()
[#]  

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

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

*** ()
[#]  

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

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

* ()
[#]  
Slackware_user

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

А зачем?

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

**** ()
[#]  
Bod

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

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

**** ()
[#] Ответ на: Система портов приходит в Slackware от Bod 29.11.2009 16:22:22  

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

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

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

*** ()
[#] Ответ на: Система портов приходит в Slackware от Bod 29.11.2009 16:22:22  

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

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

***** ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 29.11.2009 16:26:05  
Bod

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

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

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

**** ()
[#]  

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

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

*** ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 29.11.2009 16:41:32  
dimqua

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

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

* ()
[#]  
SANTA_CLAUS

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

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

** ()
[#]  
a3

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

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

* ()
[#]  

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

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

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

** ()
[#]  
amorpher

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

Патрик не одобрит...

**# ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 29.11.2009 16:26:05  
amorpher

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

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

Во-во

**# ()
[#]  

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

Порты и портажи все же не одно и то же - поправте новость

** ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 29.11.2009 16:26:05  

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

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

** ()
[#] Ответ на: Система портов приходит в Slackware от alex-w 29.11.2009 19:49:22  

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

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

***** ()
[#] Ответ на: Система портов приходит в Slackware от SANTA_CLAUS 29.11.2009 17:20:50  
val-amart

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

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

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

**** ()
[#]  

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

Количество велосипедов просто удручает :) Покажите паткику Дженту наконец!

** ()
[#]  
iZEN

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

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

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

***** ()
[#]  
unrealix

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

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

* ()
[#]  

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

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

** ()
[#]  

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

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

** ()
[#]  
I-Love-Microsoft

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

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

**** ()
[#]  

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

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

**** ()
[#]  
yoghurt

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

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

***** ()
[#] Ответ на: Система портов приходит в Slackware от I-Love-Microsoft 30.11.2009 17:19:47  

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

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

** ()
[#]  

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

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

anonymous ()
[#]  
ergil

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

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

*** ()
[#]  

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

не прошло и 20 лет :)

** ()
[#] Ответ на: Система портов приходит в Slackware от xpahos 30.11.2009 17:27:45  

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

> не прошло и 20 лет :)

А куда спешить? Впереди Вечность... :)

anonymous ()
[#] Ответ на: Система портов приходит в Slackware от anonymous 30.11.2009 17:26:19  

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

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

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

***** ()
[#]  
funny_zombie

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

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

MS way ?

()
[#]  
bioreactor

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

Lohg life, Gentoo

*** ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 30.11.2009 17:29:51  

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

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

anonymous ()
[#] Ответ на: Система портов приходит в Slackware от Sylvia 30.11.2009 17:29:51  

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

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

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

anonymous ()
[#] Ответ на: Re: Система портов приходит в Slackware от anonymous 30.11.2009 17:38:50  

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

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

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

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

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

ФИНИШ.

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

anonymous ()