The OpenNET Project / Index page

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

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

12.10.2014 23:39

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

В настоящее время GSRC поддерживает сборку 424 пакетов GNU, 16 пакетов с компонентами GNOME и 22 пакетов с приложениями GNUstep. По сравнению с прошлым выпуском добавлено 2 новых пакета: datamash (1.0.5) и direvent (5.0). Обновлены версии 49 пакетов, в том числе bash (4.3-30), coreutils (8.23), freeipmi (1.4.5), gcc (4.9.1), gcl (2.6.11), gdb (7.8), gnucash (2.6.4), gnupg (2.0.26), gnutls (3.3.8), libc (2.20), linux-libre (3.16), make (4.1), mediagoblin (0.7.1), parted (3.2), tar (1.28).

  1. Главная ссылка к новости (http://savannah.gnu.org/forum/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40806-gsrc
Ключевые слова: gsrc, gnu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Журналовращатель (?), 00:28, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поднять бы такое на ведроеде, в префиксе /data/data/ololo.

    Порекомендуйте систему сборки с возможностью лёгкого изменения префикса, чтоб можно было собрать на х86 через qemu-user-armv7hf и rsync в вёдроед.

     
     
  • 2.7, Аноним (-), 08:42, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что ты там конпелировать собрался? о.о
     
     
  • 3.11, Журналовращатель (?), 11:12, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Уже конпелял кое-что.
    Смотрите:
    - Есть офигенные Иксы от pelya, который собрал libsdl и cuntubuntu
    - cuntubuntu итак хорошо работает, но это в пруте.

    Я же хочу просто нативное (и с нормальным глибц) окружение накатить, чтоб запускалось в директории установки jackpal-terminal или terminalide.

    Отдельные пакеты уже собирались, если следовать мануалам LFS, потому, это возможно.

    В базовой системе вёдроеда есть rsync, потому, в будущем можно будет из Джекпала запустить sh magicscript.sh и рсинхануть префикс.

    Вопрос остаётся открытым, какие идеи?

     
     
  • 4.16, Ordu (ok), 12:13, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чисто теоретически можно попробовать emerge, с его $EPREFIX и $ROOT. Но я никогда не пользовался этой фичой, так что гарантий, что этого будет достаточно дать не могу.
     
     
  • 5.22, Аноним (-), 16:56, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Этого (и кросс-компилятора под целевую платформу, разумеется) будет достаточно для подавляющего большинства пакетов. Но некоторое количество имеет странные системы сборки, требующие, например, безусловного запуска с какой-то целью только что собранного бинарника. До недавнего времени среди таких был perl. Такие пакеты надо исправлять, но в качестве временного обходного решения попробовать qemu-user, с помощью binfmt-misc установленного в системе в качестве интерпретатора исполняемых файлов целевой платформы.
     
  • 5.24, Vadis (ok), 20:27, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну предположим, получится сделать Gentoo Windows... в чем профит?
    это всё равно будет винда с виндовым окружением и виндовыми программами,
    просто с эмуляцией никсовых программ...
     
     
  • 6.25, Журналовращатель (?), 12:19, 14/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Таки простите, но я вас совсем не понял. Причём здесь оффтопик? Я же вроде Андроид (Цианогенмод) хочу обвешать ещё более нативным окружением.

     
     
  • 7.26, Аноним (-), 16:54, 14/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    родной, удачи тебе в этом нелёгком деле. Освоить поднятие линукса на заблобленных андроидных ядрах - мечта поэта. Обязательно отпишись где можно заценить промежуточные результаты.
     
  • 4.18, YetAnotherOnanym (ok), 12:31, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > cuntubuntu

    Кгм... это кто ж такое название придумал?

     

  • 1.2, Аноним (-), 00:51, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну почему Bazaar-то?!
     
     
  • 2.4, anonymous (??), 01:24, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    запахло убунтятами
     
  • 2.5, бедный буратино (ok), 02:54, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    потому что он входит в проект GNU.
     

  • 1.3, Аноним (-), 01:04, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    gentoo ?
     
     
  • 2.6, Aleks Revo (ok), 07:50, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > gentoo ?

    Походу они изобрели portage

     
     
  • 3.8, Apple (?), 09:39, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже Gentoo portage изобрели BSD ports, а BSD ports, NetBSD pkgsrc.
     
     
  • 4.10, IMHO (?), 10:49, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    так оно и есть, пока линукс есть и был ядром, то в 1994 году были у FreeBSD порты, о позднее у NetBSD аналог pkgsrc, только под многие ОС делали и кроссплатформенный, а все эту фичу линуксоиды хотят списать на себя, но не выходит
     

  • 1.9, IMHO (?), 10:14, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    pkgsrc юзайте, а не костыли изобретайте
     
     
  • 2.12, Журналовращатель (?), 11:14, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > pkgsrc юзайте, а не костыли изобретайте

    Пробовал? Расскажи как хорошо там всё собирается? Я этот вариант тоже рассматривал между прочим.

     
     
  • 3.13, IMHO (?), 11:54, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    не только пробовал, а и использую как в Cygwin, FreeBSD, NetBSD
    собирал целую колекцию портов, делал репозиторий пакетов
    скажи как в линуксе все очень с исходниками, по зависимостям бегать, знакомый так новый питон собирал в убунте, две недели, потому что зависимость зависимости зависимой зависимости не удобно собирать make install clean.
     
     
  • 4.14, Журналовращатель (?), 12:09, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Слишком долго собирал. По какой-то причине у меня и 2.7 и 3.3 собрался, а ты, вантузятнег, со своим цигвином спалился :)
     
  • 4.15, Журналовращатель (?), 12:12, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И ещё, убунта 14.04:

    python 2.7.6
    python3 3.4.0

    И с исходниками всё хорошо, в отличие от вантуза.

     
     
  • 5.17, IMHO (?), 12:24, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да, все знают что у тебя все работает и собирается где только линукс есть, а в остальных ОС ничего не работает
     
     
  • 6.23, Журналовращатель (?), 18:28, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И тебе что-то не нравится?
    Вантуз - это вообще не ОС, и под него собираться ничего не обязано.
     

  • 1.27, Аноним (-), 16:59, 14/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается, можно устроить эдакий локальный генту в своём хомовике для пользователей на мощном сервере без особых привилегий.
     

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



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

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