8 февр. 2008 г.

Compiz 0.7.0


После 5 месяцев разработки анонсирован новый релиз композитного менеджера Compiz 0.7.0. Новшества:

* Поддержка вывода на несколько мониторов;
* Изменение в организации работы плагинов. Выделен core plugin, предоставляющий расширенный доступ к API базового модуля. Новый объектный механизм, позволяющий добавлять новые объекты, без изменения интерфейса плагинов или нарушения целостности API;
* Приведение кода в соответствие с требованиями ICCCM (Inter-Client Communication Conventions Manual, стандарт определяющий правила взаимодействия X-сервера и X-клиента);
* Улучшение контроля прорисовки видимой области в cube plugin;
* Возможность настройки реакции на нажатие средней или правой кнопки мыши в gtk-window-decorator, задействования колеса прокрутки;
* Добавлен KDE4 порт kde-window-decorator. Исправлено несколько ошибок приводящих к краху kde-window-decorator;
* Многочисленные исправления ошибок.

6 февр. 2008 г.

Развёртывание ubuntu по сети

Необходимо:
1. Локальная сеть.
2. Поддержка загрузки по сети на системе - клиенте.
3. Диск с дистрибутивом Ubuntu (Kubuntu|Xubuntu|Edubuntu)
4. Сервер, с которого будет производиться установка

Для успешного подключения клиента установки на сервере должны быть запущены SmallFTP, httpd и DHCPd.

Подготовка сервера:
Подготавливаем образ дистрибутива:
dd if=/dev/hdb of=/var/lib/tftpboot/ubuntu.iso
или
cat /dev/hdb > /var/lib/tftpboot/ubuntu.iso

Устанавливаем необходимые пакеты
apt-get install tftpd-hpa apache2 dhcp3-server
(Прим. - мне пришлось вручную запускать tftpd-hpa)
Проверяем работу apache. Иначе добиваемся его работоспособности.

Настройка сервера:

Монтируем образ дистрибутива в /var/lib/tftpboot/ubuntu
$cd /var/lib/tftpboot
$ mkdir ubuntu
$ mount -o loop /var/lib/tftpboot/ubuntu.iso /var/lib/tftpboot/ubuntu

Делаем символическую ссылку в корневой калатог Apache
$cd /var/www
$ln -s /var/lib/tftpboot/ubuntu/

Настройка DHCP
$vim /etc/dhcp3/dhcpd.conf
ping-check = 1;
filename = "ubuntu/install/netboot/pxelinux.0";
subnet 192.168.1.0
netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}

Перезапускаем DHCP-server для обновления настроек.
$/etc/init.d/dhcp3-server restart

Начало установки на клиенте:
В BIOS выберите загрузку по сети, сохраните настройки и перезагрузите компьютер.

Если на сервере правильно все сделано, вы увидите приветствие на установщика.

PS. Процесс настройки был описан для дистрибутива Ubuntu, но должно все работать с любым дистрибутивом, поддерживающим сетевую установку, но возможно придется подкорректировать строку
filename = "ubuntu/install/netboot/pxelinux.0";
в файле /etc/dhcp3/dhcpd.conf в соответствии с вашим дистрибутивом.