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

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]ketmar
2013-03-31 23:04 (ссылка)
зависимости? какие? сижу на current, брат жив. пользователи всяких там kde и прочих de — ссзб. e17 работает. fluxbox работает.

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


[info]enoch
2013-03-31 23:31 (ссылка)
>e17 работает
ох

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


[info]potan
2013-03-31 23:33 (ссылка)
pm@localhost ~ $ grep -l udev /var/db/pkg/*-*/*/*DEPEND
/var/db/pkg/dev-libs/libatasmart-0.19/DEPEND
/var/db/pkg/dev-libs/libatasmart-0.19/RDEPEND
/var/db/pkg/gnome-base/gvfs-1.6.7-r1/DEPEND
/var/db/pkg/gnome-base/gvfs-1.6.7-r1/RDEPEND
/var/db/pkg/media-gfx/gimp-2.8.0_rc1/DEPEND
/var/db/pkg/media-gfx/gimp-2.8.0_rc1/RDEPEND
/var/db/pkg/media-gfx/sane-backends-1.0.22-r2/RDEPEND
/var/db/pkg/media-libs/libcanberra-0.28-r3/DEPEND
/var/db/pkg/media-libs/libcanberra-0.28-r3/RDEPEND
/var/db/pkg/media-libs/libgphoto2-2.4.11-r1/RDEPEND
/var/db/pkg/media-sound/pulseaudio-9999/DEPEND
/var/db/pkg/media-sound/pulseaudio-9999/RDEPEND
/var/db/pkg/media-video/gxine-0.5.907/DEPEND
/var/db/pkg/media-video/gxine-0.5.907/RDEPEND
/var/db/pkg/net-wireless/bluez-4.101-r1/DEPEND
/var/db/pkg/net-wireless/bluez-4.101-r1/RDEPEND
/var/db/pkg/sys-apps/openrc-9999/DEPEND
/var/db/pkg/sys-apps/openrc-9999/RDEPEND
/var/db/pkg/sys-apps/pcsc-lite-1.7.2-r1/DEPEND
/var/db/pkg/sys-apps/pcsc-lite-1.7.2-r1/RDEPEND
/var/db/pkg/sys-fs/cryptsetup-1.4.3/DEPEND
/var/db/pkg/sys-fs/cryptsetup-1.4.3/RDEPEND
/var/db/pkg/sys-fs/udev-9999/RDEPEND
/var/db/pkg/sys-fs/udev-init-scripts-9999/RDEPEND
/var/db/pkg/sys-fs/udisks-1.0.4/DEPEND
/var/db/pkg/sys-fs/udisks-1.0.4/RDEPEND
/var/db/pkg/www-client/chromium-21.0.1180.41/DEPEND
/var/db/pkg/www-client/chromium-21.0.1180.41/RDEPEND
/var/db/pkg/x11-base/xorg-server-1.12.2/DEPEND
/var/db/pkg/x11-base/xorg-server-1.12.2/RDEPEND
/var/db/pkg/x11-drivers/xf86-input-evdev-2.7.0/DEPEND
/var/db/pkg/x11-drivers/xf86-input-evdev-2.7.0/RDEPEND

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


[info]ketmar
2013-03-31 23:43 (ссылка)
(пожимает плечами) у нас в слаке всё работает. а гимп, зависящий от удева — это круто, да. посильнее «фауста» будет.

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


[info]tiphareth
2013-04-01 00:28 (ссылка)
гимп риальне зависит от удева
потому что хочет gnome-base/gvfs
а эта хуйня без удева не может
в генту можно ему сказать, чтоб компилировался
без поддержки гнома, и тогда он не захочет
gnome-base/gvfs и удев тоже не захочет

(за что и люблю генту - почти
все говно можно, теоретически, выкинуть)

у меня он хочет только

* app-doc/gimp-help
* app-misc/emelfm2
* media-gfx/dcraw
* media-gfx/gtkam
* media-gfx/photivo
media-gfx/ufraw
* media-plugins/gimp-gmic
* media-plugins/gimp-lensfun
* media-plugins/gimp-lqr
* media-plugins/gimp-resynthesizer
* net-print/gutenprint
* rox-extra/magickthumbnail

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

/var/db/pkg/dev-libs/libatasmart-0.19/DEPEND
/var/db/pkg/dev-libs/libatasmart-0.19/RDEPEND
/var/db/pkg/media-gfx/iscan-2.26.2/DEPEND
/var/db/pkg/media-gfx/iscan-2.26.2/RDEPEND
/var/db/pkg/media-gfx/sane-backends-1.0.19-r2/RDEPEND
/var/db/pkg/media-libs/libgphoto2-2.4.10/RDEPEND
/var/db/pkg/media-video/vlc-2.0.5/DEPEND
/var/db/pkg/media-video/vlc-2.0.5/RDEPEND
/var/db/pkg/sys-apps/openrc-0.8.2-r1/DEPEND
/var/db/pkg/sys-apps/openrc-0.8.2-r1/RDEPEND
/var/db/pkg/sys-apps/util-linux-2.21.2/DEPEND
/var/db/pkg/sys-apps/util-linux-2.21.2/RDEPEND
/var/db/pkg/sys-auth/consolekit-0.4.5_p20120320-r1/DEPEND
/var/db/pkg/sys-auth/consolekit-0.4.5_p20120320-r1/RDEPEND
/var/db/pkg/sys-fs/cryptsetup-1.4.3/DEPEND
/var/db/pkg/sys-fs/cryptsetup-1.4.3/RDEPEND
/var/db/pkg/sys-fs/lvm2-2.02.73-r1/DEPEND
/var/db/pkg/sys-fs/lvm2-2.02.73-r1/RDEPEND
/var/db/pkg/sys-fs/udisks-1.0.4-r2/DEPEND
/var/db/pkg/sys-fs/udisks-1.0.4-r2/RDEPEND
/var/db/pkg/sys-power/upower-0.9.18/DEPEND
/var/db/pkg/sys-power/upower-0.9.18/RDEPEND
/var/db/pkg/www-client/google-chrome-24.0.1312.40_beta172509/RDEPEND
/var/db/pkg/x11-base/xorg-server-1.12.2/DEPEND
/var/db/pkg/x11-base/xorg-server-1.12.2/RDEPEND
/var/db/pkg/x11-drivers/xf86-input-evdev-2.7.0/DEPEND
/var/db/pkg/x11-drivers/xf86-input-evdev-2.7.0/RDEPEND

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


[info]ketmar
2013-04-01 00:45 (ссылка)
вот что значит — вовремя гном не выкинуть. у нас не требует, потому что гном давно забанен.

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


[info]tiphareth
2013-04-01 00:50 (ссылка)
может кому-то и нужен
например, dropbox для установки довольно долго требовал наутилуса
(а я его активно юзаю все время, так что мне ничего не осстается)
сейчас от наутилуса избавились, и я гном радостно выкинул и потер

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


(Анонимно)
2013-04-01 00:30 (ссылка)
ну и нахуя ты со своей ссакой высунулся в илитном гентотредике
?

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


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