Истории с тегом: linux

Всего историй: 603

3963

Плесни винца

Пришли как-то ко мне друзья поиграть в «Нереальный турнир» — тряхнуть стариной, так сказать. У одного на ноутбуке как раз оказался дистрибутив игры. Быстро раскинув пакет по сетке, замерли в предвкушении. Но вот незадача: ни у кого, кроме первоначального обладателя, игра не запустилась.

Быстренько выкачиваем образ, патчим до последней версии. Вроде как пошло, но на моём компьютере опять не сорок пять. Понятно, что разработчики в далёком девяносто девятом и представить себе не могли 64-разрядную Windows 7, но Микрософт вроде обещал совместимость какую-никакую...

Не беда! Перезагружаюсь в Ubuntu (к слову, тоже 64-битную). Выкачивать линукс-версию игры времени нет: нервы у друзей на пределе. Устанавливаю виндовую версию под Вайном и скрещиваю пальцы. Работает — да ещё как! Вечер спасён.

В течение недели друзья тянулись с просьбой установить «такое же». То, что не обеспечил хвалёный Микрософт, смогли сделать опенсорсные разработчики под вражьей системой.

3962

Когда в товарищах согласья нет

Работаю сисадмином. Всё общение с линуксом сводится к настройке серверных систем. Жена уехала на выходные, и я решил выяснить, готов ли линукс стать моей основной десктопной системой.

Исходные данные: куча образов распространённых дистрибутивов, относительно новый комп, свободный винт. Задача: получить адекватно работающую «из коробки» для неподготовленного пользователя систему без работы напильником. Пиво закуплено, диски с Top Gear вставлены в DVD-плеер. Поехали!

Ставлю любимый Debian. Сразу отпадает: оборудование новое, принтер не видится, видео корректно не работает. Придётся подождать с годик, пока поддержка оборудования дойдёт, хотя всё вылизано почти до совершенства.

Сношу, ставлю российский дистрибутив — практически тот, что в школы поставляется. Те же проблемы с видео плюс зависон на хранителе экрана. Вердикт: «Не готов».

Последний оплот опенсорса — Убунту. Оборудование заработало на ура, но практически всё пришлось дорабатывать напильником. Без консоли PPPoE, например, «из коробки» не работает.

В общем, испробовал я около шести дистрибутивов. Прикинув, сколько времени мне придётся потратить на настройку системы, я перезагрузил компьютер в поделку «мелкомягких» — жене надо, чтобы всё просто работало.

Помните, как в басне Крылова?

Когда в товарищах согласья нет,

На лад их дело не пойдёт,

И выйдет из него не дело, только мука.

Пока производители разных дистрибутивов не объединятся и не сделают один, стабильно работающий «из коробки», способный по простоте настройки конкурировать с поделками «мягких» и «яблочников», на просторах интернета так и будут появляться истории про геройское побеждение пингвина или чертёнка с вилами — а мы, админы, способные подчинить себе этих зверей, будем иметь свой кусок хлеба с маслом.

3953

Танцы с бубнами: информатика, музыка и хореография

Потребовалось написать примерчик на Лазарусе для Школьного Линукса. Посмотрел в доку — Лазарус в дистрибутиве есть, компонент для просмотра HTML тоже есть. Казалось бы, делать особо нечего.

Скачал этот самый линукс. Оп-па — из виртуальной машины не видна флешка, ещё кое-что по мелочи не понравилось. Скачал второй дистрибутив, уже для учителей. Флешку увидело. Лазарус оказался трёхлетней давности и отказался компилировать сравнительно новый компонент. После получаса ковыряний в исходниках понял, что править надо много. Решил проапдейтить ОС и Лазарус по сетке. Апдейты не ходят, хотя URL родные. Ставить новую версию Лазаруса отказывается, требует новые версии пакетов, коих нет. Собирать из исходников не втыкает.

Инет толстый — качаю последнюю версию того дистрибутива, из которого когда-то делали Школьный Линукс. Лазаруса в последней сборке нет — ну и слава богу! Беру последний релиз с сайта разработчика. Не инсталлируется: «Не найден glibc». Для тех, кто не в курсе — это примерно то же, что не найти под нормально работающим Виндоусом Win32 API. Посмотрел я на это с видом высокоучёного барана: скорее всего, пакет glibc как-то переименован. Разбираться в лом, апдейты опять не ходят. Забил.

Качаю с сетки Федору. Ставлю. Апдейты ходят на ура, Лазарус встал и заработал. Проинсталлировал компонент для HTML — не работает. Через полчаса уговорил и его. Собрал проект, скопировал бинарник на флешку, запустил на Школьном Линуксе — работает. Слава Аллаху!

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

3949

Власть — рабочим

Я переписал часы в кроне. Теперь, когда я работаю (с 22:30 до 07:00), мне не мешают logwatch, logrotate, tmpwatch, readehead, updatedb, makewhatis и прочие, что отнимают у меня I/O и CPU.

3938

И так у них всё

Установил вчера парню Убунту. Показал консоль, рассказал, что всё можно найти в Гугле.

Сегодня парень столкнулся с проблемой с русским в ICQ-клиенте. Так он вместо того, чтобы в настройки зайти и кодировку поменять, научился iconv'у и разговаривал через него!

3888

Моя твоя не компиляй

Сидим с двумя приятелями (дело в альпинистском походе было, все друг друга знают), обсуждаем достоинства и недостатки осей. Дошли до сборок линукса, в которых я разбираюсь не очень — на работе стоит SUSE, но ковыряться времени нет. Проходящий мимо парень авторитетно заявляет:

— А Блокнот лучше!

Как notepad.exe для Windows может заменить ОС? Оказывается, парень перепутал слова «линукс» и «Паскаль». Теперь сидим и думаем, как в Блокноте можно откомпилировать исходники.

3869

Свой самовар ближе к телу

Работаю программистом. Получил заказ написать некую программу для бизнес-смартфона № 1 по ту сторону океана, не очень популярного в России. Небольшой проблемой оказалось то, что специальный плагин для Eclipse, помогающий в разработке, работает только под Windows, а я уже много лет использую «более другую» операционную систему. Ввиду врождённой неприязни к виртуальным машинам решил загрузиться в Windows 7, которая поставлялась с ноутом и тихо-мирно пылилась с самой покупки.

Загрузил, начал обустраиваться. Встроенный браузер меня не устроил категорически, поэтому я решил установить любимую «лисичку». Начал искать менеджер программ в «Панели управления» — не нашёл. Вспомнил, что тут для установки софта нужно самостоятельно качать установочный пакет и запускать его руками, и загрустил. При дальнейшей настройке выяснилось, что привычное переключение раскладки по Caps Lock отсутствует. Полчаса гугления доставили программу, позволяющую хитрыми трюками через какие-то скрипты добиться нужного эффекта. После двухчасового ковыряния со скриптами на мудрёном языке я уже готов был расстаться с желанием переключать языки привычным способом, но друг посоветовал маленькую утилитку capslang, реализующую ровно одну вещь — переключение раскладок по Caps Lock, за что ему огромное спасибо.

Всё это звучит смешно или даже раздражает, верно? Верно. Потому что не нужно ходить в чужой монастырь со своим уставом и ожидать от другой операционной системы поведения, идентичного привычной. Вместо того, чтобы ставить виртуальную машину, дабы лицезреть Times New Roman, нужно было запустить менеджер приложений, ввести в поиск «fonts» и установить пакет Microsoft Core Fonts одним кликом. Редакторы с переключением кодировки на лету под линуксом тоже имеются. Что касается модулей VMware, то для этого всегда есть саппорт.

Товарищи айтишники, будьте осторожны, жалуясь на «неправильные» программы или операционки. «Неправильными» можете запросто оказаться вы сами.

3851

Не по карману

Занимаюсь фрилансом, работаю дома. Как-то слетела активация у винды, и я решил твёрдо: хватит работать за ворованным софтом. Пора перейти на линукс!

Опыт работы с «пингвинами», пусть и небольшой, но есть. В интернете нашлись бесплатные аналоги всего необходимого софта. Красота — ставим. Пара дней плясок с бубном — вроде всё готово, можно работать. Первое впечатление самое радостное.

Выясняется, что в системе нет стандартных виндовых шрифтов. Есть другие («они красивее», — скажут пингвинятники), но я-то в том числе и сайтами занимаюсь — мне надо видеть, как они у клиента отображаются. Гуглим руководство по установке шрифтов, но нормальной инструкции не находим. Ладно, ставим виртуалку, на неё XP, смотрим сайты под ней. Итог — минус 5% к эффективности работы.

Нормального текстового редактора тоже нет. Вернее, редакторов полно, вот только переключать кодировки на лету очевидным образом не умеет ни один. Ладно, настраиваем один редактор на 1251, второй на юникод, и файлы открываем соответствующим — ещё минус 5%.

Дальше были регулярные проблемы с VMware, модули которой упорно не хотели стартовать автоматом и запускались только вручную, неудобный Скайп, долгое курение мануалов ради установки элементарного драйвера и много прочих удовольствий.

К концу второй недели я подсчитал, в какую сумму мне обошлось бесплатное ПО, умножив стоимость часа на количество потраченного рабочего времени. Полученная цифра сильно превышала стоимость лицензионной винды, за которой я тут же отправился в магазин.

3764

Матрица: Компиляция

Было дело несколько лет назад. Жил я тогда в общаге, подрабатывал админом. На борту компа стояла Slackware.

Однажды я сидел и рубился в любимую онлайн-игру — старый добрый «Аладон». Для тех, кто не в курсе, геймплей очень напоминает работу в консоли. Заходит ко мне друг:

— Работаешь?

— Нет, в игру играю.

Друг поглядел на монитор — по глазам было видно, что не поверил.

Через несколько дней пересобираю ядро, в консоль лезет вывод комманд make и gcc. Заходит тот самый друг, смотрит в монитор, спрашивает:

— Что, новый фильм скачал, смотришь?

3759

В опенсорс с чистого листа

Два часа ночи, на сотовый звонит знакомый.

— Если не срочно, убью!

— Срочно! У меня пуск потерялся!

— У тебя что?

— Пуск! Потерялся! Я жму на ту кнопочку, где он находится, и у меня все окна сворачиваются!

Я думаю, уже понятно, что знакомый умудрился поставить линукс с Gnome — cкорее всего, Убунту. Советую перезагрузиться (ещё три минуты поисков характерной кнопочки в углу экрана) и в бут-меню выбрать загрузку винды, а я, мол, днём приду и всё починю-сделаю-объясню. Минуту терпеливо жду, пока его комп перезагружается, знакомый тычет стрелками вверх-вниз, чтобы сбросить таймер GRUB. Ещё минут пять вдумчиво читает предлагаемые варианты. Доходит до теста памяти и замолкает. Очевидно, что винды нет. Форматнул хард во время установки, придурок! Ладно, сказал ему выключить комп, бежать покупать пиво и закусь, а сам начал собираться.

За те сорок минут, пока я ковылял до него, он умудрился криво поставить (точнее, недопоставить) проприетарный драйвер для своей древнючей ATI Radeon 9550, которая, к слову, не поддерживается уже очень давно. Дополнительно (из любви к прекрасному, видимо) из репозитория Убунту им было выкачано огромное количество всякого хлама, которое тут же начало конфликтовать и рвать на себя одеяло скромных 384 метров оперативки. Для полного счастья знакомый залил на жёсткий диск несколько фильмов, «чтобы не скучать», и 40-гиговый хард оказался забит практически полностью. Понятное дело, восстанавливать было уже нечего.

От страшной смерти этого дебила спасло только то, что я всё ещё жутко хотел спать, а «важные файлы» хранились на его ноуте с нерабочим дисплеем, который мною был некогда приспособлен в качестве файл-сервера для идиотов, куда автоматом бэкапилось содержимое папок с документами горе-юзера.