Я.Онлайн и Линукс

По многим новостным сайтам и блогам пронеслась весть, что Яндекс выпустил собственного клиента для обмена мгновенными сообщениями. Для тех кто не в теме, советую почитать «Вопросы и ответы». Итак, решил я посмотреть на этот клиент, что за зверь такой и с чем его едят. По заверениям создателей Я.Онлайн, можно спокойно и легко добавить свои контакты из других сервисов, например, Gmail, Jabber, LiveJournal.

Итак, имеем:

  • Fedora 9
  • wine 1.0
  • YandexOnlineSetup.exe

Первая попытка установить программу в лоб не увенчалась успехом. Я.Онлайн затребовал обязательно установленного MS XML v.3.0. После установки этого msxml пытаюсь установить Я.Онлайн ещё раз. Один чёрт просит msxml. Похоже, что установка самого ms xml тоже прошла как-то криво. Пришлось руками раскидать необходимые dll, после этого установка Я.Онлайн продолжилась нормально, но несколько раз выскакивала ошибка. Дословный текст не помню, но что-то связанно с JavaScript. Стоит ли говорить, что мне Я.Онлайн так и не удалось запустить. Не работает и всё тут. Как говориться, ну и ладно, было бы из-за чего расстраиваться.

Хочу специально отметить, что wine я никоим образом специально не настраивал, все настройки умолчальные. Лично мне вполне хватает программ в Линуксе и запускать виндовые программы вообще смысла не вижу. Wine держу только вот для таких случаев, попробовать поставить, посмотреть работает ли приложение и удалить нафиг. 🙂 Ну ещё держу IE 6.0 для просмотра вёрстки сайтов.

Что же, если программисты Яндекса сделают версию для линукса, с большим удовольствием погоняю их программу, а вдруг понравится…

Скачиваем ролики с Ютуба

Clive — консольная программа, которая извлекает видеоролики с YouTube, Google Video и некоторых других подобных сайтов. Кроме извлечения видео, clive можно использовать с внешней кодирующей программой, например, ffmpeg, чтобы перекодировать полученное видео в другой формат.

Для начала нам необходимо установить clive:

$ sudo yum install clive

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

Итак, программа установлена и теперь пора опробовать её в деле. Самый простейший вариант, это открыть терминал и дать команду:

$ clive http://youtube.com/watch?v=s13dLaTIHSg

После скачивания ролика открывайте его любимым видео-плеером и наслаждайтесь. Хотите большего контроля над программой? Тогда читайте man clive, либо здесь. Каждая опция подробно расписана, есть примеры, или читайте FAQ.

Наверняка найдётся тот, кто скажет: «зачем такие трудности с консолью, когда в том же Firefox'е есть плагин, который позволяет скачивать ролики с того Ютуба?» Да, есть, но для скачивания вам необходимо зайти на сам сайт, а если отключен флеш… К тому же, плагин Огнелиса вряд ли поддерживает пакетную загрузку, а вот с помощью clive легко загрузить несколько роликов. Достаточно поместить адреса необходимых роликов в текстовый файл и «скормить» его clive.

Wine: Часто Задаваемые Вопросы

Wine — Часто Задаваемые Вопросы (FAQ), переведены на русский язык. Если у вас возникли проблемы с настройкой, а с английским у вас не очень, настоятельно рекомендую изучить сей труд.

Nautilus в Fedora 9

Тут столкнулся с непонятным глюком Наутилуса при отображении графических элементов маленького размера, в частности иконки. Примечательно, но в Fedora 8 всё работает корректно и замечательно. Всё никак не могу разобраться, почему Nautilus в Fedora 9 увеличивает изображения меньше 96 пикселей. Смотрите скриншоты, сами поймёте что к чему.

UPD: Однако проблему решил. Кому это интересно в консоле даём команду:

$ gconftool-2 --type int --set /apps/nautilus/icon_view/thumbnail_size 0

Либо используем графическую утилиту gconf-editor. Для чистоты эксперимента ещё можно удалить в домашнем каталоге скрытый каталог ~/.thumbnails со всем его содержимым.

UPD2: Исправили этот баг. Сегодня обновился наутилус. Вернул старый параметр thumbnail_size — 96. Иконки отображаются корректно.

Как заменить gdm на kdm?

По умолчанию Fedora устанавливается с рабочим столом Gnome и экранным входом в систему GDM. Однако, после установки KDE экранный вход в систему всё также остаётся GDM, хотя KDM был установлен и графической (актуально для новичков) утилиты для смены экранного входа нет. Я не спорю, что можно и дальше спокойно использовать GDM и работать в KDE, но согласитесь, что в данном случае использование KDM будет более органично и можно использовать тему в едином стиле.

Сменить экранный вход в систему не просто, а очень просто. Система X Window (в народе Иксы) запускается с помощью скрипта /etc/X11/prefdm. При внимательном изучении этого скрипта видно, что для выбора экранного менеджера читается файл /etc/sysconfig/desktop. Однако, в Fedora по умолчанию его не существует и поэтому какой бы DM (Display Manager) вы не выбрали, всегда будет загружаться GDM. Поэтому для смены экранного менеджера из под рута создаём файл desktop командой:

$ sudo echo 'DISPLAYMANAGER=KDE' > /etc/sysconfig/desktop

Перегружайте компьютер и наслаждайтесь KDM. Для возврата обратно к GDM, достаточно либо удалить этот файл, либо вместо KDE написать GNOME.

Зеркало Федоры на Яндексе

Вчера на работе обнаружилось, что зеркало обновлений Федоры на Яндексе давно не получает обновлений. Пришлось своё локальное зеркало переключать на скачку обновлений с другого зеркала. Сразу пришло обновлённых пакетов на 240 MB.

Так что, кто использовал зеркало Федоры для обновления ПО, имеет смысл поискать другое зеркало (при условии, что вы репозитории настраивали самостоятельно).

UPD: Уже пофиксили. 🙂

Fedora 9. Наводим порядок

В предыдущей заметке я уже писал о переходе с Fedora 8 на Fedora 9. Вполне естественно, что пересобранные мною пакеты и установленные в предыдущей версии, были заменены новыми пакетами. Это дело поправимое. Пересборка трёх пакетов и их последующая установка заняла от силы всего около 30 минут. В комментариях я указывал ссылки на статью, где подробно описывается пересборка пакетов. Но тогда у меня стоял Debian, а сейчас Fedora, поэтому немного повторюсь.

Дело в том, что у меня дома стоит 20" LCD монитор Samsung (на работе 19" CRT и таких проблем нет), и как ни настраивай, но шрифты выглядят просто ужасно. Поэтому были скачены три пакета (cairo, freetype и libXft) и пересобраны с необходимыми патчами, которые можно взять в уже упомянутой статье. Тем кому интересно разобраться самому и пересобрать пакеты самостоятельно, могу посоветовать почитать статью Tigro: Цикл статей по сборке RPM и DEB пакетов. А так у меня есть готовые пакеты для Fedora 8 для i386 и Fedora 9 для i386.

Собственно сами скриншоты того как было и как стало. Единственное, владельцы CRT могут сказать, что до смотрится лучше, чем после. Знаю, но у меня LCD и мне жалко свои глаза ломать о корявые шрифты.

UPD: Пакеты уже имеются в репозитории Аркадия Шейна aka Tigro. Пакеты лежат здесь и здесь. Спасибо за ссылки.

Обновил Fedora 8

И всё-таки я обновил домашнюю Fedora 8. Теперь у меня крутится полноценная Fedora 9. Каких-то подводных камней при обновлении замечено не было. Правда после установки совсем не порадовал шрифт в терминале (у меня всегда стоял Terminus), сменил шрифт стало нормально, но не привычно и не удобно (читайте Tigro). Ну а теперь собственно сам процесс обновления.

Открываем gnome-terminal, и из под рута устанавливаем последние обновления (если вам позволяет траффик):

$ sudo yum update

После установки всех последних обновлений, очищаем кеш:

$ sudo yum clean all

Устанавливаем два пакета от Fedora 9:

$ sudo rpm -ihv ftp://mirror.yandex.ru/fedora/linux/releases/9/Fedora/i386/os/Packages /fedora-release-9-2.noarch.rpm ftp://mirror.yandex.ru/fedora/linux/releases/9/ Fedora/i386/os/Packages/fedora-release-notes-9.0.0-1.noarch.rpm

У меня отлично работает зеркало на Яндексе, если у вас с ними проблемы, поищите ближайшее к вам зеркало. Итак, пакеты установлены, пора делать тотальный апгрейд:

$ sudo yum upgrade

Yum немного подумает и выдаст список обновляемых и устанавливаемых пакетов. Подтверждайте, что согласны на апгрейд системы. На этом этапе yum может выдать, что не может разобраться с кое-какими пакетами из-за зависимостей. Смело такие пакеты удаляйте, например:

$ sudo yum remove libdvdcss

Если у вас имеется DVD с Fedora 9, то имеет смысл обновиться с этого диска, зачем качать лишние пакеты, правда обновления в любом случае будут скачены и установлены. Лично мне осталось пересобрать несколько пакетов, для собственного уже удобства, но это несколько другая тема.

Удачи в обновлении системы.

Как правильно задавать вопросы

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

Собственно последняя актуальная и переведённая редакция всегда будет находиться по этому адресу: http://sitengine.ru/smart-question-ru.html

Fedora 9 — «гоняю на виртуалке»

О выходе новой,9-ой версии, Федоры говорили и писали много, поэтому заострять внимание на этом не буду, кому интересно почитать о всех новшествах, найдёт информацию на официальном сайте. И так, на работе у меня стоит Fedora 8. Все настроено, все что нужно установлено, работает как часы и проблем с восьмёркой не наблюдаю. Поэтому скаченный ранее образ девятой версии решено было установить на виртуальную машину, благо у меня уже там было установлено две тестовых системы (обе Федоры 8, эксперименты я провожу). Поэтому одну из установленных систем просто решил обновить. С одной стороны можно было и просто создать новую виртуальную систему, но с другой стороны захотелось на будущее выяснить весь механизм обновления.

Обновление прошло гладко. Первая загрузка системы немного шокировала видом GDM. Думаю, ладно, загружусь и настрою как надо. После входа в систему, сразу же появилось сообщение о выходе критических обновлений (это практически сразу после выхода релиза). Пусть обновляет. Графическая система обновлений у меня что-то не заработала. Жмёшь кнопку OK, а в ответ тишина. Ладно, открываю gnome-terminal и даю команду: yum update. Обновления установились.

Долго копался, но так и не смог найти, где именно можно настроить GDM. В итоге ответ на настройку GDM нашёлся тут. Не знаю насколько это стало удобнее, надо будет разобраться с этим как-нибудь на досуге.

С установкой ПО тоже какие-то странности. Запускаю программу PackageKit для установки дополнительного ПО. В списках категорий пакетов не видно, хотя поиск вроде бы работает и даже что-то находит. Не понравилось. В итоге, консольный yum как-то роднее и привычнее. Если кто-то не может жить без графического установщика ПО, могу посоветовать поставить yumex.

Как быстро стала работать Федора, не скажу, т.к. на виртуальной машине не понятно — нужно реальное железо. В данный момент времени на работе свободного компьютера для экспериментов у меня нет. В целом же, лично я пока воздержусь устанавливать девятку на десктоп, а уж своим пользователям, и подавно. Сыровато ещё, да и разобраться надо что к чему. Надо будет попробовать поставить на чисто без всяких обновлений. Может быть часть глюков и пропадёт, но тогда потеряется весь смысл обновления системы.