logo

muhas.ru — это просто блог…

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

Jabber в qutim - любителям qip посвящается

qutim

Сегодня установил qutim из svn (84 ревизию в ArchLinux из AUR qutim-svn-dev) и был приятно удивлен.
В qutim появилась поддержка Jabber
qutim groupchat
qutimСразу же обнаружил xml-консоль, поддержку групчатов и расширенных статусов (кои, к слову сказать, работали не на всех контактах с расширенным статусом). Так же показывает иконкой клиент используемый собеседником (ой как не хватает сей фичи опционально в gajim). Но почему-то отсутствует Service discovery, т.е. транспорты и прочее даже не просмотреть. К тому же единственный мой транспорт smtp в ростере показывается в группе General. Понравилась возможность убрать/показать группы, но вот с включенными группами зачем-то разбивает внутри них контакты на online и offline, а не просто отображает значками (причем даже с отключенным показом оффлайновых контактов показывает строку online).
qutim user info qutim chat
Но на то и не релиз что ещё не всё задуманное реализовано. Вообще qutim очень приятен, кажется я начал понимать почему многим он понравился как icq клиент. Но не об этом. Просто рад что в том клиенте что нравится приверженцам icq появляется поддержка jabber. Хотя на данном этапе развития и слабоват как jabber клиент, но необходимый минимум принять/отправить сообщения и пофлудить в групчате (кстати. закладки групчатов подхватывает) выполняет на все 100%.

Ну чтож, ждем релиза :)
P.S. Ещё несколько скринов на яндекс.фотках

smark: плагин социальных закладкок

Естественно для блоги-движка mosquito.
Вставляет в сообщения ссылки на социальные закладки, на основе простого яваскрипта
Для использования вставьте в шаблон php код e(@$post['smark']) в необходимое место в шаблоне поста.

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

Установка: папку img положить в корень сайта, папку plugins в папку с вашим москитом

Скачать плагин

PackageKit

Как-то я незаслуженно забыл пакетный менеджер PackageKit. Даже не менеджер, а надстройка над различными системами управления пакетами. О нем я знал мало, когда-то видел в каком-то дистрибутиве, тогда он произвел не очень хорошее впечатление, и осел в памяти как недоделанный графический менеджер какого-то rpm-based дистрибутива. Не знал я и о его возможности работы в друх дистрибутивах и с другими пакетными менеджерами.
А тут наткнулся на информацию
На данный момент он поддерживает следующие менеджеры пакетов:
- APT
- libzypp (zypper, YaST)
- yum
- smart
- conary
- urpmi (а может и не поддерживает...)
Пользователи Fedora уже давно знакомы с PackageKit'ом, так как он там "искаропки". Существуют фронтэнды для GTK\GNOME и KDE4

В связи с моей последней заметкой о управлении пакетами в ArchLinux захотелось узнать о работае этого, как оказалось, привычного многим PackageKit с pacman. Полез на оффсайт за информацией и, как не странно, вообще никакого упоминания о поддерживающихся системах управления пакетами не нашел (Плохо искал, antono в комментариях указал мною пропущенную ссылку со списком что и как поддерживается) . Зато скриншоты порадовали. В итоге поискал в репозитариях и на AUR и нашел...
 yaourt -Ss PackageKit
aur/gnome-packagekit 0.3.10-1
    Collection of graphical tools for PackageKit to be used in the GNOME desktop
aur/gnome-packagekit-git 20080827-1
    Collection of graphical tools for PackageKit to be used in the GNOME desktop
aur/kpackagekit 0.1-1
    Qt bindings to work with PackageKit
aur/libpackagekit-qt 0.1-1
    Qt bindings to work with PackageKit
aur/packagekit 0.3.10-1
    A system designed to make installing and updating software on your computer easier
aur/packagekit-git 20080827-1
    A system designed to make installing and updating software on your computer easier
В итоге был поставлен консольный packagekit и фронтенды gnome-packagekit 0.3.10-1 и kpackagekit 0.1-1. С консольным разбираться даже не захотелось по причини уже имеющегося, удобного и гибкого yaourt. Попробовал оба фронтенда (обе коллекции утилит)

В gnome-packagekit (kpackagekit) имеется gpk-update-icon (kpackagekit-smart-icon) показывающая уведомление о обновлении (чем-то похоже на уже описанный мною alunn). Периодичность проверки естественно настраивается.

В gpk-application (утилита управления приложениями в gnome-packagekit) и в kpackagekit приложения разбиты по группам (правда по своим, а не тем что в pacman) что несомненно удобне чем чем разбиение по репозитариям как в GtkPacman. Так же можно управлять источниками программ, к сожалению добавлять новые нельзя. Из извесных мне утилит управления в Arch это можно делать только с помощью shaman, ну и любым текстовым редактором :)

Несмотря на свою столь малую версию kpackagekit показался более продуманным и более функциональным. Во-первых, всё собрано в одном месте (всё в одном окне), в отличии от gpk-application который запускает другии утилиты из gnome-packagekit. Во-вторых, в kpackagekit можно увидеть не только описание пакета но и список его файлов (только для установленных пакетов), зависящие и зависимые пакеты.

К сожалению kpackagekit у меня очень часто выдает ошибку при обновлении базы пакетов, и лочит её (/var/lib/pacman/db.lck) хотя саму базу обновляет. Аналогичная ситуация и с установкой пакетов, в причине разбираться не хотелось, лень взяла своё. В gnome-packagekit такого не наблюдалось, зато отключить какой-либо источник пакетов мне не удалось.

В общем поигрался поигрался и решил что из графических морд к pacman в ArchLinux лучше всего использовать консольный yaourt :). Хотя для потыркать мышью у меня всё ещё установлен GtkPacnam, хотя это и очень редко надо.

Управления пакетами в ArchLinux

Любой пользователь ArchLinux наверняка знаком с pacman - гибким менеджером пакетов соединяющим в себе управление бинарными пакетами и простую в использовании систему сборки (ArchWiki он замечательно описан)
Но Arch имеется несколько графических фронтендов к pacman. О одном из графических фронтендов gtkpacman я уже писал, там же вскользь упоминал о другом фронтенде схожей функциональности shaman. Помимо графических фронтендов вы можете получит в свое распоряжение целый арсенал вспомогательных утилит.

srcpac
bash скрипт обертка над pacman. Собственно самая главная его функция это устанавливать пакет из исходников для чего использует makepkg. Если не собирать пакет из исходников то ведет себя аналочично pacman

Pacpal

Немного расширяет функционал pacman в плане поиска конфликтующих или неполных пакетов, а так же файлов не принадлежащих каким-либо пакетам.

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

psearch
Портированная из Gentoo утилита позволяющая искать пакеты в репозитариях и в AUR. К сожалению у меня он хоть убей не искал на AUR "Resolving aur.archlinux.org ... failed!". Хотя по всем остальным репозитариям искал исправно. Вообще собственно суть программы такая же как у pacman -Ss, но вывод более инофрмативен. :: local/zsh-yaourt
Latest version : 0.2.1-1
Version installed : 0.2.1-1
Download size : 32 kB
URL : http://www.zsh.org/
Description : ZSH functions to tab-complete repo package names for yaourt
Устанавливать надо psearch-pacman3, так как старый psearch не работает с третьей версией pacman.

yaourt
Фронтенд для pacman предосталяющий расширенные возможности управления пакетами, в том числе сборку. Грубо говоря yaourt совмещает в себе возможности psearch и srcpac, но имеющая в своем распоряжении уйму дополнительных возможностей. Таких как обнавление пакетов из AUR, голосование за попадания пакета из AUR в Community, просмтотр статистики обо всех установленных пакетах (параметр --stats), правка PKGBUILD при установке из AUR, архивирования базы pacman и пр. и пр.

Все пакеты которых нет в официальном репозитарии можно найти на AUR, yaourt так же можно установать подключив репозитарий с archlinux.fr. Вообще различных помошников к pacman намного больше чем приведенных выше, но почти все они приказали долго жить, либо дублируют итак имеющиеся у pacman возможности, а о некоторых я и не знаю).

Логотип ArchLinux: видео

Илембитов выложил забавный четырехсекундный ролик с логотипом ArchLinux.

Автор видео Rio6000