четверг, 5 ноября 2009 г.

Ubuntu strikes back!

21 ноября 2008 года я писал про переход на Arch с Ubuntu. Тогда очередной убунто-релиз (8.10) был явно не самым удачным, а медленный компутер как на работе, так и дома подтолкнули к смене дистрибутива.
Несомненно, Arch - это круто, начинающие линуксоиды (а значит, скорее всего, убунтоводы) млеют от этого слова. Генту, арч - вау. Ты поставил арч? Ну ты крут.

Арч - дистрибутив со своей вполне понятной идеологией и идеей. Систему ставишь сам с нуля, полный контроль, понимаешь что к чему, откуда и для чего. Отличные статьи на вики. Но...

Я как-то уже писал про минусы арча. Со временем их становилось все больше.

Домашний компутер имеет видео от ATI (грешен, да), в арче с некоторого времени кривые и ужасные драйвера catalyst перенесли в aur. Это означало, что после каждого апдейта, затрагивающего ядро, мне нужно было заново каждый раз переустанавливать catalyst и catalyst-utils из aur посредством yaourt. Некоторое время очередная версия catalyst`а не работала вообще, приходилось откатываться на предыдущую версию ядра/драйверов. И дело не в самой несовместимости драйвера и ядра - они были совместимы, ядро поддерживало драйвер и наоборот. Поэтому обновлялся дома я всегда с опаской, причем чем дольше я использовал Arch, тем больше этих "опасок" было. Затем, при обновлении гнома, перестали монтироваться флешки (в bbs.archlinux.org проскакивала эта тема). И таких вот досадных багов и глюков было предостаточно. Каждый новый апдейт - очередная игра в random. Поломается что-нибудь или нет. Хотя это и понятно, Arch - всегда самый "свежий" дистрибутив. Новые версии каких-то программ или компонентов появляются в нем быстрее всего (ну или среди первых).

После таких багов и глюков, на работе я перестал обновлять свой arch. Потому что на работе надо работать, а не разбираться почему у меня опять *что-то-там* отвалилось. Но вот недавно выдалось свободных 10 минут и решил-таки обновить систему и на работе. Закачалось 800 мб, обновилось, перезагрузилось. В итоге курсор мышки исчез вообще (он кагбэ есть т.к. при наведении на иконки (методом тыка) они подсвечивались, но сам курсор не видно), пропала русская раскладка клавиатуры, а иксы самопроизвольно перезагружались примерно раз в 20-30 минут. То есть работать за компутером вообще становилось невозможно.

Разбираться с глюками, которые были практически после каждого более-менее серьёзного обновления времени у меня никогда не было. Да и не хочется на это тратить время. А на работе - вообще нельзя. Все должно работать сразу. Потому что мне нужно работать за этим компутером с этой ОС и с этими программами. Что дома, что на работе. Если бы я сейчас учился на 3-4 курсе в универе, то, может быть, мне и было бы интересно ковыряться в багах и косяках арча, но сейчас времени на это нет. И даже если было бы - жалко его убивать на это.

Ubuntu 9.10 rc завелась на домашнем обновленном компутере легко и непринужденно, обновилась до релиза без каких-либо проблем. Все работает. Ничего не отвалилось, курсор есть :)
И на рабочем также.

В общем, лучше я буду "домохозяйкой" и пополню ряды убунтоводов, которых все хают и ругают (и не безосновательно, к слову), чем после каждого апдейта ковыряться в конфигах и читать bbs.archlinux.org. Поставил убунту - и забыл. Менеджер обновлений сам скажет когда надо будет выполнить апдейт.

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

Конечно, многое в арч делать гораздо удобнее, чем в убунту, есть вещи которые удобнее делать в убунте, чем в арч. Например, собрать php с поддержкой mssql гораздо удобнее в арче. И с tomcat в арче как-то было проще. Да и целый год работы в среде арч добавил мне знаний и скилзов. Arch я, возможно, буду использовать на маломощных машинках (если вдруг). Кроме того, Арч помог мне лучше разобраться в некоторых аспектах работы линукса. Полезный опыт. Пройденный этап.


Читать далее...

понедельник, 4 мая 2009 г.

X problem

Пришел я сегодня на работу и обнаружил неработающие иксы на своей рабочей машине с arch`ем на борту(видимо обновился и ещё не перезагружался). В логах (Xorg.log, messages.log, kernel.log, everything.log, etc) пусто, никаких ошибок - компьютер загружается и в конце, когда после "Starting gdm ..." когда должно появиться окно ввода логина и пароля, экран становится черным, не реагируя на мышь и клавиатуру. Немножко повозившись и ещё раз перечитав archwiki, я решил последовать совету:


"По умолчанию, у вас не будет конфигурационного xorg-файла. В последних версиях xorg он не нужен, если автоопределение работает нормально и вам не нужно вручную включать такие штуки, как aiglx и тому подобное.

Большинство людей считают, что им все равно необходимо сгенерировать этот файл. "

и решил удалить мой xorg.conf, а в /usr/share/hal/fdi добавить необходимый файл для настройки переключения клавиатуры с удобными для меня параметрами.
И вуаля, иксы заработали :)


Читать далее...

воскресенье, 26 апреля 2009 г.

R600 and xf86-video-ati

Данный драйвер, к сожалению, не подошел к моей карточке(2600 HD AGP) в полной мере. Тв-тюнер перестал работать, количество попугаев в glxgears упало в ~30 раз (~4200 против ~150). Субъективно скорость отрисовки интерфейса упала. 3D нет.

Поэтому мне пришлось удалить данный драйвер, затем удалить libgl (pacman -Rd libgl, ибо libgl конфликтовала с catalyst из aur) и потом поставить catalyst: yaourt -S catalyst catalyst-utils.

После обновление количество попугав glxgears возросло до ~5100. Шустрее стали стартовать сами иксы.


Читать далее...

пятница, 24 апреля 2009 г.

Последствия выноса fglrx из репозитория

$ sudo pacman -Syu
Пароль:
:: Синхронизируется база данных пакетов...
core 33,1K 124,5K/s 00:00:00 [#####################] 100%
extra 383,2K 151,4K/s 00:00:03 [#####################] 100%
community 365,7K 90,7K/s 00:00:04 [#####################] 100%
archlinuxfr 23,8K 139,6K/s 00:00:00 [#####################] 100%
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка на взаимную несовместимость...
:: xorg-server конфликтует с catalyst-utils. Удалить catalyst-utils? [Y/n]


Задумался. Не готов так вот с ходу перейти на ati или radeonhd. С кем-нибудь из них хоть тв-тюнер заработает? А то в fglrx я ждал этого очень долго, чтобы так легко с ним расстаться.


Читать далее...

вторник, 7 апреля 2009 г.

Dropbox through proxy

Мне очень нравится сервис Dropbox. Но, к сожалению, до сегодняшнего дня, я не мог в полной мере (через клиент) пользоваться этим распрекрасным сервисом на работе, где стоит злой прокси. Dropbox даже не давал возможности где-либо ввести настройки прокси.
Но вот сегодня я заглянул на форум dropbox`а где обсуждали очередной (они надеются, что последний) Release Condidate, в котором, кроме всего прочего, добавлена возможность без проблем выставить настройки прокси.

RC:

Linux x86_64: http://dl.getdropbox.com/u/17/dropbox-lnx.x86_64-0.6.504.tar.gz
Linux x86: http://dl.getdropbox.com/u/17/dropbox-lnx.x86-0.6.504.tar.gz

Скачать архив, распаковать в домашнюю директорию, рестартануть nautilus (killall nautilus) - и вуаля, появится окошко, где можно ввести настройки прокси. Теперь все работает, все синхронизируется.
Awesome, как говорят они :)

p.s. да, кстати, если кто ещё не успел зарегистрироваться на этом сервисе, регистрируйтесь через реферальную ссылку, пожалуйста.
Мне добавится места кусочек и Вам (250 мб) :) Спасибо.


Читать далее...