Установка sulci бота в ubuntu 9.04

Sulci — это jabber бот от ermine. В настоящее время один из самых распространенных в конференциях jabber. Список команд можно просмотреть здесь.

Так как на официальном сайте sulci не доступен, можно скачать отсюда.

Первоначально для сборки потребуется установить некоторые пакеты (~35mb)

sudo aptitude install ocaml-native-compilers ocaml-findlib libocamlnet-ocaml libocamlnet-ocaml-dev ocaml-ulex libssl-ocaml-dev libcryptokit-ocaml-dev libgdbm-dev libsqlite3-ocaml-dev

Распаковываем бота, заходим в директорию с sulci и собираем

cd sulci.r318.src
make

Для работы бота потребуется словарь Mueller24.koi. Качаем его, например, отсюда

Директорию dict можно распаковать в папку с ботом, т.е. sulci.r318.src/sulci/

Затем переименуем файл sulci.conf.example в sulci.conf и настроим по своему усмотрению. Для того, чтоб бот запустился нужно не забыть изменить в sulci.conf путь до словаря /path/to/Mueller24.koi на dict/Mueller24.koi, т.е. указать именно тот путь путь куда поместили словарь.

Запускается бот так

cd sulci
./sulci

Если бот не запустился, то открываем report.log и смотрим, что ему мешает.

Windows Mobile PDA и Ubuntu 9.04

Итак имеем ubuntu 9.04, usb крэдл, кпк FSC LOOX N560 с прошивкой на WM6.0.

Задача заставить работать как можно больше =)

Подключаем реп для synce
Добавляем в /etc/apt/sources.list
deb http://ppa.launchpad.net/synce/ubuntu jaunty main
deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main

Установим ключ
wget -q 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xB152F042D246C25D' -O- | sudo apt-key add -

Для начала ставим synce-hal чтобы устройство определялось hal-oм и прочие утилиты для работы
sudo apt-get install synce-hal librra0-tools librapi2-tools

Ставим треевскую иконку
sudo apt-get install synce-trayicon

И расширение gvfs
sudo apt-get install synce-gvfs

Релогинимся. =)

Значок в трее показывает что девайс определился.
Файловый манагер работает.
Инфа о девайсе тоже.
http://smages.com/1c/68/1c68ea7899a248f41f918e67210cd92e.png.htm

Установка VMWare Server 2.0.1 в Ubuntu 9.04 x64

Рассмотрим виртуализацию на основе Vmware server 2.0.1.

Примечание.
Не работает одновременно с kvm.

Качаем его отсюда (требуется регистрация).
https://www.vmware.com/freedownload/p/download.php?product=server20

Там же берем серийный номер.

Распаковываем
tar xvfz VMware-server-2.0.1-156745.x86_64.tar.gz
Затем качаем патч
http://codebin.cotescu.com/vmware/vmware-server-install-script.tar.gz
Извлекаем содержимое в папку где лежит распакованный архив.
Собственно патч исправляет то что не собирался модуль vsock.

В качестве админа я добавил своего пользователя.

Подключаюсь к https://127.0.0.1:8333
Захожу под своим пользователем.
Описываю новые datastore
HDD — для хранения образов и машин.
CD — место где лежат образы ОС.

Дальше работаем.

Интернет так, как он есть на самом деле. Или web в консоли.

Не секрет для многих (я надеюсь), что всемирная сеть Internet предназначена в первую очередь для отображения, передачи и хранения информации. Ну и для общения. То, что мы сейчас наблюдаем в виде красивых картинок и всяческих флеш-баннеров — не более чем завлекаловка, обычно несущая в себе мало информации.
Не секрет, что многие отключают показ картинок, ограничивают показ рекламы и т.п., лишь бы не видеть всего это красочного разнообразия и сосредоточится на чтении того, что им действительно важно. И тут, как ни странно (а странно ли?), GNU/Linux снова предоставляет множество разнообразных вариантов решения. В частности, вместо громоздких программ для чтения www-страниц, почты и общалок, существует великое множество не менее функциональных консольных программ. Их использование также позволит убить еще одного зайца — потребление памяти.
Итак, краткий обзор тех, программ, которые я сам более менее активно использую:
1. Браузер. В Ubuntu использую elinks. Ставится и запускается очень просто sudo aptitude install elinks
elinks
На запрос адреса можно нажать Esc и потом «O», откроется окно настроек. Ну а дальше, как говорится, «сахар и молоко по вкусу».
2. Почта и новостник. Я лично использую web-интерфейс, предоставляемый сервисами Google, но никто не мешает мне использовать Alpine, почтовый клиент с поддержкой pop, smtp и nntp. Ставит и запускается так sudo aptitude install alpine
alpine

3. Ну и наконец одно и самых популярных — мессенжер. И тут вырывается…. да-да, тот самый Pidgin 🙂 Ну не совсем конечно, но близко. Программа называется Finch и она по функциональности полностью соответствует Pidgin и даже использует его настройки. Ставится и запускается также просто sudo aptitude install finch
finch

Сам я сейчас пользуюсь ею постоянно для общения. В том числе и открыв несколько конференций. Даже приведу пример для наглядности:

Внешний вид Finch
Внешний вид Finch
Читать далее «Интернет так, как он есть на самом деле. Или web в консоли.»

Linux & Lotus. Единство великих. Продолжение.

Вдохновившись статьей Скрипт автостарта в Ubuntu, я решил немного развить тему Linux & Lotus. Единство великих. и настроить автозагрузку сервера Domino при загрузке системы.
Ничего особо нового не придумаю, потому просто опишу кратко, что нужно сделать, чтобы сервер Lotus Domino запускался автоматически при загрузке системы в screen-сессии. Итак, начнем:
1 шаг: сделаем скрипт автозапуска, как в теме Скрипт автостарта в Ubuntu;
sudo nano /etc/init.d/autostart.script
2 шаг: вставим в него следующие строки
#!/bin/bash
screen -A -m -d -S domino su - notes -c "cd ~ && /opt/ibm/lotus/bin/server"

Данный скрипт запустит из-под рута сессию screen под названием «domino», зайдет по пользователем «notes» и выполнит запуск сервера.
3 шаг: сделаем исполняеемым файл скрипта и добавим его в автозагрузку
sudo chmod +x /etc/init.d/autostart.script
sudo update-rc.d autostart.script defaults 95

Вуаля, как говорят французы.
В итоге мы получаем ситуацию, при которой при загрузке системы автоматически запустится сервер. Сессия screen при этом запустится от имени рута, потому чтобы посмотреть результат запуска (там будет консоль сервера), то следует набрать команду sudo screen -r
P.S.: если кто подскажет, как правильно запустить сессию screen от имени локального пользователя, то буду благодарен.
Доб. 09.08.2009 г.
В результате опытной эксплуатации удалось выявить, что данный способ работает отлично в Ubuntu, но не срабатывает в OpenSUSE 10. В первую очередь из-за отсутствия утилиты update-rc, во-вторую — из-за несколько другого механизма автозагрузки. Итак, если у кого нужно сделать автозагрузку сервер Domino в OpenSUSE, то для Вас шаг № 3 будет выглядеть так: su
chmod +x /etc/init.d/autostart.script
ln -s /etc/init.d/autostart.script /etc/init.d/rc5.d/S95autostart.script

Скрипт автостарта в ubuntu

Иногда нужно чтобы при загрузке Ubuntu выполнила какие-либо действия (к примеру, запустила какую-нибудь программу). Как же это сделать?

Всё просто как 3 копейки!

1. Нужно создать файл с командами, которые нужно выполнить при старте системы:

sudo nano /etc/init.d/autostart.script

Как понятно, autostart.script это название файла в котором будут записаны команды и оно может быть любым, но не должно совпадать с именами уже существующих файлов в папке /etc/init.d/.
В первой строке файла должно быть указано какая оболочка или интерпретатор будет выполнять команды в файле. Если вы хотите использовать те же команды, что и в терминале, то файл должен начинаться со строки:

#!/bin/bash

2. Нужно разрешить файлу выполняться:

sudo chmod +x /etc/init.d/autostart.script

3. Рассказываем системе что этот файл нужно исполнять при старте системы:

sudo update-rc.d autostart.script defaults 95

Где 95 это порядок в очереди исполнения. Подробнее можно узнать из

man update-rc.d

Перезапускаем систему и радуемся результату 🙂

P.S.
Для удаления из автостарта нужно выполнить:

sudo update-rc.d autostart.script remove

Установка и настройка NFS сервера и NFS клиента

Вот настроили вы у себя на сервере Deluge для работы с torrent сетями, а что дальше? Как посмотреть фильмы и прослушать музыкальные файлы, которые скачались? Неужели нужно записывать их на диски и переносить их таким образом на компьютер с GUI? Или придётся копировать их по медленному SFTP? Нет! На помощь приходит NFS! Нет, это не серия гоночных игр, а Network File System (Сетевая Файловая Система). Читать далее «Установка и настройка NFS сервера и NFS клиента»

BitTorent клиент для сервера

Deluge — full-featured BitTorrent client for Linux, Unix and Windows
Deluge — full-featured BitTorrent client for Linux, Unix and Windows

Когда у меня возникла необходимость установить на сервер, который находится под управлением Ubuntu 9.04 «Jaunty Jackalope», BitTorent клиент, то я сразу подумал о rtorrent. Но пока я искал инструкцию по его настройке (точнее по настройке самого rtorrent, screen и web-интерфейса к rtorrent) я узнал о том что мой любимый Deluge (которым я пользовался раньше на компьютере с DE GNOME) может работать и в консольном режиме и в режиме с Web-интерфейсом. Меня это заинтересовало. Читать далее «BitTorent клиент для сервера»

FirefoxNotify

Интересный плагин FirefoxNotify для поклонников Ubuntu использующих Gnome. Плагин заменяет стандартное уведомление окончания закачки на схожее уведомление Ubuntu 9.04

firefoxnotify

https://addons.mozilla.org/en-US/firefox/addon/9622

Как проверить аккумулятор на ноутбуке в Linux

Для того чтобы узнать статус последней зарядки аккумулятора (батареи) и понять на сколько она выработала свой ресурс достаточно ввести в терминале:
[t]grep -F capacity: /proc/acpi/battery/BAT1/info[/bash]

В результате будет выведено что-то типа:

design capacity:         2200 mAh
last full capacity:      1976 mAh

В первой строке показана проектная ёмкость (design capacity) аккумулятора, а во второй указано значение на которое был заряжен аккумулятор при последней зарядке (last full capacity).

Если вышеуказанная команда вернула ошибку, то посмотрите как определяет ваш аккумулятор Linux:

ls /proc/acpi/battery/

и используйте вместо BAT1 полученное значение.

P.S.
В примере показаны текущие значения 3-х ячеечного аккумулятора моего MSI Wind, который используется каждый день в качестве основного компьютера на протяжении почти 10 месяцев.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru