The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..., opennews (??), 09-Июн-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от JL2001 (ok), 13-Июн-12, 19:42 
> Берите генту и ставьте только небюхоимое. Тогда и бинарные пакеты не понадобятся.

мне не нужно компилить ВСЕ ПОДРЯД, я верю что мантейнеры в этом разбираются лучше меня и я хочу ставить их готовые без затрат времени на компиляцию, зато несколько пакетов я буду перекомпиливать допустим под своё железо и под свои нужды
генту или кто из этого семейства могут мне такое организовать ?

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от mavriq_ (?), 13-Июн-12, 21:26 
> зато несколько пакетов я буду перекомпиливать допустим под своё железо и под свои нужды

Затачивать определенные пакеты "под свое железо" выставив для них CFLAGS и CXXFLAGS в принципе можно, но крайне не рекомендуется.
С другой стороны есть USE-ы настраивающие совместимость, это такие как:
$ grep -hE '(^|:)(sse|[^\s:]*(mmx|3dnow))[^\s:]* - ' /usr/portage/profiles/use.{,local.}desc |sed -e 's|^[a-z0-9/\-]*:||' -e 's/ - .*$//' | sort | uniq
3dnow
3dnowext
iwmmxt
mmx
mmxext
sse
sse2
sse2_4way
sse2check
sse3
sse4
sse4_1
sse4a
sse5

и если ваш пакет использует их, и вы решили один из них изменить, то конечно этот пакет будет пересобран с этими USe-ами, а не установлен из бинарей.
Кстати есть статьи как из под кальки собрать свой загрузочный gentoo http://www.calculate-linux.ru/blogs/show/317
И как собрать свою кальку/генту под выбранную платформу http://www.calculate-linux.ru/blogs/show/348

Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от fr0steremail (ok), 13-Июн-12, 21:59 
>> Берите генту и ставьте только небюхоимое. Тогда и бинарные пакеты не понадобятся.
> мне не нужно компилить ВСЕ ПОДРЯД, я верю что мантейнеры в этом
> разбираются лучше меня и я хочу ставить их готовые без затрат
> времени на компиляцию, зато несколько пакетов я буду перекомпиливать допустим под
> своё железо и под свои нужды
> генту или кто из этого семейства могут мне такое организовать ?

Поднимайте свой репозиторий и мейнтей

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

72. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от mavriq_ (?), 13-Июн-12, 22:01 
> Поднимайте свой репозиторий и мейнтей

тро-ло-ло-ло-ло


Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от fr0steremail (ok), 13-Июн-12, 22:05 
>> Поднимайте свой репозиторий и мейнтей
> тро-ло-ло-ло-ло

...детектед. Вы или прямо скажите, что дженту рекламите или не делайте вид, что не понимаете какие проблемы при самосборе пакета в бинарном дистре

Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +1 +/
Сообщение от mavriq_ (?), 13-Июн-12, 22:53 
> Вы или прямо скажите, что дженту рекламите...

тогда уж не "рекламите", а "пользуете", и кстати, далеко не первый год
правда последние 2-3 года кальку(по сути та же гента с наворотами)

Проблема зависимостей существует, но решается довольно просто(благо существует набор средств на этот случай)
>>> Поднимайте свой репозиторий и мейнтей

А вот на это и был мой глубокомысленный ответ (такой же глубокомысленный как и ваше предложение)

На случай если вы все-же захотите использовать сильно миксованый вариант(грубо скажем половина пакетов из бинарного профиля - половина с измененными USE-ами) вот простое решение обновления используя бинарный профиль кальки
eix-sync
## ^^^--- собсна синхронизация дерева портежей и оверлеев
emerge @world -DNuavt
## обновление мира, если профиль бинарный - то компилиться будет только то, чего в БИНХОСТ-е с теми же USE-ами нет
emerge -avt @preserved-rebuild
## обновляет то, что зависело от удаленного/обновленного, опять же - по возможности из бинарей
FEATURES=-getbinpkg revdep-rebuild -i -- -va
## и вот тут жесткая проверка полетевшие зависимости, и компиляция того что надо, даже если в БИНХОСТ-е это есть(бывает нужно).
emerge -ca
## очистка от уже ненужных пакетов

От обычного обновления отличается лишь предпоследней строкой.
все это можно загнать в скрипт и автоматизировать, если убрать ключ -a(ask)

PS
Да понимаю - сложно, целых 5(пять!!!!!)команд.
Но на выходе вы имеете 100% рабочую систему с непобитыми зависимостями, и без необходимости...
> Поднимать свой репозиторий и мейнтей

PPS
Кстати - еще одна слабая сторона gentoo - то что в случае затянувшегося обновления может случиться ресет. И не обновившиеся службы (с учетом того - что зависимости уже обновились) могут неподняться(ирл - редкая ситуация, но исключать нельзя).
В той же кальке эта проблема "обойдена" http://www.calculate-linux.ru/main/ru/disk_partitioning установкой свежей системы в соседний раздел и переносом конфигов (в шляпе подсмотрели это и решили переименоввывать /usr, ну вы знаете).
Правда в этом случае необходимо иметь iso с уже собранной системой, но и это делается просто <reclama>об этом вы сможете почитать на офф сайте ;-)</reclama>

Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от fr0steremail (ok), 14-Июн-12, 14:42 
>> Вы или прямо скажите, что дженту рекламите...
> тогда уж не "рекламите", а "пользуете", и кстати, далеко не первый год

Хорошо, пользуете.

> правда последние 2-3 года кальку(по сути та же гента с наворотами)

Навороты это не в плане бинарных репозиториев?

> Проблема зависимостей существует, но решается довольно просто(благо существует набор
> средств на этот случай)

Ключевое слово довольно, между довольно просто и просто часто лежит пропасть.

>>>> Поднимайте свой репозиторий и мейнтей
> А вот на это и был мой глубокомысленный ответ (такой же глубокомысленный
> как и ваше предложение)

Ну это было только начало глубокомысленного поста. Сам пост был ниже.

> На случай если вы все-же захотите использовать сильно миксованый вариант(грубо скажем половина
> пакетов из бинарного профиля - половина с измененными USE-ами) вот простое

Мне на системе с установленной Дженту все же ближе и проще (может быть пока) оригинальный вариант с установкой действительно минимальной системы без лишнего.

>[оверквотинг удален]
> ## и вот тут жесткая проверка полетевшие зависимости, и компиляция того что
> надо, даже если в БИНХОСТ-е это есть(бывает нужно).
> emerge -ca
> ## очистка от уже ненужных пакетов
> От обычного обновления отличается лишь предпоследней строкой.
> все это можно загнать в скрипт и автоматизировать, если убрать ключ -a(ask)
> PS
> Да понимаю - сложно, целых 5(пять!!!!!)команд.
> Но на выходе вы имеете 100% рабочую систему с непобитыми зависимостями, и
> без необходимости...

За совет спасибо, запишу в склерозник.
Но есть два вопроса.
Первое, как сильно нужно ковырять конфиги, что бы работало действительно в 5 команд.
Второе, насколько такое решение легко ставить не на одну, а на несколько машин?

>> Поднимать свой репозиторий и мейнтей
> PPS
> Кстати - еще одна слабая сторона gentoo - то что в случае
> затянувшегося обновления может случиться ресет. И не обновившиеся службы (с учетом
> того - что зависимости уже обновились) могут неподняться(ирл - редкая ситуация,
> но исключать нельзя).
> В той же кальке эта проблема "обойдена" http://www.calculate-linux.ru/main/ru/disk_partitioning
> установкой свежей системы в соседний раздел и переносом конфигов (в шляпе
> подсмотрели это и решили переименоввывать /usr, ну вы знаете).

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

> Правда в этом случае необходимо иметь iso с уже собранной системой, но
> и это делается просто <reclama>об этом вы сможете почитать на офф
> сайте ;-)</reclama>

оффсайте калклинуксу или дженты? ;-)

Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз дистрибутива Sabayon Linux 9 с поддержкой ZFS и новым ..."  +/
Сообщение от fr0steremail (ok), 13-Июн-12, 22:02 
>> Берите генту и ставьте только небюхоимое. Тогда и бинарные пакеты не понадобятся.
> мне не нужно компилить ВСЕ ПОДРЯД, я верю что мантейнеры в этом
> разбираются лучше меня и я хочу ставить их готовые без затрат
> времени на компиляцию, зато несколько пакетов я буду перекомпиливать допустим под
> своё железо и под свои нужды
> генту или кто из этого семейства могут мне такое организовать ?

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

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

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру