← All posts tagged Gentoo

SaulTarvitz
Ubuntu nix Не смотря на свою упоротую приверженность к sourced based дистрибутивом и не особо теплом отношении к бинарным дистрибутивам могу сказать, что ребята из каноникал хуй не пинают и трудятся (за что им спасибо). Да они не занимаются kernel и другими важными разработками как RedHat, Novel и другие столпы Linux, но тем не менее делают свою работу хорошо, занимаются тем, что не маловажно (во всяком случае как могут). Рад, что Linux развивается так, как развивается, не важно, Ubuntu это, Fedora, Gentoo или что-то другое.
SaulTarvitz
Linux Немного личного мнения о произношении англоязычной терминологии.
Люди, которые говорят гента, генту и все такое прочее при этом выражая при этом не своё негодование или неанависть, а вот потому что так привыкли (то есть по сути считаются пользователями gentoo). Так их и хочется "троллить" словами value произосимыми как валуе или произносить Linux как линакс, как-то так.
Чтобы они почувствовали как плохо это звучит, когда это не правильно. Интересно поможет ;) ?
SaulTarvitz
Gentoo WiFi TEW-648UB на драйвере r8192s_usb не поддерживается из коробки wpa_supplicant'ом, так что адекватной 802.11n с WPA2 AES можно быстро не ждать.
Понравилось другое, ndiswrapper работает из коробки, но тащить windows драйвер мне что-то не совсем захотелось. Так и сижу WEP+Mac restricted, отрадно, что количество точек на дом перекрывает все =) на несколько квартир вперед ;). Так что основная инфраструктура вифи не пострадала.
SaulTarvitz
Gentoo WiFi Достал карточку TEW-648UB (trendnet), 802.11b,g,n. H/W:v1.0R, ставил на 2.6.36-r5 ядре
lsusb определил её как
maelstrom ~ $ lsusb
Bus 002 Device 002: ID 0bda:8171 Realtek Semiconductor Corp.
По отпечаткам можно было сделать вывод что карточка принадлежит драйверу rtl8187 (rtl8187_dev.c включает в себя данный ID). Порывшись в интернетах почти была установлена. Драйвером для этой карточки является staging дравер rtl8192su, но с ходу разумеется на gentoo включить его было не так просто (ибо сами понимаете custom ядро). В портах есть драйвер и firmware для se (такой же версии), что собственно изрядно сбивает с толку.

Решив пока не искать пути к попытке заставить работать usb wifi адаптер я пошёл за windows дровами и мыслью: "Придется все таки ставить через ndiswrapper, хоть и не хочется".
Увидив имя драйвера rtl8192su.sys я понял, что копал не там. Нашёл нужный драйвер, а находится он:
Device Drivers->Staging Drivers->RealTek RTL8192SU Wireless LAN NIC driver
Далее установка одноименного firmware.
Работает.
AD-Hoc режим правда с WEP что-то как-то барахлит, не пошёл с первого раза. Хотя точки соединены, но к сожалению трафик не идет.
Потыкаю еще немного, staging драйвера :) могут оказаться не-юзабельны.
SaulTarvitz
Ubuntu ненависть networking День начался заебись. Прихожу, убунту запустилась в терминале, gdm фейланул.
"O_O подумал я"
Не с того ни с сего так упасть, я вчера даже не трогал ничего из X подсистемы. Пока разбирался между делом воткнул дрова, хотя они испариться не могли.
Все правильно, с дровами все ок=) это же linux куда они блин денутся.
X -ac :0 &
DISPLAY=:0 glxinfo |grep render .. Заведомо нужные строки присутствуют, драйвер работает адекватно.
Я: "O_O, неужели настройка ldap так вчера повлияла на это?"
Инсайт. (google инсайт, это не it термин)

getent passwd|grep root
...

Висим, класс.

ifconfig

Пусто, кроме lo ничего адекватного. Снова O_O

... Пару ребутов для теста поднятия сети, dhcpclient работает.. Сеть нет.
Изучение /etc/init.d/networking.
Зацепка — ifup
ifup eth0
фейл
Добавление в /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
ifup eth0
РАБОТАЕТ!
Ребут
Сеть подцеплена, иксы барахлят

Попытка запустит gdm:
/etc/init.d/gdm start
Фейл, ссылаемся на slim.
снова o_O"
apt-get remove slim, apt-get install --reinstall gdm
Окошка спрашивающего какой dm использовать не показывается, жаль тогда берем силой.
update-rc.d slim remove
-ХУЙ, нужен -f (--force)
update.rc.d -f slim remove
Ура, удалён
/etc/X11/default-display-manager, ставлю gdm

ребут.

Голый терминал снова.
/etc/init.d/gdm start

Ура gdm функционирует

добавляю его в загрузку/выгрузку всех левелов.
<<EOSS (small story)
А я вчера только убунте сказал, что мне нужна авторизация по ldap. Все б ничего, все работает, да ldap как не странно приоритетен, не смотря на nsswitch.conf который как бы подразумевает сначала использование files потом ldap метода, да и getent passwd показывает сначала инфу из /etc/passwd, потом из хранилища ldap.
Что-то уебало настройки сети и именно из-за этого не смог правильно стартовать gdm, slim был более хитёр, хотя на сессии он хуй свой положил.

Вот такая вот хуйня, а если скрестить это с малоинформативным стартом системы получается — АААААААААААААААААААААААА мне настал пиздец, вот что придет первым в голову любому пользователю ubuntu, который систему кликает мышкой. Хотя справедливо заметить, что и ldap авторизация бы им не нужна. НО, упала сеть не из-за настройки ldap — в этом вся и фича, хотя на временное падение gdm повлиял именно он и настройки сети.

Мораль, если вы юзаете ubuntu — будьте готовы к любой хуете, которая может случиться ^___^, хуёв я её поставлю на сервер, уж лучше суровый openbsd,freebsd,netbsd,gentoo ... но не тебя
SaulTarvitz
Gentoo Единственная проблема gentoo — это куча непонятных школьниц и школьников, орущих, что у gentoo есть проблемы. Используя другие (несерверные или несерверованные) дистрибутивы я это понимаю все больше и больше.
SaulTarvitz
heresy Сижу через ssh в weechat'е в gentoo запущенной в чруте (chroot) ubuntu ... Да бля, выкинули нахуй из udev правила для IDE ATA, а ядро чо-то не пересобрал еще с поддержкой libata и чипсетом =\
SaulTarvitz
Gentoo Алгоритм настройки чего-то там:
1) Если не работает, валим на gentoo-wiki.com;
2) Если адрес gentoo-wiki.com не найден — учимся настраивать сеть/интернет;
3) Снова пытаемся залезть на gentoo-wiki.com;
4) Все еще не работает? o_O, проверьте, что возврат ip по имени работает нормально: ping www.google.com;
5) Еще раз лезем по уже знакомому адресу gentoo-wiki.com;
6) ЧО АПЯТЬ НЕ РАБОТАЕТ!? ....
7) Не уж-то ты сидишь на работе, где прокся стоит? НУ так настраивай — ползи и прописывай свои данные;
8) Наконец-то мы залезли на gentoo-wiki.com, значится пишем в поиск то что нам надо.
...
Не помните, что вам уже надо? Тогда задумайтесь нахрена вам вобще gentoo
SaulTarvitz
ненависть ебенизмы !!! Ну вот что заставляет человека в mainstream дистрибутиве типо убунты втыкать команды, которые МОГУТ отсутствовать в связи с обновлением и все такое прочее, причем не самые "критичные" из-за чего ломается апдейт и приходится идти фиксить руками?
Или например не доконца прописать все блоки, когда невозможно поставить новый пакет, так как он не хочет затирать файл, который не принадлежит ему. Во всяком случае и в gentoo контроль за оверрайтом есть, но сцуко как сделано это в убунте — это пиздец полный =\
SaulTarvitz
внезапно настроил gentoo, терь оно у меня с kde-4.3... Очень приятная система, эргономика, лук энд фил — многое что учтено, за это конечно придется заплатить какую-то долю от GPU, но имхо оно того стоит.. Скрины прилагать не буду =) так как нет смысла, но последние kde проработаны оч качественно, глядя на такой OpenSource проприетарным пользоваться не хочется
SaulTarvitz
Gentoo сегодня все таки осилил довоткнуть поддержку wifi, которую забыл воткнуть, собирая себе дистр на убертачки для ноута =), терь собственно втыкаю. А втыкаю я не просто так — а чтобы попонтаваться красотой kde4.3 перед любителями окон ;) хехехе
SaulTarvitz
внезапно я нашел солюшен. Вобще трабла заключалась в том, что драйвер на видеокарту nvidia (проприетарный) и драйвер на контроллер (sata_nv) садились на одно прерывание и напрочь выбивал желание этого контроллера правильно работать. Решил пока просто, убрал видео (так как оно там собсна сейчас и не нужно).
Вобше видео сейчас встроенное, так что не удивительно, при нормальной внешке все было хорошо.
Тема gentoo — гавно, не раскрыта. Кстати low sata performance в инете не ссылается на конкретный дистр.
SaulTarvitz
da_failz Эм, собственно собрал все что нужно =) иксы там, mplayer, почту, даже slim (sim. to xdm) воткнул. Пересобрал страшную схему =) (Типо все было скоммутированно так:
— убер тачка -> 4 винта, 2 из них с серверной (типо оттуда тоже бэкапил данные), 1 с бука)
Воткнул все винты обратно, в бук соответственно...
Загружаюсь.....
— Ядро: все ключевые части, нужные для хотя бы минимального запуска системы: ON
— Сеть: ssh enabled
— Окружение: ну я как бэ говорил — он...

И тут я понимаю, что не хватает единственного компонента ^____^ — wifi'шного драйвера, который собственно обеспечивает удобство в дальшейшей настройки. Так как у меня, как не странно, 4 тачки 1 из них убер, 1 сервер и 2 бука (на первом кстати тоже gentoo). Бук и убер работают без проблем, с сервера я просто уже успел постащить хардвара типо мышки, поставить неудобную клаву (нахрена серверной тачке удобная клава?) ну и тд.
Собственно вот :), придется бук тащить обратно в комнату, где нет для него розетки и что-то отсоединять, чтобы воткнуться в банальную Ethernet сеть, но в любом случае процесс пошел :)..
*ненависть убунту
SaulTarvitz
веселые_хаки Вот сижу собираю gentoo из stage1 xD, занятие кстати очень мегазлое, особенно для нубья^W людей, которые не знают толк в том как устроен этот world^W мир.
Но тем не менее, собрать gettext без флагов, которые убирают зависимости для установки gettext, которые (зависимости) зависят от gettext (в системе он есть, но ничего не слинкуется так как libexpat обновлен, а он имеет очень шаткое ABI) xD, которые тупо не собирутся. Это весело собрать gettext в последовательности без флагов и с :).
Еще одна коварная штука была — это bootstrap'ить систему в stage3, то есть собрать нужно окружение. Фигня вопрос, но вот gmp, который собирается (КАК НЕ СТРАННО без флага nocxx) перед gcc (полная сборка) без поддержки C++ (cxx, cpp, g++ and so on) — это было тру xD
SaulTarvitz
Gentoo Заебала убунту в край уже в питере, но с переходом повременил. Сейчас вот собираю из stage1 себе систему (предварительно сделав полный бэкап всего винта, лень разбирать все)