backports Debian Lenny

Posted in Новости on 9 апреля, 2010 by admin

Backports — это репо, пакеты в которых были адаптированы для стабильных выпусков Debian (на данный момент Lenny)

Например MySQL

в официльном стабильном репо версия — 5.0.51a-24+lenny3

а в бекпортах — 5.1.44-3~bpo50+1

Итак подключаем бекпорты :

echo «deb http://www.backports.org/debian lenny-backports main contrib non-free» >> /etc/apt/sources.list

aptitude update

aptitude install debian-backports-keyring

Установка пакетов из бекпортов :

apt-get/aptitude -t lenny-backports install “package”

Чтобы пользоваться обычной строкой вида apt-get/aptitude install «package» нужно использовать

Apt-Pinning. Для этого редактируем «/etc/apt/preferences» со следующими параметрами :

Package: <название-пакета>

Pin: <версия-пакета или ветка>

Pin-Priority: <приоритет>

Для редактора nano например будет вот такая строка :

Package: nano

Pin: release a=lenny-backports

Pin-Priority: 200

вот таблица для Pin-priority :

P > 1000 (установка в любом случае)

990 < P <=1000 (пакет ставится, даже если он из другого релиза, но все равно новее установленного)

500 < P <=990 (установка, если нет более нового пакета)

100 < P <=500 (пакет ставится, если нет другой или более свежей версии)

0 < P <=100 (установка пакета, если нет любой другой версии)

P < 0 (запрет установки пакета)

Tags: ,

пересборка php без Suhosin patch для Debian / Ubuntu

Posted in Новости on 8 апреля, 2010 by admin

Я хочу свой php без suhosin с блекджеком и шл*хами (с) Electron =)

Итак сегодня будем собирать свой php без Suhosin Patch (опять же если понять основы, то можно и другие патчи исключить)

Итак приступим.

cd /root

mkdir newphp

cd newphp

apt-get source php5

cd php*

apt-get build-dep php5

rm debian/patches/suhosin.patch   (тут понятно, что убираем нужный патч из папки)

nano debian/patches/series  (тут убираем нужный патч из списка, в данном случае строку «suhosin.patch»

apt-get install devscripts

debchange -v 5.2.6-Debian5~nosuhosin  (можно написать все что угодно в пределах разумного)

debuild   (тут будет идти пересборка в которой будет много варнов(не волнуемся за них) , в результате чего будут созданы свои модули и сам php) (идет около получаса на сильной машине)

далее после окончания наблюдаем ха своей работой :

ls -l ../*.deb

и ставим в систему :

dpkg -i ../*.deb

Вот и все! Проверил на совместимость с eaccleretor и Zend optimizer, все пашет =)

Tags: , , , ,

баг ISPManager для Debian 5, php5.2.6

Posted in Новости on 8 апреля, 2010 by admin

возникает ошибка :

Fatal error: Can't load /var/www/*/data/www/*/index.php, open_basedir restriction. in Unknown on line 0

лечится должна вот так :

echo «ExtraOpenBasedir :/tmp» >> /usr/local/ispmgr/etc/ispmgr.conf

killall -9 ispmgr

apache2ctl restart

с последующим подключением/отключением режима php — «php как модуль apache» через панель ISPManager

!!!НО!!!

Проблема остается. Делаем финт и вообще отключаем поддержку php через панель для данного домена и вуаля, все работает=)

ЗЫ Как ни странно но при отключенном php через панель, продолжается его работа в штатном режиме

Tags: , , ,

установка red5 Java Debian

Posted in Новости on 5 апреля, 2010 by admin

mkdir /opt/red5
cd /opt/red5
wget http://www.red5.org/downloads/0_9/red5-0.9.1.zip
unzip red5-0.9.RC1.zip

chmod -R +x /opt/red5/

для работы необходим так же Java JDK.

запуск /opt/red5/red5.sh

убиваем через killall java (либо kill -9 pid)

работу можно проверить по адресу http://vash_IP_servera:5080/

Tags: , ,

активация FXP в ProFTPd Debian

Posted in Новости on 1 апреля, 2010 by admin

FXP — это протокол, при помощи которого можно перекачивать данные между двумя ftp серверами без закачки себе на компьютер, что очень удобно, если речь идет об ограниченном траффике/канале.

итак идем в /etc/proftpd.conf

и в конец файла добавляем(если отсутствует) или включаем( если выключено) функцию :

AllowForeignAddress on

и перезагружаем.

Tags: , , ,