LINUX.ORG.RU
ФорумTalks

Пользуется ли кто-то source-based, но не gentoo?


0

2

По совету Sylvia решил запостить вопрос

Вот Sabayon и Calculate в принципе тоже генту. Гента поработила мир source-based?

Обсуждение навеяно тем, что в мире Linux модератор JB считает что есть фундаментальная разница между source-based и Gentoo. Я считают что остальные source-based никому не нужны и в них нет смысла.

★★★★★

>Я считают что остальные source-based никому не нужны и в них нет смысла.

Arch мне показался симпатичнее чем Гента.

zibert ★★★
()

Нет, пользуюсь бинарным

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

Не хотел никого обидеть. Не значит что они плохи, но говорим от source-based

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

Не согласен с таким уровнем категоричности. Все таки не на левых сайтах, а в хороших репозитариях, которые защищены от нечисти. Кто на левых сайтах, тот ССЗБ

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

Slackware нифига не бинарный дистрибутив. Точно также как Arch, Lunar (кстати рекомендую к ознакомлению :)

gh0stwizard ★★★★★
()

sabayon и calculate в отличие от Gentoo навязывают свой увесистый стейж4, со своими флагами и зависимостями, следовательно ставят его те, кто готовы это принять без пересборки


lfs - хобби-увлечение для тех у кого много времени (imho)

дистрибутивы с системой портов (CRUX) тоже в принципе могут быть неплохи тем кто приходит с BSD

Я считают что остальные source-based никому не нужны и в них нет смысла.


я не соглашусь с этим, хоть portage c ebuild'ами и удобная система, она все равно не идеальна и если брать портеж Gentoo, то там тоже далеко не идеал (приходится держать кое что в локальном оверлее), но лучшего пока мне не попадалось

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

lfs - хобби-увлечение для тех у кого много времени (imho)

Но вместы lfs можно прекрасно вставить слово gentoo

я не соглашусь с этим, хоть portage c ebuild'ами и удобная система, она все равно не идеальна и если брать портеж Gentoo, то там тоже далеко не идеал (приходится держать кое что в локальном оверлее), но лучшего пока мне не попадалось

У меня нет локального оверлея. Страдаю на 1% и очень редко. Я за ванильность системы в смысле софта не их репов.

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

>Все таки не на левых сайтах, а в хороших репозитариях, которые защищены от нечисти

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

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

Arch = Slackware = винда: рыскаем на левых сайтах в поисках вареза^W собранного добрым дядей софта.

это же насколько ненужным и неизвестным софтом надо пользоваться, что бы искать его за пределами репозитория или AUR? 8)

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

У меня сторонний софт вообще в ~/Software лежит. И он только с официальных сайтов. Чистка тоже очень просто. Остальное с официального репа

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

>Arch = Slackware = винда: рыскаем на левых сайтах

Не согласен. Эти дистры предназначаются для сборки пакетов самостоятельно. Если вы не поняли их концепцию - ССЗБ. Это равносильно тому, чтобы ставить на генту скажем теже самые rpm-ки, вместо использования portages.

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

>Я за ванильность системы в смысле софта не их репов.

у гентушников весьма прилично патчей...


Но вместы lfs можно прекрасно вставить слово gentoo


обычно так делают «неосиляторы» или ужаснувшиеся от того что вначале надо много сделать, а потом... честно говоря , дебиан больше времени отнимал )

хотя есть конечно некоторые кому хочется экспериментировать с постоянными пересборками мира, обычно так говорят о них

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

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

Лолкс, он искал скрипт для сборки :)

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

>Эти дистры предназначаются для сборки пакетов самостоятельно

сборки _недостающих в дистрибутиве или не устраивающих_ пакетов

//fixed

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

у гентушников весьма прилично патчей...

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

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

Но вместы lfs можно прекрасно вставить слово gentoo

LFS вообще-то дистрибутивом не является, это набор инструкций и патчей. Gentoo тоже нужно иметь смелость назвать таковым.

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

$sudo emerge -1 mysql
Calculating dependencies... done!
...
2010-09-24 16:20:16 (11.1 MB/s) - `/lib/portage-local/distfiles/mysql-5.1.50.tar.gz' saved [23750564/23750564]
...
2010-09-24 16:20:17 (11.0 MB/s) - `/lib/portage-local/distfiles/mysql-extras-20100901-1852Z.tar.bz2' saved [1257752/1257752]
...

Preparing source in /var/tmp/portage/dev-db/mysql-5.1.50-r1/work/mysql ...

* using '00350_x86_asm-pic-fixes-5.1.41.patch'
* > remove page relocations
* > Most of the original patch has already been accepted by MysQL,
* > here is the remaining.
* > _many_ thanks to pageexec@freemail.hu
* using '01050_all_mysql_config_cleanup-5.1.41.patch'
* > fix bug #156301 mysql_config wrongly retains too much info from CFLAGS
* using '02040_all_embedded-library-shared-5.1.43.patch'
* > Take libmysqld to be a proper shared library.
* using '07040_all_disable_mybug_9735_test-5.1.41.patch'
* > disable a test that fail on longtext field length, the expected value is
* > three times the returned one, look like a multibyte character related
* > failure.
* using '07110_all_mysql_gcc-4.2_5.1.50.patch'
* > Replace max() and min() macro with MYSQL_MIN() and MYSQL_MAX()
* > FIXME: Testing patch - applies cleanly
* using '07250_all_testcase_latin1_fix-5.1.42.patch'
* > Latin1 is assumed by the testsuite even with --with-charset=utf8
* > is passed to configure. Fix mysql_comments test.
* using '07260_all_testsuite_mtr_latin1_fix-5.1.42.patch'
* > Latin1 is assumed by the testsuite even with --with-charset=utf8
* > is passed to configure. Fix information_schema test.
* using '07280_all_stdbool-5.1.44.patch'
* > Fix GCC4.4 stdbool requirement.
* using '07320_all_mysql_mycompiler_header.patch'
* > my_compiler.h is not installed, but is required.
* Applying various patches (bugfixes/updates) ...
* 00350_x86_asm-pic-fixes-5.1.41.patch ...
[ ok ]
* 01050_all_mysql_config_cleanup-5.1.41.patch ...
[ ok ]
* 07040_all_disable_mybug_9735_test-5.1.41.patch ...
[ ok ]
* 07110_all_mysql_gcc-4.2_5.1.50.patch ...
[ ok ]
* 07250_all_testcase_latin1_fix-5.1.42.patch ...
[ ok ]
* 07260_all_testsuite_mtr_latin1_fix-5.1.42.patch ...
[ ok ]
* 07280_all_stdbool-5.1.44.patch ...
[ ok ]
* 07320_all_mysql_mycompiler_header.patch ...
[ ok ]
* Done with patching


ну и где ж тут ванильность?

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

Кто мешает пересобрать арч или слаку самостоятельно? У арча для этого есть официальный AUR откуда и тянутся базовые пакеты, у слаки есть slackbuilds. Просто это делается не через emerge -Ua world (поправьте, точно не помню), а чуть по-другому и не заточены под это дело. Вобщем, спор ни о чем :)

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

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

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

вначале надо много сделать

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

экспериментировать с постоянными пересборками мира

В чем цель сего эксперимента?

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

ну там тоже не особенно отсебятина,
патчи с апстрима, фиксы с багзиллы

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

>это же насколько ненужным и неизвестным софтом надо пользоваться

Убаунту-кидсам не этого понять. Привожу простейший пример: libdict.

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

>вот только зачем?)

Не знаю, у меня знакомый, который поднимал сервера на заказ пересобирал весь RHEL/Fedora, но это исключительный случай, т.к. ты знаешь что, где и как. Кол-во пакетов там явно не под 1к и без Gnome/KDE и т.д.

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

Определение метадистрибутива? Засомневался я что-то в правильности термина source-based дистрибутив. Если дистрибутив - это набор пакетов и пакетный менеджер, то ни LFS, ни Gentoo дистрибутивами не являются.

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

между прочим, в репах арча (не говорю уже о ауре) есть те проги, которых нет в офф.репах дебиана\ убунты. в генту они есть. да и даже если и найдется та софтина, для которой есть DEB — я написал скрипт.
~ $ debinst <software>.deb
Получение метаинформации...
... Maintainer: <..>
... Depends: <...>
Расчет размера...
... 12348 bytes
Указан автоматический режим без установки пакетов...
... OK
Конвертация <package>.deb в <package>.tar.xz завершена!
Проверьте версии слинкованных библиотек! Возможны ошибки, связанные с версиями зависимостей!
~ $

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

Thanks to a technology called Portage, Gentoo can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else — whatever you need it to be. Because of its near-unlimited adaptability, we call Gentoo a metadistribution.

vertexua ★★★★★
() автор топика

T2 SDE и Lunar, говорят, ничего так.

А Sabayon использует бинарные пакеты и его не следуюет причислять к source-based (конечно, emerge там тоже можно юзать, но он в первую очередь заточен как раз под бинарники).

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

>на заказ

исключительный случай


«любые ваши капризы за ваши деньги» (tm)

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

>То есть слаку надо конпелять сутки напролет?

Предлагаю сравнить, что надо сделать для... (нужный пакет вставить самостоятельно) установки этого пакета в gentoo и в слаке после установки системы. Гента между прочим не требует пересборки своих stages (если конечно взят сегодняшний билд). Точно также как и слака.
В правильном раскладе компилять надо и там и там, через портаджы и слакбилды. Для особоодаренных есть готовые собранные пакеты и там и там (правда таких пакетов не очень много).

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

>Лолкс, он искал скрипт для сборки :)

Какая разница? Со стороны все равно как поиск вареза выглядит.

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

>s/ArchLinux\ и\ Gentoo/Archlinux\,\ Gentoo\ и\ Debian/g

Debian — это то тормозное УГ, где даже nvidia драйвера для 3D через пень-колоду прикручивать приходится, и то не всегда получается? Закапывайте, дебьян не нужен.

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

>Предлагаю сравнить, что надо сделать для... (нужный пакет вставить самостоятельно) установки этого пакета в gentoo и в слаке после установки системы.

гента -

найти как называется пакет
(+) сделать emerge -pv , посмотреть что и с какими USE будет собираться,
подкорригировать package.use если нужно
emerge PACKAGE


слака -
длинный нелинейный квест, связаный с поиском того что нужно собирать, зависимостей, чтения README/INSTALL, иногда собираемых зависимостей столько что забываешь ради чего вообще все это затевалось )


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

ниасилятор?
почему умвр? (и lenny, и sid с проприетарными nvidia-drivers работали о0)
и да, на сервера что ты ставить собрался?

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

в генте впрочем тоже возможен квест с поиском оверлеев, написанием-исправлением ebuild'ов и прочим красноглазием, но делать это приходится весьма не часто

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