URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99357
[ Назад ]

Исходное сообщение
"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."

Отправлено opennews , 13-Окт-14 00:28 
Представлен (http://savannah.gnu.org/forum/forum.php?forum_id=8115) релиз GSRC 2014.10.11 (http://www.gnu.org/software/gsrc/) (GNU Source Release Collection), системы сборки пакетов с приложениями GNU, напоминающей BSD-порты. GSRC позволяет легко собирать программы и устанавливать их в своей домашней директории ($HOME/gnu) или системной директории /gnu. Достаточно набрать "make -C пакет install" и система сама загрузит необходимые исходные тексты и соберет недостающие зависимости. Информация о пакетах хранится в репозитории Bazaar, для актуализации пакетов достаточно обновить состояние репозитория с хоста bzr.savannah.gnu.org/gsrc/.

В настоящее время GSRC поддерживает (http://www.gnu.org/software/gsrc/package-list.html) сборку  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).


URL: http://savannah.gnu.org/forum/forum.php?forum_id=8115
Новость: http://www.opennet.me/opennews/art.shtml?num=40806


Содержание

Сообщения в этом обсуждении
"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 00:28 
Поднять бы такое на ведроеде, в префиксе /data/data/ololo.

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Аноним , 13-Окт-14 08:42 
Что ты там конпелировать собрался? о.о

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 11:12 
Уже конпелял кое-что.
Смотрите:
- Есть офигенные Иксы от pelya, который собрал libsdl и cuntubuntu
- cuntubuntu итак хорошо работает, но это в пруте.

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

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

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

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Ordu , 13-Окт-14 12:13 
Чисто теоретически можно попробовать emerge, с его $EPREFIX и $ROOT. Но я никогда не пользовался этой фичой, так что гарантий, что этого будет достаточно дать не могу.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Аноним , 13-Окт-14 16:56 
Этого (и кросс-компилятора под целевую платформу, разумеется) будет достаточно для подавляющего большинства пакетов. Но некоторое количество имеет странные системы сборки, требующие, например, безусловного запуска с какой-то целью только что собранного бинарника. До недавнего времени среди таких был perl. Такие пакеты надо исправлять, но в качестве временного обходного решения попробовать qemu-user, с помощью binfmt-misc установленного в системе в качестве интерпретатора исполняемых файлов целевой платформы.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Vadis , 13-Окт-14 20:27 
ну предположим, получится сделать Gentoo Windows... в чем профит?
это всё равно будет винда с виндовым окружением и виндовыми программами,
просто с эмуляцией никсовых программ...

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 14-Окт-14 12:19 
Таки простите, но я вас совсем не понял. Причём здесь оффтопик? Я же вроде Андроид (Цианогенмод) хочу обвешать ещё более нативным окружением.


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Аноним , 14-Окт-14 16:54 
родной, удачи тебе в этом нелёгком деле. Освоить поднятие линукса на заблобленных андроидных ядрах - мечта поэта. Обязательно отпишись где можно заценить промежуточные результаты.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено YetAnotherOnanym , 13-Окт-14 12:31 
> cuntubuntu

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Аноним , 13-Окт-14 00:51 
Ну почему Bazaar-то?!

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено anonymous , 13-Окт-14 01:24 
запахло убунтятами

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено бедный буратино , 13-Окт-14 02:54 
потому что он входит в проект GNU.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Аноним , 13-Окт-14 01:04 
gentoo ?

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Aleks Revo , 13-Окт-14 07:50 
> gentoo ?

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Apple , 13-Окт-14 09:39 
Похоже Gentoo portage изобрели BSD ports, а BSD ports, NetBSD pkgsrc.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено IMHO , 13-Окт-14 10:49 
так оно и есть, пока линукс есть и был ядром, то в 1994 году были у FreeBSD порты, о позднее у NetBSD аналог pkgsrc, только под многие ОС делали и кроссплатформенный, а все эту фичу линуксоиды хотят списать на себя, но не выходит

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено IMHO , 13-Окт-14 10:14 
pkgsrc юзайте, а не костыли изобретайте

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 11:14 
> pkgsrc юзайте, а не костыли изобретайте

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено IMHO , 13-Окт-14 11:54 
не только пробовал, а и использую как в Cygwin, FreeBSD, NetBSD
собирал целую колекцию портов, делал репозиторий пакетов
скажи как в линуксе все очень с исходниками, по зависимостям бегать, знакомый так новый питон собирал в убунте, две недели, потому что зависимость зависимости зависимой зависимости не удобно собирать make install clean.

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 12:09 
Слишком долго собирал. По какой-то причине у меня и 2.7 и 3.3 собрался, а ты, вантузятнег, со своим цигвином спалился :)

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 12:12 
И ещё, убунта 14.04:

python 2.7.6
python3 3.4.0

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


"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено IMHO , 13-Окт-14 12:24 
да, все знают что у тебя все работает и собирается где только линукс есть, а в остальных ОС ничего не работает

"Выпуск GSRC 2014.10.11, аналога портов BSD для установки при..."
Отправлено Журналовращатель , 13-Окт-14 18:28 
И тебе что-то не нравится?
Вантуз - это вообще не ОС, и под него собираться ничего не обязано.

"каждой кате по дукати "
Отправлено Аноним , 14-Окт-14 16:59 
Получается, можно устроить эдакий локальный генту в своём хомовике для пользователей на мощном сервере без особых привилегий.