LINUX.ORG.RU

Gentoo Linux выпускает 20140826 LiveDVD - Iron Penguin Edition

 ,


2

3

Gentoo Linux с гордостью объявляет о выпуске нового LiveDVD, чтобы отпраздновать продолжающееся сотрудничество между пользователями и разработчиками Gentoo, LiveDVD имеет превосходный список пакетов, некоторые из которых перечислены ниже.

Особая благодарность Команде инфраструктуры Gentoo и likewhoa. Их тяжелая закулисная работа заключается в предоставлении ресурсов, услуг и технологий, необходимых для поддержки проекта Gentoo Linux.

  • Пакеты включенные в этот релиз: Linux Kernel 3.15.6, Xorg 1.16.0, KDE 4.13.3, Gnome 3.12.2, XFCE 4.10, Fluxbox 1.3.5, LXQT Desktop 0.7.0, i3 Desktop 4.8, Firefox 31.0, LibreOffice 4.2.5.2, Gimp 2.8.10-r1, Blender 2.71-r1, Amarok 2.8.0-r2, Chromium 37.0.2062.35 и многое другое…
  • Полный список пакетов для соответствующих архитектур доступен по ссылкам список пакетов x86 и список пакетов amd64. Часто задаваемые вопросы находятся по ссылке FAQ. Этикетки и обложки DVD, обои рабочего стола из релиза 20140826 вы найдёте по ссылке Artwork.

LiveDVD доступен в двух исполнениях: гибридный x86/x86_64, и x86_64 мультилиб. Версия livedvd-x86-amd64-32ul-20140826 будет работать и на 32х-битной x86 и на 64х-битной x86_64 архитекруре. Ядро gentoo используется по умолчанию для загрузки на архитектуре процессора x86. А на amd64 используется ядро gentoo64. Это означает, что вы можете загрузить 64-битное ядро и установить либо настроенное 64-разрядное окружение пользователя либо использовать прилагаемое 32-битное окружение пользователя. Версия livedvd-amd64-multilib-20140826 только для x86_64.

Если Вы уже готовы, то по ссылкам находятся образы для соответствующих архитектур x86 или amd64.

Если же вам нужна поддержка или у вас есть вопросы, пожалуйста, посетите дискуссионную тему на официальном форуме.

Спасибо за вашу постоянную поддержку,

Разработчики Gentoo Linux, Gentoo Foundation, и проект Gentoo-Ten.

>>> Подробности

★★★★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от vurdalak

кучу функций без аргументов которые работают с волшебными константами A, S, P, D и прочими. Это печально, ИМХО.

Да вы, батенька, не понимаете основ. Идея в том, что задаешь в ебилде переменные и все работает. Ебилд по возможности декларативен. Если приходится писать код, то что-то немного не так с пакетом.

Для них мейнтейнинг это просто копирование файлика.

Перед этим там надо разгребсти завалы костылей. Вот я когда на этот ебилд смотрю, мне становится грустнооооо.

wayland_systemd
()
Ответ на: комментарий от vurdalak

Просто каждый делает что хочет лично он, а не что «нужно».

нужно кому?

Вот у меня все работает. А что не работает, то я майнтэйню и начинает работать. Почему меня должно заботить, что нужно vurdalak, он мне деньги платит?

Они же уже мейнтейнеры.

Вот они и майнтэйнят что считают нужным.

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Да вы, батенька, не понимаете основ. Идея в том, что задаешь в ебилде переменные и все работает. Ебилд по возможности декларативен. Если приходится писать код, то что-то немного не так с пакетом.

Ну как бы сборка подразумевает написание кода. Поэтому и получаются костыли от попытки впихнуть невпихуемое в декларативную модель.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

нужно кому?

Проекту. Нужность должен решать менеджер ветки (хз как это называется, «кеды», «питон» и так далее) и менеджер проекта.

Почему меня должно заботить, что нужно vurdalak, он мне деньги платит?

Ну вот и я о том же. Каждый делает то что лично его заботит.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Ну вот я озвучил проблему. Можешь ткнуть в решение?

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

wayland_systemd
()
Ответ на: комментарий от vurdalak

Ну как бы сборка подразумевает написание кода.

Ой. Сборка подразумевает вызвать стандартные средства конфигурации/сборки с параметрами. А если это не так, то ракет крив.

Поэтому и получаются костыли от попытки впихнуть невпихуемое в декларативную модель.

УМВР, ЧЯДНТ?

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Полное описание такое. Там для сборки нужно чтобы сборка запускалась из каталога, внутри которого лежит: github.com/syncthing/${PN}, а в нём сорцы. По умолчанию портеж их распаковывает в текущий каталог, а мне нужно чтобы они сложились в вышеуказанный путь внутри него.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

Сборка подразумевает вызвать стандартные средства конфигурации/сборки с параметрами.

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

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Проекту. Нужность должен решать менеджер ветки (хз как это называется, «кеды», «питон» и так далее) и менеджер проекта.

)) И к какому относится i2p?

Ну вот и я о том же. Каждый делает то что лично его заботит.

Just for fun and just for lulz основополагающие принципы. На них Гента и стоит. Кому не нравится, заплатите красношапке за впиливание нужных фич и пользуйтесь тем, что они напилят. Или эпплу. Или можно заплатить генту фундэйшн или лично майнтэйнеру. Вот я за 3000 злотых готов запилить i2p и связанные ебилды (со своих беру дешево).

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Я сейчас так и делаю (только mv в unpack, а не prepare). Но это выглядит как костыль, потому что вместо распаковки сразу в нужное место мы сначала распаковуем в ненуженое, а потом двигаем.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

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

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Могу посоветовать спросить в gentoo-dev и предложить изменения в EAPI 6. Как раз его готовят.

gentoo-dev@lists.gentoo.org

wayland_systemd
()
Ответ на: комментарий от vurdalak

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

Крупные проекты проводят регулярные собрания, на которых обсуждаются ключевые решения, как правило - голосованием. Так делают как минимум в Gentoo Qt, Gentoo KDE, ну и Gentoo Council конечно же.

В мелких проектах как правило все ебилды одной группы(herd) обслуживаются сообща, если нет выделенного(dedicated) мэйнтэйнера. Это легко проверить по метадате - если там есть только тег <herd> без тега <maintainer> - этот ебилд мэйнтэйнят всем скопом.

выделение виртуалки с гентой под личное пользование

Такое практикуется только для arch testing на экзотических архитектурах. Например, я уже упоминал в каком-то другом треде, что я имею доступ к паре виртуалок с архитектурой s390.

Pinkbyte ★★★★★
()
Ответ на: комментарий от vurdalak

Официальные доки разбросаны по разным местам и не очень полные

Что конкретно не ясно по написанию именно ебилдов?

Если ты прочёл:

1) devmanual;
2) Gentoo developer handbook;
3) PMS; 4) код екласса под ту билдсистему/язык, на котором написан пакет, на который ты хочешь запилить ебилд.

Если после этого у тебя остались вопросы, то это либо что-то очень специфическое по работе самого portage(тебе ответят на #gentoo-portage), либо ты что-то недопонял и лучше уточнить у живого человека(тебе прямой путь на #gentoo-dev-help)

Pinkbyte ★★★★★
()
Ответ на: комментарий от vurdalak

это не поддерживается, лол, это у вас проект кривой и гента такое не соберёт

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

Помню, как приходилось бампать новые версии методом детальной вычитки КАЖДОГО коммита. Потому что по-другому понять, что там накручено не представлялось возможным...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Что такое P, PV, PN, PF и PR - описано в devmanual

Я знаю. Я к тому, что функции без аргументов, которые используют вместо них глобальные переменные, это зло. Но это моё ИМХО.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

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

wayland_systemd
()
Ответ на: комментарий от vurdalak

Устанавливаются один раз. Просто + к этому имеют дефолтное значение.

Передавать их аргументом не имеет смысла, ибо если человек изменяет их от функции к функции — он где-то что-то делает не так.

wayland_systemd
()
Ответ на: комментарий от vurdalak

А вообще, если что-то кажется кривым и есть аргументы, велкам ту мэйл-лист с предложениями для EAPI 6.

У нас нет Линуса, поэтому даже не скажут, что ю ар э моррон.

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

У нас нет Линуса, поэтому даже не скажут, что ю ар э моррон.

А как же этот, который блочит ебилды? Поляк какой-то :)

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

Часто вижу сообщения от портежа, что такой-то ебилд будет заблокирован такого-то числа by этот поляк. Имя его не введу, так как у меня нет таких символов на клавиатуре, но оно означает Михаил Горный.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

А, пан маскирование блоком называть изволит. )

Пан Михал наводит порядок. И все правильно делает. Там обычно написано, почему тот или иной ебилд был замаскирован.

(Для справки: правильно Михал Гурны).

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Пан Михал наводит порядок. И все правильно делает.

Так я и не спорю. Я просто думал, что раз он столько маскирует, значит он что-то вроде Линуса, уничтожающего «плохие» ебилды :)

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

А есть какой-то простой способ посмотреть список пакетов без мейнтейнера по категории? Чтобы можно было подобрать что-то такое и понять, могу ли я чем-то помочь.

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

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

А есть какой-то простой способ посмотреть список пакетов без мейнтейнера по категории?

jauhien@zcj sci % grep -r maintainer-needed /usr/portage/dev-python | grep metadata.xml
/usr/portage/dev-python/pylast/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/xmpppy/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/pysyck/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/colubrid/metadata.xml:  <email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/audioread/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/pyechonest/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/python-dsv/metadata.xml:  <maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
/usr/portage/dev-python/pyacoustid/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/python-musicbrainz-ngs/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/remoteobjects/metadata.xml:  <email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/rtf2xml/metadata.xml:  <email>maintainer-needed@gentoo.org</email>
/usr/portage/dev-python/bluelet/metadata.xml:		<email>maintainer-needed@gentoo.org</email>
wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Ладно, буду тренироваться на yacy. Постараюсь сделать так, чтобы он собирался из сорцов и без jar'ок внутри тарболла.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Потому что с тем же i2p от меня профита никакого нет, там слишком сложный проект.

Час тому был же простой проект, что там майнтэйнить? Только ебилд копировать. ;-)

wayland_systemd
()
Ответ на: комментарий от wayland_systemd

Для мейнтейна он простой. Сложный для написания первый раз. Я просто не такой специалист в ебилдах, чтобы знать, как там положено перепатчивать библиотеки и всё такое прочее.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

Это p2p поисковик. Я когда-то давно положил его ебилд к себе в оверлей, но потом забил. Сейчас есть повод обновить. Пока там просто распаковывается тарболл, но можно например заменить тамошние библиотеки на system-wide варианты.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

Когда надо будет закоммитить что-нибудь в дерево, можно просто скастовать меня. )

Напиши в жабир, на лоре неудобно это обсуждать.

vurdalak ★★★★★
()
Ответ на: комментарий от wayland_systemd

Вот я за 3000 злотых готов запилить i2p и связанные ебилды (со своих беру дешево).

Запилить или просто написать? Ничего сложного для меня в написании ебилда нет, просто надо девмануал читать (ссылки приводились вами же), но 3к как-то дороговато для простого сборочного файлика по сути.

Deleted
()
Ответ на: комментарий от Deleted

Запилить или просто написать?

Просто не получится. )

3к как-то дороговато для простого сборочного файлика по сути.

По-моему само то.

wayland_systemd
()

все такие типо гентушники, а сами бубунту по инструкциям юзают)

anonymous
()

Дистр хорош! Вот буду собирать новую машинку и его обязательно там заведу

morisRavel
()
Ответ на: комментарий от init_6

Обрати внимание на мой срачь с разработчиками...

Ну и как вам результат?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.