metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-02-12 12:26 am

Я тупой дебианщик

Как известно, я страдаю вульгарной линуксятиной. В том смысле, что канадские и белорусские дебианщики считают, что я должен заниматься бухгалтерией и не лезть со свиным рылом в ихний калашный линуксовый ряд. Ну, напрягает их это, мозговая скверна - боятся, что зараза дельфей, sql и бухгалтерии проникнет в чистый стерильный мир подвальных серверных и заставит их заниматься чем-нибудь вроде "apt-get install operden" и потом обучать бухгалтеров.
Тем не менее, периодически получается выдирать из них полезную инфу насчет линуксов.

На сей раз я решил все таки выяснить, как кошерно заставить дебиан(squeeze) иметь в текстовой консоли нормальное разрешение экрана, вместо 80х25, на которых нифига не помещается. Надо заметить, что никаких X-ов я принципиально не ставлю, потому что шрифты и юзабилити у графического софта под линукс - на 99% ракоглазие, и кроме того, графической унылости мне и под виндой хватает, а линуксом я пользуюсь ради кошерной текстовой консоли, из которой все можно делать без графики и прочей дизайнерско-макоебской скверны.
Везде в интернетах по жизни было написано дописать в строку параметров ядра vga=791 и это как бэ всегда и работало.
Затем в squeeze всунули GRUB2 где это внезапно стало deprecated и чтобы работало аналогично - нужно прописать в /etc/default/grub GRUB_GFXMODE=1024x768, в /etc/grub.d/00_header в одной из строчек в определенном месте добавить set gfxpayload=keep и выполнить update-grub. Ну, вуду оно и есть вуду, тем не менее работает. После же апдейта, если он затрагивает груб - на 00_header ругается dpkg и приходится или мержить изменения, или заменять на стандартный из пакета, а потом править руками. Некошерно.
Решил таки выяснить, как же кошерно. У канадских дебианщиков вопрос вызвал неимоверную истерику, с упоминанием drm/kms/firmware-linux-free и прочего. Основной вопрос, который задавался несколько раз - "причем тут груб?".
Утверждается, что vga=791 и тому подобные исправления в параметрах груба есть костыль, что это в любой момент перестанет работать, а правильно - драйвера видеокарты должны поддерживать KMS. Что характерно, про оный KMS нигде в связи с описанием установки нужного мне текстового режима не упоминалось. Кроме того, в отличие от костылей в грубе - оно не работает, т.к. под мою видеокарточку ati rage mobility я в дебиане дров не нашел, все упоминания дров - фигурируют исключительно в контексте каких-то генту, ручной сборки, причем обсуждения 3-4х годовой давности и обычно на тему "дрова не собираются". А те дрова, которые есть - тянут за собой xserver. Мне же он, по идее, не нужен. Я, возможно, чего-то не понимаю, но мне кажется что xserver и дрова друг от друга зависеть не должны.
Т.е. простая задача выливается в какой-то оккультизм с дровами, малопонятными фичами ядра и дров, причем про это знают только хардкорные линуксоиды, а все остальные пользуются типа костылями и распространяют знание о костылях дальше.

[personal profile] ex0_planet 2011-02-12 12:47 pm (UTC)(link)
То есть ты просто пытался сказать что дебианисты - латентные слакварщики штоле? Ну, издалека начал, чо.

[identity profile] theiced.livejournal.com 2011-02-12 12:48 pm (UTC)(link)
ещё раз - вот это говно оно находится в стэйбл, на который бебианисты дрочат как на стабильный и непорочный линукс. вы таки определитесь - или стэйбл кривое неработающее поделие или уберите оттуда руби.

[identity profile] theiced.livejournal.com 2011-02-12 12:51 pm (UTC)(link)
не латентные, активные.

[identity profile] theiced.livejournal.com 2011-02-12 12:52 pm (UTC)(link)
в бебиане так положено. в линуксе положено что бы всё само работало.

[personal profile] ex0_planet 2011-02-12 12:53 pm (UTC)(link)
А его ломали? Я правда ставил после релиза squeeze уже (или за пару дней непосредственно перед). Возможно, у вас последствия апгрейда - я бы прошелся по системе deborphan'ом и apt-show-versions.

[identity profile] mend0za.livejournal.com 2011-02-12 12:55 pm (UTC)(link)
умел из коробки? прямо таки от релиза в роддоме? редкий мутант!

[identity profile] mend0za.livejournal.com 2011-02-12 12:56 pm (UTC)(link)
нет багрепортов == нет проблем

понимаю, багрепорт писать не так интересно, как засирать комменты

[identity profile] nealar.livejournal.com 2011-02-12 12:56 pm (UTC)(link)
Там не всё по-человечески. Но порядка заметно больше, чем в этом вашем линуксе.

[identity profile] theiced.livejournal.com 2011-02-12 12:58 pm (UTC)(link)
багрепорты фанатикам слать... ммм... может ещё православнутым багрепорты по библии заслать? эффект тот же будет.

[identity profile] mend0za.livejournal.com 2011-02-12 01:01 pm (UTC)(link)
нет багрепортов, нет решения ТВОЕЙ проблемы.

[identity profile] theiced.livejournal.com 2011-02-12 01:05 pm (UTC)(link)
я уже свои проблемы решил два месяца как. кастомерам было выставлено условие - я к бебиану не прикасаюсь никакм боком и ежели вы сошли с ума и решили использовать это поделие - не вовлекайте туда меня. что типично, кастомеры отказались от бебиана вообще ;]

[identity profile] fas-tm.livejournal.com 2011-02-12 01:10 pm (UTC)(link)
как сказал многоуважаемый mend0za, дело привычки наверное.
Из FreeBSD помойку можно в два счета сделать.

[identity profile] theiced.livejournal.com 2011-02-12 01:10 pm (UTC)(link)
это если туда бебианщиков пустить - враз свинарник сделают.

[identity profile] avnik.livejournal.com 2011-02-12 01:14 pm (UTC)(link)
kms'ный драйвер от ати -- в ядре, его достаточно modprobe'нуть.
И ты бы уже lspci показал, а то непонятно это древнючий rage128 или что-то более новое потому что мобилити

[identity profile] fas-tm.livejournal.com 2011-02-12 01:15 pm (UTC)(link)
C ленточными накопителями и чейнджерами библиотек я и сейчас работаю часто из консоли :) Все существующие на сегодняшний день кроваво-энтерпрайзные HSM(Hierarchical Storage Management) пишут на LTO в tar. При падении всего этого хозяйства в 90% случаях сначала полчаса объясняю почему попытки смонтировать картридж не имеют успеха, а потом объясню как tar-ом доставать данные :)

[identity profile] mend0za.livejournal.com 2011-02-12 01:17 pm (UTC)(link)
да! монтировать катридж!

[identity profile] mend0za.livejournal.com 2011-02-12 01:19 pm (UTC)(link)
я вот так и не отважился сделать глобальный апгдейд системы в jail с FreeBSD 6.2 на чтото более свежее.

потому что production, пока работает - трогать себе дороже

[identity profile] avnik.livejournal.com 2011-02-12 01:22 pm (UTC)(link)
Это потому что гемы -- говно.
В частности потому что gem install ... прямо противоречит дебиановскому полиси, и пишет в подведомственные dpkg каталоги.

Используйте аналоги билдаута для руби (их есть), стройте ими песочницы с гемами внутри. Или пишите gem2deb, конвертите гемы и ставьте их dpkg/apt'ом.

Все прочие решения неконвенционально сосут.

[identity profile] d4s.livejournal.com 2011-02-12 01:23 pm (UTC)(link)
О! а я не работал, потому и говорю только про то, что знаю.

[identity profile] theiced.livejournal.com 2011-02-12 01:25 pm (UTC)(link)
гемы - говно. но ещё раз - биииидааа - бебиановский руби поломан нахуй. в стэйбле.

[identity profile] nealar.livejournal.com 2011-02-12 01:27 pm (UTC)(link)
"Дело привычки" - это такая универсальная фраза, ей любую винду можно оправдать.

[identity profile] mend0za.livejournal.com 2011-02-12 01:27 pm (UTC)(link)
https://github.com/ln/gem2deb - Lucas Nussbaum уже утомился вручную пакеты конвертировать.

[identity profile] avnik.livejournal.com 2011-02-12 01:29 pm (UTC)(link)
Коллега, может вы еще и гуру того уебища, что в солярисе до сих пор притворяется шеллом? У меня есть пара вопросов как бороться с его кривотой.

[identity profile] fas-tm.livejournal.com 2011-02-12 01:29 pm (UTC)(link)
Здравый подход :)

[identity profile] mend0za.livejournal.com 2011-02-12 01:30 pm (UTC)(link)
обычный Bourne Shell :)
самый обычный и стандартный.

Page 4 of 6