The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новый выпуск GSRC, аналога портов BSD для установки приложений GNU

10.01.2014 16:28

Анонсирован выпуск GSRC 2014.01.06 (GNU Source Release Collection), системы сборки пакетов с приложениями GNU, напоминающей BSD-порты. GSRC позволяет легко собирать программы и устанавливать их в своей домашней директории ($HOME/gnu) или системной директории /gnu. Достаточно набрать "make -C пакет install" и система сама загрузит необходимые исходные тексты и соберет недостающие зависимости. Информация о пакетах хранится в репозтории Bazaar, для актуализации пакетов достаточно обновить состояние репозтория с хоста bzr.savannah.gnu.org/gsrc/.

В настоящее время поддерживается сборка 417 пакетов GNU, 16 пакетов с компонентами GNOME и 22 пакетов с приложениями GNUstep. По сравнению с прошлым выпуском, опубликованным более года назад, добавлено 11 новых пакетов (в том числе gnunet-fuse, ccd2cue, fisicalab, inetlib и gnu-pw-mgr ) и обновлены версии 70 пакетов (gcc 4.8.2, binutils 2.24, coreutils 8.22, freeipmi 1.3.4, gdb 7.6.2, gimp 2.8.8, gnunet 0.10.0, gnuradio 3.7.2, gnutls 3.2.8, gtk+ 3.10.2, icecat 24.0, ядро linux-libre 3.12 и т.п.).

В новой версии добавлена новая команда сборки "install-src", позволяющая установить исходные тексты пакета в директорию "имя-src" рядом с целевой директорией бинарной сборки. Изменён подход к сохранению старой версии программы при выполнении операции обновления - директория с прошлой версией удаляется только после подтверждения работоспособности новой версии. Для удаления прошлой версии следует выполнить команду "uninstall-pkg-old". Выполнение "uninstall-pkg" приводит к удалению свежей версии и откату на прошлый выпуск.

  1. Главная ссылка к новости (https://savannah.gnu.org/forum...)
  2. OpenNews: Репозиторий пакетов pkgsrc релизом 2012Q4 отметил своё пятнадцатилетие
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38825-gsrc
Ключевые слова: gsrc, port
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, jOKer (ok), 16:42, 10/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >система сама загрузит необходимые исходные тексты и соберет недостающие зависимости

    А чем это лучше генты?

    >Информация о пакетах хранится в репозтории Bazaar

    Не самый разумный выбор, ИМХО

     
     
  • 2.2, Аноним (-), 16:50, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чем это лучше kfreebsd ты хотел сказать?
     
     
  • 3.7, Xaionaro (ok), 17:03, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет. kfreebsd - это как раз обратный случай.
     
  • 3.58, Аноним (-), 05:54, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Чем это лучше kfreebsd ты хотел сказать?

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

     
     
  • 4.69, Xaionaro (ok), 21:28, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Нафига оно надо - малопонятно, но если кто хочет
    > этой фигней заниматься - флаг ему в руки и барабан на
    > шею.

    Совместить быстроразворачиваемость Debian с ядровыми возможностями FreeBSD может действительно быть интересной штукой в определённых ситуациях.

    И судя по логам ftp.ru.debian.org, даже в России каждый день по несколько пользователей используют kfreebsd пакеты.

    За вчера c 10 IP-адресов качали:

    /var/log/nginx]# grep kfreebsd access.log.1 | awk '{print $1}' | sort | uniq | wc -l
    7

    /var/log]# zgrep kfreebsd vsftpd.log.1.gz | grep ' Jan 11 ' | awk '{print $12}' | sort | uniq | wc -l
    3

    UPD: За последний месяц через HTTP с ftp.ru.debian.org kfreebsd-пакеты качали с 209 IP-адресов.

     
  • 2.10, SergMarkov (ok), 17:32, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –13 +/
    >>система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
    > А чем это лучше генты?

    Все, что не гента, по определению лучше :-)

    >>Информация о пакетах хранится в репозтории Bazaar
    > Не самый разумный выбор, ИМХО

    Самый распространенный дистр так не считает

     
     
  • 3.22, Аноним (-), 19:20, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    >>> система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
    >> А чем это лучше генты?
    > Все, что не гента, по определению лучше :-)

    Смех без причины — признак.

    >>>Информация о пакетах хранится в репозтории Bazaar
    >> Не самый разумный выбор, ИМХО
    > Самый распространенный дистр так не считает

    Самый распространённый дистр так считает и мигрирует на git.

     
     
  • 4.39, SergMarkov (ok), 22:45, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    >>>> система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
    >>> А чем это лучше генты?
    >> Все, что не гента, по определению лучше :-)
    > Смех без причины — признак.

    Самая главная причина это сама гента, более никаких других причин не требуется :-)

    >>>>Информация о пакетах хранится в репозтории Bazaar
    >>> Не самый разумный выбор, ИМХО
    >> Самый распространенный дистр так не считает
    > Самый распространённый дистр так считает и мигрирует на git.

    Вот когда отмигрирует, тогда и будет довод, а пока это на уровне "марк сказал"


     
     
  • 5.57, Аноним (-), 05:52, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вот когда отмигрирует, тогда и будет довод

    То что Марков замечает грабли лишь когда они треснут по лбу - никто и не сомневался.

     
     
  • 6.64, Аноним (-), 18:09, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > То что Марков замечает грабли лишь когда они треснут по лбу - никто и не сомневался.

    Он не такой дурак, чтобы лично ходить по граблям. Вот направлять на это дело других - это да.

     
     
  • 7.70, Led (ok), 03:28, 14/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> То что Марков замечает грабли лишь когда они треснут по лбу - никто и не сомневался.
    > Он не такой дурак, чтобы лично ходить по граблям.

    Такой-такой

     
  • 3.56, Аноним (-), 05:50, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Самый распространенный дистр так не считает

    Самый распостраненный дистр в половине проектов тоже на git уже перешел...

     
     
  • 4.65, Аноним (-), 18:11, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Самый распространенный дистр так не считает
    > Самый распостраненный дистр в половине проектов тоже на git уже перешел...

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

     
  • 2.29, Аноним (-), 20:20, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А чем это лучше генты?

    Для Генты - ничем, для остальных - тем, что есть.

     

  • 1.8, Клыкастый (ok), 17:19, 10/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну что, теперь запилить аналог portmaster/portupgrade и в линуксе наконец-таки появится толковый пакетный менеджер. лучше поздно, чем никогда.
     
     
  • 2.16, бедный буратино (ok), 18:05, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну что, теперь запилить аналог portmaster/portupgrade и в линуксе наконец-таки появится
    > толковый пакетный менеджер. лучше поздно, чем никогда.

    pkgsrc там точно есть больше 10 лет. намного больше.

     
     
  • 3.20, Аноним (-), 19:12, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > pkgsrc там точно есть больше 10 лет. намного больше.

    Просто там оно никому нафиг не упало. Вот и весь секрет.

     

  • 1.11, Аноним (11), 17:33, 10/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Решительно непонятно кому и зачем это нужно.
     
     
  • 2.17, бедный буратино (ok), 18:07, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чисто брендовые вещи. Игрушек только мало, одни gnuchess да gcompris. :)

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

     
     
  • 3.19, Аноним (-), 19:12, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чисто брендовые вещи.

    Понятно. Это такая фиговина чтобы буратины могли пoнтoвaться.

     
     
  • 4.40, бедный буратино (ok), 23:12, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я думаю, что следующей стадией окретинивания опеннета будет "а нафига gnu выкладывает сырцы на ftp. Потому что, во-первых, они не нужны, а во-вторых - все эти сырцы уже есть в репозитории дистрибутива, зачем ещё одни".

    Обычно я примерно ровно предсказываю эти стадии, так что ...

     
     
  • 5.49, arisu (ok), 03:38, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я думаю, что следующей стадией окретинивания опеннета будет «а нафига gnu выкладывает
    > сырцы на ftp. Потому что, во-первых, они не нужны, а во-вторых
    > — все эти сырцы уже есть в репозитории дистрибутива, зачем ещё
    > одни».

    вот серёженька в #12 это наглядно демонстрирует. хоть и старпёр, казалось бы — а как тренды чует!

     
     
  • 6.60, Аноним (-), 06:29, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А ты все-таки крут, Кэп... :).
     
  • 3.24, Аноним (-), 19:23, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Чисто брендовые вещи. Игрушек только мало, одни gnuchess да gcompris. :)
    > А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
    > да невесть куда собирать, со сносом системного.

    Gentoo в chroot?

     
  • 3.32, Аноним (-), 20:26, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
    > да невесть куда собирать, со сносом системного.

    Enjoy your binary distro.

     
     
  • 4.41, бедный буратино (ok), 23:14, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
    >> да невесть куда собирать, со сносом системного.
    > Enjoy your binary distro.

    Спасибо, мне хватило pkgsrc, openbsd ports и aur чтобы возлюбить бинарные дистрибутивы.

     
     
  • 5.44, Аноним (-), 01:01, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
    >>> да невесть куда собирать, со сносом системного.
    >> Enjoy your binary distro.
    > Спасибо, мне хватило pkgsrc, openbsd ports и aur чтобы возлюбить бинарные дистрибутивы.

    Слаще морковки ничего не видел.

     
  • 5.66, Аноним (-), 18:14, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Спасибо, мне хватило pkgsrc, openbsd ports и aur чтобы возлюбить бинарные дистрибутивы.

    Ну так если вы из принципа кушаете только кактусы - не жалуйтесь, что колется и невкусно.

     
  • 3.63, Аноним (-), 01:18, 12/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А prefix другой указать не?

    inb4 "C:\Program Files", трудности обновления и разруливания зависимостей - согласен полностью, но товарищ же сказал "потискать".

     
     
  • 4.67, Аноним (-), 18:15, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А prefix другой указать не?
    > inb4 "C:\Program Files"

    В Unix есть такой каталог. Называется /opt.
    Правда, пользоваться им не очень модно.

     

  • 1.12, SergMarkov (ok), 17:34, 10/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава и так есть в любом дистре. Разве что как весьма хороший прообраз будущего линукса.. :-)
     
     
  • 2.13, IMHO (?), 17:39, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > непонятно только зачем.

    доделывают GNU\HURD

     
     
  • 3.14, SergMarkov (ok), 17:48, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А, ну успехов в долгой и продолжительной работе на благо GNU .. :-)
     
     
  • 4.18, chinarulezzz (ok), 18:51, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    благо GNU - общее благо. ;)
     
  • 3.21, Аноним (-), 19:13, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > доделывают GNU\HURD

    Палишься, виндyзятничек.

     
     
  • 4.34, IMHO (?), 21:21, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да старая привычка, ничего уйдет скоро
    savepic.net/4299009.htm
    ))))
     
     
  • 5.50, arisu (ok), 03:39, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да старая привычка, ничего уйдет скоро
    > savepic.net/4299009.htm
    > ))))

    щито, запустил vmware в своей максималочке для скриншота? и то прогресс.

     
     
  • 6.55, Аноним (-), 05:38, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да вообще прикол 1 AVR studio, в вайне Ну да, освоить avr-gcc, привинтить его ... большой текст свёрнут, показать
     
  • 5.52, Аноним (-), 05:02, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > да старая привычка, ничего уйдет скоро

    Бздельники - они такие: чуть что, ребут в максималочку.

     
  • 2.26, Andrey Mitrofanov (?), 19:30, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава
    > и так есть в любом дистре. Разве что как весьма хороший
    > прообраз будущего линукса.. :-)

    Да не, локальная гента в пределах пакетов GNU.

    Типа есть у тебя дистрибутив, чин-чинарём в пакежманагеном, а ты ставишь какую-нибуть ботву на перл со всеми зависимостями из cpan-а. ...или то же с ruby и gem-ом. ...или php и... ой. ну да, не суть.

    Вот захотелось тебе самы последний и новый... grep. А вот он!

     
     
  • 3.28, Аноним (-), 19:40, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот захотелось тебе самы последний и новый... grep. А вот он!
    > По сравнению с прошлым выпуском, опубликованным более года назад,

    Самый последний и новый…

     
     
  • 4.31, Аноним (-), 20:25, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для дебианщиков, grep, которому меньше года - это самый что ни на есть bleeding edge.
    Должно вылежаться года два-три хотя бы.
     
  • 3.38, SergMarkov (ok), 22:41, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава
    >> и так есть в любом дистре. Разве что как весьма хороший
    >> прообраз будущего линукса.. :-)
    > Да не, локальная гента в пределах пакетов GNU.
    > Типа есть у тебя дистрибутив, чин-чинарём в пакежманагеном, а ты ставишь какую-нибуть
    > ботву на перл со всеми зависимостями из cpan-а. ...или то же
    > с ruby и gem-ом. ...или php и... ой. ну да, не
    > суть.
    > Вот захотелось тебе самы последний и новый... grep. А вот он!

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


     
  • 2.43, ZloySergant (ok), 00:39, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Все это хорошо, непонятно только зачем.

    LFS

     
     
  • 3.46, SergMarkov (ok), 01:10, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>Все это хорошо, непонятно только зачем.
    > LFS

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


     
     
  • 4.68, Аноним (-), 18:17, 13/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для lfs есть скрипты автоматизации, которые куда как лучше этих портов для построения базовой системы.

    С готовыми скриптами - это уже читерство. Настоящий "from scratch" - это когда сам их пишешь по ходу пьесы.

     
     
  • 5.71, SergMarkov (ok), 03:01, 15/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для lfs есть скрипты автоматизации, которые куда как лучше этих портов для построения базовой системы.
    > С готовыми скриптами - это уже читерство. Настоящий "from scratch" - это
    > когда сам их пишешь по ходу пьесы.

    Смысл такого действа - показать что можешь писать скрипты с wget, tar,  configure и make?
    Это примитивнейшие скрипты, на которые просто лень тратить время, если они есть уже готовые.


     

  • 1.35, Аноним (-), 21:59, 10/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать программы.
     
     
  • 2.37, IMHO (?), 22:23, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сколько объяснять анонимам, что это аналог как порты в BSD, там и контрольную сумму подсчитает и разложит файлики "по полочкам", makefile идет под сборку ОС.
    CSRC не надо ,есть pkgsrc, ports, dports
     
     
  • 3.42, Andrey Mitrofanov (?), 23:21, 10/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > сколько объяснять анонимам, что это аналог как порты в BSD,

    Беззполезно. Бээсжешникам не объяснишь, что внутри make install pakage может быть, натурально, пакедж манагер. Написано же маке инсталл!

     
     
  • 4.48, Куяврег (?), 01:45, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > make install pakage может быть, натурально, пакедж манагер.

    да ты что, сам apt-get? освящённый и лицензионный?
    круто как. у то всё скрипты. программы, а у вас - волшебный apt-get.


     
     
  • 5.53, Аноним (-), 05:06, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > круто как. у то всё скрипты. программы, а у вас - волшебный apt-get.

    Ты хотел повыеживаться, но из-за опечатки вышел FAIL.



    Бедняжка! Он думал, что скажет "хрю-хрю",
    Но жалобно взвизгнул: "И-и!"



     
  • 2.45, Аноним (-), 01:05, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать
    > программы.

    …и через make uninstall категорически нельзя удалять.

    А вообще, аноним может в первый раз в жизни написать свой Makefile и осознать, что в цели install можно поместить что угодно, а также добавить любой код для отката внесённых в систему изменений.

     
  • 2.47, Куяврег (?), 01:41, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    есл ты про "из портов" то очень даже можно. если из тарболла, можно, если осторожно.
     
  • 2.51, arisu (ok), 03:43, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать
    > программы.

    жуть какая. просто категорически вот нельзя. ваще. сразу ворвётся Спецназ По Охране Правильных Вещей и изобьёт до полусмерти. в первый раз.

     
     
  • 3.54, Аноним (-), 05:21, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, просто система станет похожей на винду, с никак не контролируемыми ошметками во всех закоулках.
     
     
  • 4.59, arisu (ok), 06:19, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да не, просто система станет похожей на винду, с никак не контролируемыми
    > ошметками во всех закоулках.

    таки есть разница между «не рекомендуется» и «категорически нельзя», не находишь?

     
  • 4.62, AlexYeCu (ok), 11:48, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Если голова и руки растут из непредусмотренной природой мест, так может без make (un)install получиться. А если с анатомией порядок — какие проблемы?
     
  • 2.61, AlexYeCu (ok), 11:46, 11/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну валяй, объясни мне, например, сказочник.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру