Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2013-03-31 19:52:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Genesis - 1972-09-28, Dublin, Ireland
Entry tags:gentoo, linux

udev-171: local overlay
На форумах gentoo юзеры демонстрируют адский батхерт
из-за деятельности гражданина Samuli Suominen.
Гражданин этот, действительно, редкой гнусности ублюдок, даже
по стандартам линуксовых вахтеров, которые часто бывают одержимы
административным восторгом. В приступах административного
восторга, эта гнида радостно апгрейдится к каждой
следующей версии udev, а предыдущую немедленно удаляет,
присылая всем юзерам письмо страницы на 2 касательно
подробностей апгрейда, без которых ваша система немедленно
развалится; в числе подробностей, необходимость пересобрать ядро
и поставить пол-линукса заново.

Все это совершенно не зря -
система реально разваливается, переходя в состояние
kernel panic после апгрейда, причем независимо
от следования инструкциям. По крайней мере у меня
такое случалось, и не только у меня.

В Gentoo это не может не бесить юзеров, учитывая,
что старые версии пакетов обыкновенно остаются
в архиве навечно - так, Емакс там лежит в версиях
18, 21, 22, 23 и 24.

Юзеры - люди расслабленные, и переставлять Линукс,
тем более раз в полгода, тем более на всех компутерах,
тем более с пересобиранием ядра, никому не хочется.

Интрига в том, что граждане, которые поддерживают
udev, очень хотят перевести все линуксы на систему, которая
называется systemd; юзеры генты этот systemd в гробу видали,
но гнусная мразь дико хочет его всем впарить, для чего
и пакостит.

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

* * *

mkdir -p /usr/local/portage/overlay
chown portage:portage /usr/local/portage/overlay

mkdir -p /usr/local/portage/overlay/virtual/udev
cp /usr/portage/virtual/udev/udev-171.ebuild /usr/local/portage/overlay/virtual/udev/
ebuild /usr/local/portage/overlay/virtual/udev/udev-171.ebuild manifest

mkdir -p /usr/local/portage/overlay/sys-fs/udev
cp /usr/portage/sys-fs/udev/udev-171-r10.ebuild /usr/local/portage/overlay/sys-fs/udev/
ebuild /usr/local/portage/overlay/sys-fs/udev/udev-171-r10.ebuild manifest

mkdir -p /usr/local/portage/overlay/sys-apps/module-init-tools
cp -r /usr/portage/sys-apps/module-init-tools/* /usr/local/portage/overlay/sys-apps/module-init-tools/
ebuild /usr/local/portage/overlay/sys-apps/module-init-tools/module-init-tools-3.16-r2.ebuild manifest

mkdir -p /usr/local/portage/overlay/profiles
touch /usr/local/portage/overlay/profiles/udev_ublyudki
echo "Udev-team vyrodki" >> /usr/local/portage/overlay/profiles/udev_ublyudki

echo ">=virtual/udev-197" >> /etc/portage/package.mask
echo ">=sys-fs/udev-197" >> /etc/portage/package.mask
echo "=sys-fs/udev-171-r10" >> /etc/portage/package.unmask
echo "=virtual/udev-171" >> /etc/portage/package.unmask
echo "=sys-apps/module-init-tools-3.16-r2" >> /etc/portage/package.unmask

#add PORTDIR_OVERLAY="/usr/local/portage/overlay/" to /etc/make.conf

* * *

Привет



(Читать комментарии) - (Добавить комментарий)


[info]potan
2013-03-31 21:35 (ссылка)
Я вот планирую переходить на nixos. Пока времени одним куском достаточной длинны нет и приходится воевать с "ParseError: Profile contains unsupported EAPI '5'".
Надеюсь, btrfs с subvolume меня спасут и переехать удастся без потерь.

(Ответить) (Ветвь дискуссии)


(Анонимно)
2013-04-01 00:29 (ссылка)
М
Ну я потыкал это полгода на десктопе - оно мёртвое :[

Садишься пельмешки давить, хлебушка нарежешь там, горчичкой, мазиком нахуяришь, чаёчки надербенишь - разложился весь такой, а тут хуяк а плеера нет. И в дефолтном channel (типа репы) нет любимого плеера.

Пока то да сё, погуглишь, доки почитаешь, в ирц с мудачками перетрёшь - пельмешки уже съедены, а вечер испорчен.

Для класса 10-11 с ебанистической кучей свободного времени почти идеальный дистрибутив
!

И тёлачки все твои, будешь контрибутить пакетики как барабан, пушо пока там ровным счётом хуй пёсий пакетов - нихуюшеньки нет.

Обитают всякие смешные товарищи вроде марка вебера, которые изобретают велосипеды и впаривают всем юзерам. Так, например, есть два официальных способа содержания хаскельных пакетиков - по рецепту вебера и по рецепту остальных. Одно говно зелёное, другое говно красное. Просто чуваки не смогли договориться до чего-то одного даже с тусовочкой в 15 холостых ебантяев.

Короче, толку от суперпозиционных откатов ты можешь не успеть заметить, пушо попросту клава залипнет от засохшей блевотины
!

(Ответить) (Уровень выше)


[info]tiphareth
2013-04-01 00:44 (ссылка)
говном что-то воняет

>NixOS switched to systemd 2013/1/21
>NixOS has switched from Upstart to systemd! Systemd brings many advantages >such as better dependency management, socket-based activation of services, >per-service logging, cgroup-based process management, and much more. (Read >the announcement.)

нахуй-нахуй

>"ParseError: Profile contains unsupported EAPI '5'"

Имел такую проблему, да
надо перекомпилировать портаж
но он не компилируется, потому что
ParseError: Profile contains unsupported EAPI '5'

решение: надо перейти на hardened профиль,
откомпилировать, потом обратно

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 02:04 (ссылка)
Михаил, а чем вам systemd с udev`ом досадили? У меня вроде робит всё, обновляется без проблем(ведро только подшаманил, согласно инструкции давным-давно). Или вы поттерингоненавистник, со времён внедрения pulseaudio? Кстати, а каким WM/DE пользуетесь?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-01 02:10 (ссылка)
я удевоненавистник с тех пор, как у меня после обновления этого говна
посыпалась вся система с kernel panic

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 02:46 (ссылка)
Ну дык там же всего две опции в ведре добавить. Хотя да - я тоже этот момент прошляпил, не смотря на многочисленные предупреждения. А вообще systemd прикольный и работает шустро.

(Ответить) (Уровень выше)


[info]tiphareth
2013-04-01 02:18 (ссылка)
>каким WM

fvwm
http://ezhe.ru/data/fri/shot/38.jpg

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-02 03:14 (ссылка)
жесть какая

(Ответить) (Уровень выше)


[info]potan
2013-04-01 07:12 (ссылка)
И почему все так боятся systemd?
Я в молодости вообще загрузку на make переделал (сервисы били целями и между ними прописывались зависимости). Грузилось раза в два быстрее, чем оригинальный AltLinux.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]silly_sad
2013-04-01 10:43 (ссылка)
потому что гавнище несусветное.
это просто какой-то узерл абсурда.

(Ответить) (Уровень выше)


[info]tiphareth
2013-04-01 10:47 (ссылка)
потому что 1. поеттеринг уже насрал с pulseaudio
убедительно доказав, что он полный дебил
и 2. переучиваться с привычного и целиком
устраивающего население /etc/init.d на новое говнище
никаких резонов нет

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 11:59 (ссылка)
>поеттеринг уже насрал с pulseaudio
Нихуя - пульсаудио решает, ибо заменяет зоопарк костылей, которые были до него. А сказки про то как всё было заебись, но пришёл Поттеринг и всё испортил рассказывать не надо - я всю эту хуйню помню про aRts, ESD, которые толком не работали и Jack, который охуенный, но со своими глюками.
>и целиком устраивающего население /etc/init.d
Особенно,судя по постам на форумах, он устраивает бородатых тру-юниксоидов из 9Б, которым надоели нескучные обои. Systemd удобный, быстрый, фичастый, простой в настройке и один хуй на него гента перейдёт когда-нибудь, ибо зависимостей дохуища!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-01 12:13 (ссылка)
первый совет на форуме в ответ на "у меня не работает звук" -
"немедленно снеси pulseaudio"
в 90% случаев юзер после этого отвечает "спасибо, все заработало"
и в 1/3 добавляет "спасибо, сам не заметил, как оно поставилось"

>я всю эту хуйню помню

pulseaudio было хуже стократ, чем эти костыли
что непросто

а сейчас alsa работает прямо из коробки (последние года 2)
и каши не просит

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 12:29 (ссылка)
>немедленно снеси pulseaudio
Это школьники балуются - типа "Какой я кулхацкер - наебал dpkg". Как мудаки, которые не понимают ничего в автомобилях, не задумываясь, выносят вердикт о хуёвых свечах/неменянных фильтрах.
> pulseaudio было хуже стократ, чем эти костыли что непросто
Он был хуёв тем, что дистростроители его внедрять начали раньше времени. Например в kde родной микшер не умел с пульсом работать и в трее висел гномовский апплет.
>а сейчас alsa работает прямо из коробки
Просит расставить индексы для модулей например, при наличии больше чем одной звуковой карты(либо ненужное в блэклист) . А их сейчас зачастую больше двух даже:
1) Интегрированная
2) USB-audio какое-нить в вебкамере
3) hdmi в видеокарте
Ну и ТВ-тюнер у кого-нить есть.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-01 12:44 (ссылка)
у меня, есличо, есть 4 лаптопа с генту, и 5 десктопов с генту
ни на одном из них проблем со звуком не было уже года 3
кроме глюков при настройке микрофона на скайпе
и проблем с фононом, который я просто снес, решив
все проблемы разом

pulseaudio ни разу не ставил, и нахуй не надо

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 13:04 (ссылка)
>ни на одном из них проблем со звуком не было уже года 3
И оперативно переключить звук на hdmi и обратно можно?
>кроме глюков при настройке микрофона на скайпе
Вот и именно - с пульсом всё настраивается "на-лету". Вобщем холиварить можно долго, упорно и без толку, но вы всё же попробуйте эту хреньку - может понравится.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-01 13:48 (ссылка)
>И оперативно переключить звук на hdmi и обратно

а чойто hdmi? и оно мне надо вообще?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 15:28 (ссылка)
По нему обычно телек подключают, и смотрят кинцо на большом экране.
В нем еще встроенные копирастические технологии, ЕМНИП.

(Ответить) (Уровень выше)


(Анонимно)
2013-04-01 20:52 (ссылка)
Ну вобщем да - слайды с про Галуа и расслоения можно и без звука на плазме позырить.

(Ответить) (Уровень выше)


[info]tiphareth
2013-04-01 13:52 (ссылка)
https://www.google.com/search?num=100&hl=en&lr=&inlang=ru&site=webhp&source=hp&q=microphone+problems+linux+pulseaudio&oq=microphone+problems+linux+pulseaudio

релевантный поиск говорит нам, что pulseaudio
есть не дефолтное средство решения подобных
проблем, а, наоборот, основная их причина

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-01 22:01 (ссылка)
https://www.google.com/search?num=100&hl=en&q=заговор+россии+жиды

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

(Ответить) (Уровень выше)


[info]lpauzner
2013-04-02 17:23 (ссылка)
Кстати, сходил по ссылке и выкинул у себя pulseaudio - проблемы с микрофоном в скайпе исчезли. Спасибо )

(Ответить) (Уровень выше)


[info]polytheme
2013-04-02 16:21 (ссылка)
Миша, а какие вы ноуты покупаете для линукса и как их выбираете ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-02 18:49 (ссылка)
тошиба (скорее по историческим соображениям)
раньше долго изучал характеристики, теперь примерно тыкаю, что нужно,
но у меня этих ноутбуков 6 или 7 штук, так что тошибовскую линейку
знаю ок

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2013-04-02 21:24 (ссылка)
и как, от gentoo они не испаряются ? скайп работает ? вебкамера ? sleep, suspend ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-02 21:27 (ссылка)
угу, все работает
суспенд не настраивал
но народ говорит, все тоже ОК

(Ответить) (Уровень выше)


(Анонимно)
2013-04-03 04:05 (ссылка)
>у меня этих ноутбуков 6 или 7 штук

нахуя столько?

(Ответить) (Уровень выше)


[info]tzirechnoy.livejournal.com
2013-04-01 23:28 (ссылка)
>Он был хуёв тем, что дистростроители его внедрять начали раньше времени.

У меня на ноуте с Debian/testing он случайно приполз около года назад. Не слишком рано, нет?

Дефолтнейшый конфиг, одна звуковая карточка, прекрасно до (и после него) игравшаяся алсой. Опять жэ, дефолтный конфиг пульса. И строгое молчание. Я уж думал -- случилось что. Пока не запустил alsamixer, и не обнаружыл в нём единственный ползунок "pulseaudio".

(Ответить) (Уровень выше)


(Анонимно)
2013-04-01 15:31 (ссылка)
Ну так дело в том, что он решает проблему, которой у достаточно большой части юзеров вообще нет, а ставить и терпеть глюки надо все равно.

Это, правда, проблема не пульсы, а прыщеблядской экосистемы как таковой - зависимости до сих пор на уровне ./configure.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-01 16:22 (ссылка)
http://en.gentoo-wiki.com/wiki/USE_Flags

(Ответить) (Уровень выше)


[info]potan
2013-04-02 15:24 (ссылка)
Со старого говнища на новое переучиваться нериодически надо. А то старое засыхает и из него уже не выберешься.

(Ответить) (Уровень выше)


[info]tzirechnoy.livejournal.com
2013-04-01 19:39 (ссылка)
Скорее не боимся, а испытываем омерзение.

Человек, который "переписал инитскрипты с непонятного shell на простой и понятный C" вряд ли можэт вызывать что-то бОльшэе.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]silly_sad
2013-04-01 21:45 (ссылка)
best comment!

(Ответить) (Уровень выше)


[info]polytheme
2013-04-02 16:11 (ссылка)
а их чего, перекомпилировать надо, когда меняешь, теперь ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tzirechnoy.livejournal.com
2013-04-02 20:05 (ссылка)
Ну что Вы, как Вы могли подумать такое!

Они ведь просто работают, ненадо ничего компилированама, успокойся хозяина, мы всё сами отлично сделанама!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2013-04-02 21:22 (ссылка)
а не пошли бы они нахуй, например ?

(Ответить) (Уровень выше)


(Анонимно)
2013-04-09 22:43 (ссылка)
не слушай этого дурачка. вместо скриптов (и исполняемого кода вообще) в системд конфиги на десяток строк (и это еще вместе с комментариями).

В виде бинарников в systemd оформлено только то, что раньше было в каком-нибудь /etc/rc.sysinit, куда нормальные люди все равно руки не совали, т.е. это запуск fsck, разбор fstab, монтирование описанных там файловых систем и прочие штуки, в которые лезть без большой нужды и не надо. А если в редком случае приспичит, то и в сишном коде поковыряться не грех, в systemd код понятен и читается легко.

(Ответить) (Уровень выше)


(Читать комментарии) -