Ads 468x60px

четверг, 26 апреля 2012 г.

Debian squezze. Установка сitrix receiver подключение к серверу XenApp.

Установка клиента.
Подготовительные действия:
- добавляем non-free репозиторий, в большинстве случаев подойдет следующая команда
$ sudo sed -i '/non-free/!s/\(deb .*main.*\)/\1 non-free/' /etc/apt/sources.list
или руками дописать non-free в своем /etc/apt/sources.list.
- обновляем список доступных пакетов.
$ sudo aptitude update
- установка openmotif.
$ sudo aptitude install libmotif4
Скачиваем с сайта citrix deb пакет и устанавливаем:
$ sudo dpkg -i icaclient-12.1.0_i386.deb

понедельник, 16 апреля 2012 г.

Debian squezee компиляция exim4 с поддержкой postgresql.

Возникла необходимость настроить exim в debian, с поддержкой postgres, самый простой способ это заменить устанавливаемый по умолчанию пакет exim4-daemon-light на exim4-daemon-heavy. Но простые методы не для нас, да и наличие не используемых опций, в которых могут быть обнаружены ошибки, подвигло на сборку пакета.
1. Подготавливаем систему.
- обновляем информацию о пакетной базе:
$ sudo aptitude update
- устанавливаем пакеты необходимые для сборки exim(Внимание! аналогичная команда возможно и с aptitude, но у меня не доставился один пакет):
$ sudo apt-get build-dep exim4
- создаем директорию для исходников:
$ mkdir source; cd source
- загружаем исходные коды:
$ apt-get source exim4
2. Создаем свою конфигурацию.
- распаковываем конфигурационные файлы сборки пакетов:
$ cd exim4-4.72; fakeroot debian/rules unpack-configs
- создаем свой файл конфигурации:
$ cp EDITME.exim4-light EDITME.exim4-custom

вторник, 3 апреля 2012 г.

Qemu сеть только для гостевых хостов

В linux для настройки сети гостевых qemu-машин без выхода во вне, но с возможностью видеть друг друга необходимо запустить первую виртуальную машину в режиме прослушивания какого-либо unix сокета, а остальные гостевые машины запускать с подключенем на этот сокет. Пример:
# qemu -hda Img1.qcow2 -m 256 -boot c -net nic,model=rtl8139,macaddr=00:00:00:00:00:aa -net socket,listen=localhost:1234 -vnc :1&
# qemu -hda Img2.qcow2 -m 256 -boot c -net nic,model=rtl8139,macaddr=00:00:00:00:00:fa -net socket,connect=localhost:1234 -vnc :2&

воскресенье, 1 апреля 2012 г.

Debian squeeze работа perl с postgresql.

Установка postgresql достаточно полно описана на wiki.debian.org.
От себя добавлю:
           для включения удаленного доступа по сети необходимо в файле /etc/postgresql/8.4/main/postgresql.conf, в секции # CONNECTIONS AND AUTHENTICATION заменить #listen_addresses = 'localhost', к примеру, на listen_addresses = '*', где '*' означает все адреса, или указать свои значения. Кроме этого необходимо добавить запись в файл /etc/postgresql/8.4/main/pg_hba.conf, в секции # IPv4 local connections добавить следующее, заменив 192.168.1.0/24 - на свой диапазон адресов:
host    all         all         192.168.1.0/24          md5
 а вопрос возможной ошибки
psql: FATAL:  Ident authentication failed for user
на мой взгляд, правильнее решать заменой в файле /etc/postgresql/8.4/main/pg_hba.conf   ident на md5
 local   all         all                               md5     #replace ident or peer with md5