Архив метки: Linux

Неожиданное обновление :)

Обновляя вчера свою домашнюю систему (openSUSE 11.2), испытал приятный шок. На своем домашнем компьютере как основная среда у меня стоит KDE4 (он жене больше нравится 🙂 ). До вчерашнего дня в основном репозитории openSUSE 11.2 был KDE версии 4.3.5. А с последним обновлением приехала версия 4.4.4 и Qt версии 4.6. Достаточно неожиданное решение разработчиков openSUSE.

Все мы привыкли к тому, что, в так называемых, стабильных дистрибутивах версии ПО остаются теми же, что и на момент релиза, зато на них накладываются исправления, связанные с безопасностью и ошибками (чтоб не мешать стабильности). Но, что интересно, разработчики openSUSE обновляют версии ПО прямо на протяжении жизни релиза. Насколько я помню, версия 11.2 вышла с KDE версии 4.3.1, который затем обновился до 4.3.5, а теперь до 4.4.4 (вместе с Qt). Решение в общем-то правильное с учетом того, что сил на поддержку более старых версий приходится тратить больше, в то время как есть уже более свежая и поддерживаемая основным разработчиком версия (и что немаловажно, гораздо более стабильная). Обновление прошло достаточно гладко и безпроблемно (спасибо zypper'у).

Ну и следует отметить, что такие обновления происходят не со всем ПО, входящим в текущий релиз openSUSE. На моей памяти это касалось только KDE, Qt, zypper и yast.

Автор: stranger

google-earth и fedora, не запускается (selinux нам не помешает)

После установки под федорой google-earth он не запускается при некоторых настройках SELinux. Надо надобавлять в контекст библиотеки. Последний раз сделано для google-earth-5.1 и fedora 11. Возможно, в более новой версии программы надо дополнить список библиотек, посмотрите какие он пишет в косоль и добавьте для них аналогичную команду.

chcon -t textrel_shlib_t '/opt/google-earth/librender.so'
chcon -t textrel_shlib_t '/opt/google-earth/libauth.so'
chcon -t textrel_shlib_t '/opt/google-earth/libminizip.so'
chcon -t textrel_shlib_t '/opt/google-earth/libevll.so'
chcon -t textrel_shlib_t '/opt/google-earth/libmeasure.so'
chcon -t textrel_shlib_t '/opt/google-earth/liblayer.so'
chcon -t textrel_shlib_t '/opt/google-earth/libflightsim.so'
chcon -t textrel_shlib_t '/opt/google-earth/libnavigate.so'
chcon -t textrel_shlib_t '/opt/google-earth/libgooglesearch.so'
chcon -t textrel_shlib_t '/opt/google-earth/libinput_plugin.so'
chcon -t textrel_shlib_t '/opt/google-earth/libgps.so'
chcon -t textrel_shlib_t '/opt/google-earth/libbasicingest.so'
chcon -t textrel_shlib_t '/opt/google-earth/libcollada.so'
chcon -t textrel_shlib_t '/opt/google-earth/libmoduleframework.so'
chcon -t textrel_shlib_t '/opt/google-earth/libgoogleearth_lib.so'

Автор: Дмитрий

Настройка антиспама в Pidgin

В последнее время мне часто стал сыпаться спам в Pidgin. Решение нашлось быстро в виде антиспама Bot Sentry.
Установка и настройка предельно просты. Во-первых, устанавливаем pidgin-dev и intltool:

sudo aptitude install pidgin-dev intltool

Далее скачиваем с сайта разработчиков тарболл и распаковываем его:

wget http://downloads.sourceforge.net/project/pidgin-bs/bot-sentry/1.3.0/bot-sentry-1.3.0.tar.bz2?use_mirror=citylan
tar -xjvf bot-sentry-1.3.0.tar.bz2

Далее, переходим в директорию

cd bot-sentry-1.3.0/

и запускаем конфигурирование, компиляцию и инстралляцию

configure
make
sudo make install

Все готово, осталось только включить модуль в Pidgin:
Средства-Модули-Bot Sentry, затем придумать вопрос и ответ для антиспама:

Автор: AlexWinner
Дата публикации: 2010-06-04T18:01:00.000-07:00

Управление пакетами в (open)SUSE с помощью zypper

Данная статья не претендует на попытку написать документацию на zypper. Скорее это попытка познакомить читателя со средством пакетного менеджмента, используемым в дистрибутивах компании Novell. Данный пакетный менеджер является незаслуженно игнорируемым многими. Естественно, что охватить все его функции в рамках такой короткой статьи не представляется возможным, хотя бы потому, что для этого есть исчерпывающая документация ;), с которой трудно конкурировать. Ниже приведено вольное изложение об его основных и часто используемых возможностях. Более полный вариант документации и все возможные опции можно посмотреть в man zypper и здесь, здесь и здесь.

Для управления пакетами в разных версиях SUSE как самое высокоуровневое средство используется Yast, который на самом деле использует zypper (а если еще точнее, то его библиотеку libzypp). Причем, обратите внимание на то, что вторая буква в его названии это «Y», а то почему-то его название многие порываются написать, как zipper. Zypper — средство для управления пакетами в текстовом режиме. С SUSE версии 11 (включая энтерпрайзовые версии) zypper существенно прибавил в скорости. По данному теперь он легко уделывает yum (в отличие от yum zypper написан на С) и не уступает (по субъективному ощущению) apt. Синтаксис его конфигурационных файлов достаточно прост, например, чтобы управлять разными репозиториями не нужно ломать голову в отношении их приоритетов (это камень в огород apt). Также zypper достаточно «всеяден» в плане подключения разных репозиториев — он понимает:
Читать

linux: объединение нескольких видеофайлов avi с помощью mencoder

А вот как с помощью mencoder слить любое количество мелких видеофайлов в один большой. Без перекодирования, просто объединение «как есть». Как известно, через cat простой конкатенацией не все контейнеры корректно сливаются. AVI точно не слить.

mencoder -oac copy -ovc copy ./file1.avi ./file2.avi -o ./full.avi

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

Автор: Дмитрий

fedora 12

Я давно употребляю линукс, и довольно давно из этого времени — fedora linux (несколько лет назад — fedora core). В конце осени вышел следующий релиз «фетровая шляпа 12 константин», очередной раз решил мажорно обновить. Тем более приключались некоторые глюки в стоящей 11-й версии и вообще накопилось каких-то коллизий с пакетами, каких-то проблем с пульсаудио и прочим, которые создателями решались медленно. Обычно к концу версии по большей части они забивают на заплаты и остаётся ждать нового релиза, где именно эти глюки обычно причёсаны, что не мешает появляться новым, конечно. Ну и в целом — решил переставить на новый комп в этот раз 64-битную версию линукса. Боялся долго, но пора.

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

На моей памяти бывали отличные релизы, когда ставишь и радуешься, а порой сразу почти бывают проблемы, которые только со временем решаются. Всё это оборотная сторона прогрессивно направленной федоры. Иногда излишне прогрессивно, но каждый выбирает что ему ближе. Всё же это лучше непрогресивной, но не менее глючной убунты или чего ещё. Вот так и с пульсаудио произошло в 11й версии — музыка взяла и пропала. Зато когда прилизали его на место с обновкой — всё отлично стало. Регулятор всего и вся, отдельная настройка звука и микшер от каждого приложения и прочее нужное и ненужное. Вобщем, я не жалуюсь и доволен, нам с домохозяйками не по пути.

Мажорно обновляться я люблю только с установочного DVD. Установка полная заняла 15 минут. Мы уже в системе, сеть нашлась во время установки и выкачала всякие заплатки. Раскладка сама не встала (раньше автоматом добавлялась согласно выбранной локали при установке), пришлось добавить. Сеть: после загрузки оказалось, что её прибил NetworkManager (он решил чего-то там мне донастроить), пришлось кликнуть «подключить» на иконке нетворкманагера в трее. В дальнейшем я его снёс (отключил навсегда его службу, включил навсегда службу network), ибо без надобности — у меня сеть поднята на роутере.

Далее «yum install mc», ибо почему-то midnight commander по уполчанию никогда не стоит, что странно немного.
Ещё раз всплыла табличка — пришло 91 новое обновление. Обновил.

Пользуюсь гномом, обнаружил свежий по виду чёрный попап, всплывают красиво и вообще готичненько. Ещё какие-то новые иконки системных папок и прочие красоты нового гнома.

Проблемы обнаружились такие: ранее клёвая оболочка для пакетного менеджера yumex стала вообще стрёмной и непонятной. Что сделал с ней автор — я не вкурил. Ещё нашлась проблема при удёленном коннекте к freenx, если комп выступает как сервер — не переключаются раскладки и не грузится вообще раскладочный демон. Хотя nxclient работает нормально.

Обязательно ставим сторонние репозитории: rpmfusion и russianfedora. И, если надо кое-какое совсем несвободно бинарное (типа VirtualBox-не-OSE) то ещё и tigro non-free.

При обновлениях заметил, что качает уже drpm-пакеты, то есть свежая долгоожидаемая фича delta RPM (presto) уже по дефолту в федоре.

Ставим нужные проприетарные кодеки (gstreamer-plugins-ugly), из неродного, конечно, репозитория. Ставим flash, из рашенфедоры отлично работает, что удивительно — флеш совершенно не тормозит даже на полный экран (!). Праздник добрался и до нашей улицы.

Ставлю проприетарный kmod-nvidia, перезагрузка, всё распрекрасно работает. Ставлю Virtualbox (не OSE, из репозитория non-free), модуль ядра сам собрался, всё заработало. Виртуалбокс юзаю для второй системы, в которой разработки веду.

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

з.ы. кросспост с уфакода, скопировал и сюда, пусть лежит

Автор: Дмитрий