LINUX.ORG.RU
ФорумTalks

Бинарный вариант gentoo


0

2

Почему бы не сделать систему, позволяющую превратить gentoo в дистрибутив, где гораздо реже придется что-либо собирать:

1. Есть клиенты и серверы, возможно совмещение на одной машине. Если Ваш компьютер является сервером, на нём хранятся скомпилированные на других компьютерах бинарники с указанием их версии и использованных use-флагов и параметров компиляции.

2. Если Ваш компьютер - клиент, то, каждый раз перед установкой ебилда он проверяет по единой базе данных(лучше сделать её распределенной), есть ли где-нибудь бинарник с такими параметрами, и, если есть, скачивает, если нет - после установки отсылает на сервер и обновляет БД.

Правда, есть смутное ощущение, что это не нужно. М.б. кто-нибудь знает, почему?

★★★★

Последнее исправление: wingear (всего исправлений: 1)

Если такое и делать, то только для самых громоздких пакетов, компиляция которых занимает слишком много времени.

Кроме того, в Генту уже имеются бинарные пакеты, например firefox-bin.

neocrust ★★★★★
()

слишком много будет вариантов,
флаги и use не единственное, есть еще версии других пакетов, зависимости на другие библиотеки например

если у вас несколько машин с гентой одинаковой конфигурации - можете сами такое сделать для себя , см binhost

впрочем в сети уже есть и публичные binhost'ы , а также GRP (gentoo reference platform) , можете посмотреть также пакеты tinderbox builds

Sylvia ★★★★★
()

Бинарная Гента.

Почему бы не сделать систему, позволяющую превратить gentoo в дистрибутив

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

Camel ★★★★★
()

>Правда, есть смутное ощущение, что это не нужно.

Так и есть.

Zhbert ★★★★★
()

Рядом с этой темой:

Известно что что-то сохраняется очень долго если есть уважение к традиции. Например если в генте сделать нормальный инсталлятор, не такой как гуевый сейчас, очень гибкий, то все может начнут им пользоваться. Но тогда гента может перестать быть метадистрибутивом, так как теперь она не будет полностью «собери сам». Пропадет традиция распаковки stage3 и далее по хендбуку. Который кстати прилично учит Linux.

Будет ли такое нововедение первым гвоздем в гроб Gentoo?

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

>Будет ли такое нововедение первым гвоздем в гроб Gentoo?

А в чем проблема в инсталлер добавить выбор флагов + настройку CFLAGS и так далее.

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

Вот в том-то и дело. Исчезает традиция. Хорошим инсталлером можно убить потребность в хендбуке. Который как раз и учит что к чему.

*Когда говорю хендбук, имею ввиду хендбук+Gentoo wiki*

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

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

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

Ладно, предлагаю Ъ инсталлер для генты.

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

devl547 ★★★★★
()

Бинарные пакеты поддерживаются гентой. Хочешь их - делай репозиторий. Уже такие были.

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

>Первое меню - выбор языка.

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

экран разделить на 2 части - в первой хендбук, во второй консоль.


будет холивар как делить, горизонтально или вертикально и в какой пропорции )

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

а что с ним не так (не тролинга ради)? livecd у них отличный был

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

будет холивар как делить, горизонтально или вертикально и в какой пропорции )

Это устанавливается командной строкой

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

>запилить пакетный менеджер
Он есть, Пат об этом не раз говорил.

добавить патчей к софту

Они тоже есть, куда ж без них.

и сделать инсталлер на подобии убунтовского

Ты только что наехал на замечательный слакин инсталлер? =) Он очень хорош. И у него прекрасных хелп, благодаря которому слака встала у меня с первой попытки, хотя я был тогда совсем нубом.

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

З.Ы.: Когда ставил Slackware current в последний раз, slackpkg таки шел в комплекте.

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

Вместо генты тоже можно поставить Calculate. Или включить все USE-флаги. А вместо FreeBSD можно поставить PC-BSD. Хоть в данном случае это другие дистры, но потом не надо говорить что разобрался в генте или бзд. Традиция нарушена, experience не тот.

Вот так и в слаке. Зачем-то Патрик-Бох не запилил по дефолту нормальный пакетный менеджер и всех это прет. Вот это и есть труЪ слака.

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

пруф там же по ссылкам

http://www.calculate-linux.ru/main/ru/download

* Calculate Linux Desktop 10.4 KDE: i686, x86_64
* Calculate Linux Desktop 10.4 GNOME: i686, x86_64
* Calculate Linux Desktop 10.4 XFCE: i686, x86_64
* Calculate Directory Server 10.4: i686, x86_64
* Calculate Linux Scratch 10.4 OpenBox: i686, x86_64


если вы считаете в блоге про «Linux Scratch» вариант , то это не значит что нет других вариантов, я сама скачивала и пробовала CLD G (Гном)

весьма аккуратный десктоп, правда компилить что-то и обновлять не пробовала, меня своя гента устраивает)

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

я немного неправа насчет «scratch»
там тоже не стейж3 с пустой консолей

там есть X, OpenBox и даже Firefox

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

приложения то потом всё равно с исходников ставятся\обновляются?

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

а что ? ) возможность обновлений в бинарном виде?
я не в курсе про систему обновлений там, хотя _для неизмененной конфигурации_ в принципе могли бы и сделать репозиторий бинарных пакетов

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

бинарных пакетов кажется нет,
GRP папки на ФТП у них пустые и репозитории я там тоже не нашла


т.е. бинарный там только хороший увесистый стейж4

хотя может кто-то пользуется, скажут точнее

Sylvia ★★★★★
()

>Бинарный вариант gentoo

Sabayon, Calculate

zibert ★★★
()

>М.б. кто-нибудь знает, почему?

(Кол-во USE-флагов! * кол-во пакетов (для сборки нужно)!) * кол-во текущих «поддерживаемых» версий = очень дофига места на HDD и очень много времени на сборку.

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

.. * комбинации флагов компилятора * количество возможных версий компилятора

Sylvia ★★★★★
()

>М.б. кто-нибудь знает, почему?

Ах да, это ненужно, т.к. есть rpm-build, build-essentials, etc, etc. Кому нужно, тот в своем «бинарном дистрибутиве» спокойно пересоберет нужной себе пакет.

gh0stwizard ★★★★★
()

>Бинарный вариант gentoo

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

koirn
()

Каждый для себя локально может такое сделать.
Есть такая вещь как binhost.
Так же можно реализовать с помощью монтирования по nfs директории с пакетами, но это только для локальной сети.

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

>с помощью монтирования по nfs директории с пакетами, но это только для локальной сети.

можно монтировать через sshfs или что-либо другое, так что не обязательно в локальной, и есть VPN )

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