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

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

Отправлено opennews , 10-Янв-14 16:42 
Анонсирован (https://savannah.gnu.org/forum/forum.php?forum_id=7842) выпуск GSRC 2014.01.06 (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/.


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

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


Содержание

Сообщения в этом обсуждении
"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено jOKer , 10-Янв-14 16:42 
>система сама загрузит необходимые исходные тексты и соберет недостающие зависимости

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

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

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 16:50 
Чем это лучше kfreebsd ты хотел сказать?

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Xaionaro , 10-Янв-14 17:03 
Нет. kfreebsd - это как раз обратный случай.

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 11-Янв-14 05:54 
> Чем это лучше kfreebsd ты хотел сказать?

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Xaionaro , 13-Янв-14 21:28 
> Нафига оно надо - малопонятно, но если кто хочет
> этой фигней заниматься - флаг ему в руки и барабан на
> шею.

Совместить быстроразворачиваемость 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-адресов.


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 10-Янв-14 17:32 
>>система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
> А чем это лучше генты?

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

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

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:20 
>>> система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
>> А чем это лучше генты?
> Все, что не гента, по определению лучше :-)

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

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

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 10-Янв-14 22:45 
>>>> система сама загрузит необходимые исходные тексты и соберет недостающие зависимости
>>> А чем это лучше генты?
>> Все, что не гента, по определению лучше :-)
> Смех без причины — признак.

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

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

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



"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 11-Янв-14 05:52 
> Вот когда отмигрирует, тогда и будет довод

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 13-Янв-14 18:09 
> То что Марков замечает грабли лишь когда они треснут по лбу - никто и не сомневался.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Led , 14-Янв-14 03:28 
>> То что Марков замечает грабли лишь когда они треснут по лбу - никто и не сомневался.
> Он не такой дурак, чтобы лично ходить по граблям.

Такой-такой


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 11-Янв-14 05:50 
> Самый распространенный дистр так не считает

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 13-Янв-14 18:11 
>> Самый распространенный дистр так не считает
> Самый распостраненный дистр в половине проектов тоже на git уже перешел...

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 20:20 
>А чем это лучше генты?

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Клыкастый , 10-Янв-14 17:19 
ну что, теперь запилить аналог portmaster/portupgrade и в линуксе наконец-таки появится толковый пакетный менеджер. лучше поздно, чем никогда.

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено бедный буратино , 10-Янв-14 18:05 
> ну что, теперь запилить аналог portmaster/portupgrade и в линуксе наконец-таки появится
> толковый пакетный менеджер. лучше поздно, чем никогда.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:12 
> pkgsrc там точно есть больше 10 лет. намного больше.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 17:33 
Решительно непонятно кому и зачем это нужно.

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено бедный буратино , 10-Янв-14 18:07 
Чисто брендовые вещи. Игрушек только мало, одни gnuchess да gcompris. :)

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:12 
> Чисто брендовые вещи.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено бедный буратино , 10-Янв-14 23:12 
Я думаю, что следующей стадией окретинивания опеннета будет "а нафига gnu выкладывает сырцы на ftp. Потому что, во-первых, они не нужны, а во-вторых - все эти сырцы уже есть в репозитории дистрибутива, зачем ещё одни".

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


"Новый впуск GSRC, аналога портов BSD для установки..."
Отправлено arisu , 11-Янв-14 03:38 
> Я думаю, что следующей стадией окретинивания опеннета будет «а нафига gnu выкладывает
> сырцы на ftp. Потому что, во-первых, они не нужны, а во-вторых
> — все эти сырцы уже есть в репозитории дистрибутива, зачем ещё
> одни».

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


"Новый впуск GSRC, аналога портов BSD для установки..."
Отправлено Аноним , 11-Янв-14 06:29 
А ты все-таки крут, Кэп... :).

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:23 
> Чисто брендовые вещи. Игрушек только мало, одни gnuchess да gcompris. :)
> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
> да невесть куда собирать, со сносом системного.

Gentoo в chroot?


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 20:26 
> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
> да невесть куда собирать, со сносом системного.

Enjoy your binary distro.


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено бедный буратино , 10-Янв-14 23:14 
>> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
>> да невесть куда собирать, со сносом системного.
> Enjoy your binary distro.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 11-Янв-14 01:01 
>>> А вообще - ну, например, новый гимп потискать. Мне недавно пришлось вручную
>>> да невесть куда собирать, со сносом системного.
>> Enjoy your binary distro.
> Спасибо, мне хватило pkgsrc, openbsd ports и aur чтобы возлюбить бинарные дистрибутивы.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 13-Янв-14 18:14 
> Спасибо, мне хватило pkgsrc, openbsd ports и aur чтобы возлюбить бинарные дистрибутивы.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 12-Янв-14 01:18 
А prefix другой указать не?

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 13-Янв-14 18:15 
> А prefix другой указать не?
> inb4 "C:\Program Files"

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 10-Янв-14 17:34 
Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава и так есть в любом дистре. Разве что как весьма хороший прообраз будущего линукса.. :-)

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено IMHO , 10-Янв-14 17:39 
> непонятно только зачем.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 10-Янв-14 17:48 
А, ну успехов в долгой и продолжительной работе на благо GNU .. :-)

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено chinarulezzz , 10-Янв-14 18:51 
благо GNU - общее благо. ;)

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:13 
> доделывают GNU\HURD

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено IMHO , 10-Янв-14 21:21 
да старая привычка, ничего уйдет скоро
savepic.net/4299009.htm
))))

"Новый впуск GSRC, аналога портов BSD для установки..."
Отправлено arisu , 11-Янв-14 03:39 
> да старая привычка, ничего уйдет скоро
> savepic.net/4299009.htm
> ))))

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


"Новый впуск GSRC, аналога портов BSD для установки..."
Отправлено Аноним , 11-Янв-14 05:38 
> щито, запустил vmware в своей максималочке для скриншота? и то прогресс.

Да вообще прикол
1) AVR studio, в вайне. Ну да, освоить avr-gcc, привинтить его к приличному програмерскому редактору и make - это слишком сложно, бсдшники не разберутся. Правда не понятно - как они при этом на сборку из сорцов дро^W, если потом не могут тулчейн припахать для решения своих задач и с позором запускают какую-то левую виндовую прогу под костылем. Впрочем у них там переход на шланг и сопутствующий зоопарк. А компилять под AVR супер-мега-инновационный шланг в отличие от gcc почему-то не умеет. Видимо, патронам из эппла AVR нафиг не упал, сами бсдшники могут только на форумах вонять. Поэтому такие вот крутые инновации, в ластах и противогазе. В этом плане даже ардуинщики ближе по тулчейну к нормальной системной среде сборки чем крЮтой бсдшник, что особенно феерично.
2) PidginICQ. Hilarious. TODO: показать скрин разработчикам пиджина, послушать грохот кирпичей.
3) Общий вид десктопа прозрачно намекает что это VM. Что прикольнее, бутануть бзду на настоящем железе и повторить подвиг с запуском VM наш супергерой нифига не сможет, как пить дать.


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 11-Янв-14 05:02 
> да старая привычка, ничего уйдет скоро

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Andrey Mitrofanov , 10-Янв-14 19:30 
> Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава
> и так есть в любом дистре. Разве что как весьма хороший
> прообраз будущего линукса.. :-)

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

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

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 19:40 
> Вот захотелось тебе самы последний и новый... grep. А вот он!
> По сравнению с прошлым выпуском, опубликованным более года назад,

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 10-Янв-14 20:25 
Для дебианщиков, grep, которому меньше года - это самый что ни на есть bleeding edge.
Должно вылежаться года два-три хотя бы.

"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 10-Янв-14 22:41 
>> Все это хорошо, непонятно только зачем. Все гнутые вещи из этого состава
>> и так есть в любом дистре. Разве что как весьма хороший
>> прообраз будущего линукса.. :-)
> Да не, локальная гента в пределах пакетов GNU.
> Типа есть у тебя дистрибутив, чин-чинарём в пакежманагеном, а ты ставишь какую-нибуть
> ботву на перл со всеми зависимостями из cpan-а. ...или то же
> с ruby и gem-ом. ...или php и... ой. ну да, не
> суть.
> Вот захотелось тебе самы последний и новый... grep. А вот он!

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



"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено ZloySergant , 11-Янв-14 00:39 
>Все это хорошо, непонятно только зачем.

LFS


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 11-Янв-14 01:10 
>>Все это хорошо, непонятно только зачем.
> LFS

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



"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено Аноним , 13-Янв-14 18:17 
> Для lfs есть скрипты автоматизации, которые куда как лучше этих портов для построения базовой системы.

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


"Новый впуск GSRC, аналога портов BSD для установки приложени..."
Отправлено SergMarkov , 15-Янв-14 03:01 
>> Для lfs есть скрипты автоматизации, которые куда как лучше этих портов для построения базовой системы.
> С готовыми скриптами - это уже читерство. Настоящий "from scratch" - это
> когда сам их пишешь по ходу пьесы.

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



"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Аноним , 10-Янв-14 21:59 
Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать программы.

"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено IMHO , 10-Янв-14 22:23 
сколько объяснять анонимам, что это аналог как порты в BSD, там и контрольную сумму подсчитает и разложит файлики "по полочкам", makefile идет под сборку ОС.
CSRC не надо ,есть pkgsrc, ports, dports

"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Andrey Mitrofanov , 10-Янв-14 23:21 
> сколько объяснять анонимам, что это аналог как порты в BSD,

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


"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Куяврег , 11-Янв-14 01:45 
> make install pakage может быть, натурально, пакедж манагер.

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



"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Аноним , 11-Янв-14 05:06 
> круто как. у то всё скрипты. программы, а у вас - волшебный apt-get.

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


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


"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Аноним , 11-Янв-14 01:05 
> Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать
> программы.

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

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


"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено Куяврег , 11-Янв-14 01:41 
есл ты про "из портов" то очень даже можно. если из тарболла, можно, если осторожно.

"Новый выпуск GSRC, аналога портов BSD для установки..."
Отправлено arisu , 11-Янв-14 03:43 
> Сколько объяснять линуксоидам, что через make install категорически нельзя устанавливать
> программы.

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


"Новый выпуск GSRC, аналога портов BSD для установки..."
Отправлено Аноним , 11-Янв-14 05:21 
Да не, просто система станет похожей на винду, с никак не контролируемыми ошметками во всех закоулках.

"Новый выпуск GSRC, аналога портов BSD для установки..."
Отправлено arisu , 11-Янв-14 06:19 
> Да не, просто система станет похожей на винду, с никак не контролируемыми
> ошметками во всех закоулках.

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


"Новый выпуск GSRC, аналога портов BSD для установки..."
Отправлено AlexYeCu , 11-Янв-14 11:48 
Если голова и руки растут из непредусмотренной природой мест, так может без make (un)install получиться. А если с анатомией порядок — какие проблемы?

"Новый выпуск GSRC, аналога портов BSD для установки приложен..."
Отправлено AlexYeCu , 11-Янв-14 11:46 
Ну валяй, объясни мне, например, сказочник.