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

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

[identity profile] metaclass.livejournal.com 2011-02-12 11:49 am (UTC)(link)
Меня почему-то наличие разницы между разными дистрибами линукса бесит.

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

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

[identity profile] theiced.livejournal.com 2011-02-12 11:51 am (UTC)(link)
ты тупой и не умеешь читать. мне это посоветовал тру бебианист. и таки да - они все такие. вот вспоминается как все бебианисты ойпионвепа радостно патчили файлики в /usr/include (гентушники при этом есессно положили в оверлей патчик и поправенный ебилд).

[identity profile] mend0za.livejournal.com 2011-02-12 11:52 am (UTC)(link)
Аргумент про http://git.debian.org - для меня пустой звук. Ещё раз, дорогой сектант, я не знаю что это и для чего. Не пользуюсь. Не могу оценить здравость идеи и имплементации. "Приборы! 68! Что 68? А что приборы?".

На руби в дебиан ты зря завернул :). Это прошло бы на лоха, который вопросом не владеет и не интересуется.

- Обожаю дистрибутивы, которым похуй на naming convention ( привет от libsequel-ruby и libmysql-ruby)
- Обожаю рубистов, загнавших технологию в гетто и продолжающих загонять её всё глубже.
- Обожаю помойку под названием GEM .

Та ошибка которую ты получил - объясняется просто. На Дебиан ruby никому нахрен не впился, кроме маленькой группки пользователей и ещё более маленькой группки разработчиков. И внимание к ней вполне соответствует её процентной доле среди других языков + трудоёмкость конвертации GEM (пока ещё не автоматизированной, как в обвязках для java и python) в рамках системы непрерывного rush в ruby.

статиком собранный wxRuby в GEM (внимание, ВЕСЬ wxWidgets внутри GEM) - это даже не порно, это букакке.

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

хотите канонический линукс? тогда вам надо RH/CentOS или даже build-from-scratch ;-)

[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 11:58 am (UTC)(link)
Эээ, починили?

[identity profile] theiced.livejournal.com 2011-02-12 12:05 pm (UTC)(link)
>Аргумент про http://git.debian.org - для меня пустой звук. Ещё раз, дорогой сектант, я не знаю что это и для чего. Не пользуюсь. Не могу оценить здравость идеи и имплементации. "Приборы! 68! Что 68? А что приборы?".

типично для бебианистов, не буду даже комментировать.

>- Обожаю дистрибутивы, которым похуй на naming convention ( привет от libsequel-ruby и libmysql-ruby)

более долбоёбской системы именования не видел. но вот это как раз IMHO, да.

>- Обожаю рубистов, загнавших технологию в гетто и продолжающих загонять её всё глубже.

чо?

>- Обожаю помойку под названием GEM .

да, большего пиздеца чем rubygems я не видел ещё, что верно то верно. даже в бебиане по сравнению с ЭТИМ порядок и ангелочки летают.

>Та ошибка которую ты получил - объясняется просто. На Дебиан ruby никому нахрен не впился, кроме маленькой группки пользователей и ещё более маленькой группки разработчиков

ага. только вы определитесь - или в бебиане "самое большое количество пакетов и все стабильные" (ц) (тм) с говнодоклада жопоголового бебианиста с того самого лвее или таки выкидывайте оттуда руби и пишите "бебиан больше руби не поддерживает".

и таки перечитай - я и из репов ставил и gem installом - сегфолтилось себе. проблема была в сборке самих рубей.

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

[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] 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] mend0za.livejournal.com 2011-02-12 12:27 pm (UTC)(link)
Дружок, мне изучать для чего нужен http://git.debian.org ?

> Чо ?
Маргинальная технология для гиков, что слышал.

> "самое большое количество пакетов и все стабильные" (ц) (тм) с говнодоклада жопоголового бебианиста с того самого лвее или таки выкидывайте оттуда руби и пишите "бебиан больше руби не поддерживает".

Мне что, не использовать source-based дистрибутивы, только потому что одним из них пользуешься ты?
Есть люди, которые тянут скудную поддержку ruby в Debian. И пусть тянут, пока им это надо.
Есть люди которые тянут kFreeBSD, порт на mips/mipsel. И правильно делают.

Скудость багрепортов на эти рубевские пакеты (твоего тоже нет) - показатель размера их пользовательской базы в Debian.


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

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

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

[identity profile] mend0za.livejournal.com 2011-02-12 12:32 pm (UTC)(link)
канонический - вам в слакварь.

я ей уделил лучшие годы жизни

[identity profile] mend0za.livejournal.com 2011-02-12 12:33 pm (UTC)(link)
Если найду чему завидовать - попробую.
Не находится.

[identity profile] mend0za.livejournal.com 2011-02-12 12:36 pm (UTC)(link)
привычка, не более того

Посмотрел бы я на всех местных поциентов на олд-скульном голом AT&T System V Release 4.
Эта система заставила меня выучить vi (без расширений vim), работу tar с ленточным накопителем, и дала милую привычку делать cd /us*/lo*/bin.


Все до единого имели бы бледнейший вид.

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

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

Page 3 of 6