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 и дрова друг от друга зависеть не должны.
Т.е. простая задача выливается в какой-то оккультизм с дровами, малопонятными фичами ядра и дров, причем про это знают только хардкорные линуксоиды, а все остальные пользуются типа костылями и распространяют знание о костылях дальше.

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 11:26 am (UTC)(link)
так тут уже давно всем известно что он один дартаньян, и что у него гентоо головного мозга. я тоже адекватных аргументов не видел пока. все в стиле дебиан говно, там не работает руби.

[identity profile] metaclass.livejournal.com 2011-02-12 11:31 am (UTC)(link)
Я так понимаю, стиль выпуска обновлений для руби и поддержки дебиана между собой не совместимы.

[identity profile] theiced.livejournal.com 2011-02-12 11:36 am (UTC)(link)
нет. они там умудрились сделать адовую сборку которая не работает. уникумы.

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

[identity profile] metaclass.livejournal.com 2011-02-12 11:47 am (UTC)(link)
Это в каком дебиане вообще? Точно помню, что в старом руби работал, т.к. работал редмайн. Поставленный руками, да.
А в новом редмайн искаропки вызывает конфликт констрейнтов на версиях рубевых пакетов, и не работает.

[personal profile] ex0_planet 2011-02-12 11:49 am (UTC)(link)
WTF? Вот у меня прямщас на squeeze стоит редмайн. И, что характерно, работает.

[identity profile] metaclass.livejournal.com 2011-02-12 11:58 am (UTC)(link)
Эээ, починили?

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

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

[identity profile] metaclass.livejournal.com 2011-02-12 04:08 pm (UTC)(link)
У меня был ленни и бакпорты. Возможно, в сквизе починили таки.

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 11:36 am (UTC)(link)
хз, я с руби ниразу не сталкивался... я просто к тому, что [livejournal.com profile] theiced из за руби охаил весь дистр. хотя в последнее время появилась фишка на счет http://git.debian.org Хотя я в упор не пойму что там ему не понравилось, что скорость загрузки страницы малая, так причем тут дебиан вообще?

[identity profile] theiced.livejournal.com 2011-02-12 11:57 am (UTC)(link)
не только. я пару раз проводил показательные установки бебиана. ага. стэйбл тупо не бутится, в анстэйбле по религиозным причинам НЕТ nvidia-drivers (хотя в стэйбл и тестинг они есть), в тестинге у трети пакетов поломаны депы. нунахуй.

и ещё раз - на бебиан мне похуй. мне не нравятся его разработчики и пользователи - все как на подбор рукожопые уебланы. опять же берём например ойпинвеповский сервер на бебиане поставленный мощными бебианщиками - три апача (2 мэйкинсталльнутых), 2 мусикля, 2 ежабберд. типично.

[identity profile] metaclass.livejournal.com 2011-02-12 12:10 pm (UTC)(link)
stable и testing работают, у меня никогда не было проблем.
с драйверами загадки имеются, факт.
помню, как у меня при переезде с дистриба на дистриб внезапно по религиозным причинам пропал звук - оказывается надо теперь руками качать и собирать фирмварь.

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

и я ж уже говорил - я ни разу не против бинарных дистров (но для моих задач почти всегда лучше source based), просто не надо брать самый блевотный из них.

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 01:38 pm (UTC)(link)
>> и я ж уже говорил - я ни разу не против бинарных дистров (но для моих задач почти всегда лучше source based)

вот это поддерживаю. каждому свое, просто с мнением других и подтребностями тоже надо считать, а не кричать что все дебилы и идиоты.
как то так :)

[identity profile] theiced.livejournal.com 2011-02-12 01:43 pm (UTC)(link)
я не против бинрарных дистров но против фанатичного тупорылия и говнопожирания (ака бебиана).

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 02:09 pm (UTC)(link)
я не фанат дебиана, но мне он нравится, все что мне требуется - работает из коробки, и я не вру как ты утверждаешь ;) проблем у меня с ним особых никогда не возникало и посему не вижу смысла пока что слазить с него. Я даже больше скажу, я не стремлюсь везде пихать дебиан, где лучший выход венда, я ставлю венды, если лучшиый выход линукс, то предпочитаю дебиан, почему я уже описал выше.

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 16:03 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 17:32 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-13 06:45 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-13 10:22 (UTC) - Expand

[identity profile] theiced.livejournal.com 2011-02-12 12:16 pm (UTC)(link)
ну и видите - вы уже сами врать начали. рубимайн у вас заводился или где? проблем значит не было, ага.

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

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

[identity profile] metaclass.livejournal.com 2011-02-12 12:29 pm (UTC)(link)
А я думал, что на линуксе так положено :)

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:52 (UTC) - Expand

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 01:36 pm (UTC)(link)
>> стэйбл тупо не бутится
не, у тебя явно карма плохая, у меня со стейбл вообще никогда проблем небыло. в одной конторе сервер благополучно с изначально установленныем etch был за несколько лет работы обновлен до lenny и затем на testing squeeze и ниразу с ним проблем не возникало. Что касается депов в тестинге, да, встречается такое, но на то он и тестинг... и то это как правило быстро лечат. Я около года сидел на тестинге, пару раз ломали зависимости, и даже несколько пакетов сломаных попадалось, но как правило устраняли в течении недели максимум. Рукожопых разработчиков хватает везде, в гентооо да, рукожопых юзеров будет куда меньше, но и входной порог для того что бы начать работать и настраивать генту куда выше, чем у любого бинарного дистрибутива. За все время с дебианом нужный мне софт всегда заводился и работал из коробки.
И что касается той же генты, мне не интересно сидеть и часами собрать нужный софт на сервере у клиента. Как правило сервер нужно сдать в эксплуатацию в кратчайшие сроки, что с гентой врятли выйдет, и это еще не затрагивается тема обновлений этого сервера. Мне куда проще сделать apt-get dist-upgrade обеновить пакеты и уйти к другому клиенту, а не тратить день на одного клиента.
так что с геной можно извращаться и играться дома, когда времени свободного куча.
Вот с бубнтой у меня было пару печальных опытов, после чего я отказался от нее раз и навсегда. переодичеси скачиваю образы с новыми релизами, так чисто посмотреть что ж они наворотили очередной раз.

[identity profile] theiced.livejournal.com 2011-02-12 01:42 pm (UTC)(link)
>не, у тебя явно карма плохая

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

>в одной конторе сервер благополучно с изначально установленныем etch был за несколько лет работы обновлен до lenny и затем на testing squeeze и ниразу с ним проблем не возникал

два варианта:
1. там был апач котрый отдавал index.html
2. ты врёшь (все бебианисты - врунишки - см. выше)

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

лично наблюдал сломанный пакет (зависимость от выпиленного ssh2) в течение года.

>Рукожопых разработчиков хватает везде, в гентооо да, рукожопых юзеров будет куда меньше, но и входной порог для того что бы начать работать и настраивать генту куда выше, чем у любого бинарного дистрибутива

в генту столько же рукожопых юзеров как и везде. и входной порог тот же. дело не в этом.

>За все время с дебианом нужный мне софт всегда заводился и работал из коробки.

ну значит тебе и нужен был апач отдающий index.html. иначе - см. выше.

>И что касается той же генты, мне не интересно сидеть и часами собрать нужный софт на сервере у клиента. Как правило сервер нужно сдать в эксплуатацию в кратчайшие сроки, что с гентой врятли выйдет, и это еще не затрагивается тема обновлений этого сервера. Мне куда проще сделать apt-get dist-upgrade обеновить пакеты и уйти к другому клиенту, а не тратить день на одного клиента.

процитируйте меня где я предлагаю ставить генту на сервера.

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 02:12 pm (UTC)(link)
>> процитируйте меня где я предлагаю ставить генту на сервера.

ну раньше ты пропагандировал генту, вот я и говорю что она не панацея. и для серверов не особо подходит. а процитировать не могу, да, про генту на серверах ты вроде не говорил. но сейчас смотрю и про другие бинарные дистры заговорил :)

[identity profile] theiced.livejournal.com 2011-02-12 04:01 pm (UTC)(link)
я её и сейчас пропагандирую - она работает там где должна работать. в отличие от. и про другие бинарные дистры я всегда говорил.

[identity profile] mend0za.livejournal.com 2011-02-12 12:29 pm (UTC)(link)
Да, именно так

И эту проблему начали решать только счас. Может и доползут до хорошего состояния (как в java и python policy).