Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Работа девушкам Оренбург В век Интернета не нужно подбирать проституток на трассе, искать уличных шлюх, ходить по злачным местам или откликаться на сомнительные объявления. Достаточно зайти в наш каталог – и все лучшие индивидуалки в Оренбурге расскажут вам о своих фигурах, возможностях и, конечно же, ценах. Вам нужно лишь выбрать понравившуюся девушку и договориться о встрече в удобное для вас время.

Сергей Целищев: записи

Переупаковка драйвера интерактивной доски Promethean ActivBoard для работы в АльтЛинукс Седьмая платформа

  • 23 мая 2013
  • Просмотры (386)
  • Комментарии (0)
  • Печать

Совсем недавно на официальном сайте появилась новость о выходе АльтЛинукс Седьмая платформа http://www.altlinux.ru/news/archive/2013/04/item/693/.
Также появились бета-версии дистрибутивов, основанных на ней http://www.altlinux.org/Седьмая_платформа_ALT_Linux
Интерактивные доски Promethean ActivBoard имеют официальную поддержку Пятой и Шестой платформ http://activsoftware.co.uk/linux/repos/alt/
Для желающих уже сейчас, не дожидаясь выпуска производителем набора драйверов под Седьмую платформу, предлагаю способ обеспечить функционирование досок ActivBoard.
Для этого достаточно переупаковать содержимое пакета для Шестой платформы с учётом специфики Седьмой, а именно добавить сервис-файл для systemd.
Лицензия распространения этих драйверов - GPL2, поэтому нарушений при переупаковке не будет.


Порядок действий:
1. Установить всё, необходимое для сборки пакетов:
$su - -c "apt-get install kernel-headers-std-def kernel-headers-modules-std-def rpm-build"

2. Создать структуру каталогов:
$for i in SOURCES SPECS SRPMS BUILD RPMS; do echo $i; mkdir -p ~/RPM/$i; done
$mkdir ~/RPM/SOURCES/activdriver-5

3. Скачать пакет ПО для Шестой платформы:
$mkdir ~/Promethean
$cd ~/Promethean
$wget http://activsoftware.co.uk/linux/repos/alt/promethean_alt_linux_rpms_6.0.tar.gz

4. Распаковать архив и скопировать пакет с драйверами:
$tar zxvf promethean_alt_linux_rpms_6.0.tar.gz
$cd 6.0
$cp activdriver-5-8.46.13.alt_6.i586.rpm ~/RPM/SOURCES/activdriver-5

5. Перейти в каталог с драйверами и распаковать пакет:
$cd ~/RPM/SOURCES/activdriver-5
$rpm2cpio activdriver-5-8.46.13.alt_6.i586.rpm | cpio -id

6. После распаковки исходный пакет уже не нужен, удалить:
$rm -f activdriver-5-8.46.13.alt_6.i586.rpm

7. Создать необходимую структуру для запуска сервиса через systemd
$mkdir -p lib/systemd/system
$vi lib/systemd/system/activdevices.service

Содержимое:

[Unit]
Description=Promethean Xorg Virtual Device Creator

[Service]
Type=oneshot
ExecStart=/etc/rc.d/init.d/activdevices start

[Install]
WantedBy=multi-user.target


8. Упаковать содержимое пакета в архив
$cd ~/RPM/SOURCES
$tar czvf activdriver-5.tar.gz activdriver-5

9. Можно удалить ненужное:
$rm -rf activdriver-5

10. Создать spec-файл:
$cd ~/RPM/SPECS
$vi activdevices.spec

Содержимое:

Name:       activdriver
Version:    5
Release:    8.46.13.alt_7

Summary:    Promethean ActivDriver
License:    GPL
Group:      System
URL:        http://www.prometheanplanet.co.uk/

Packager:   Promethean User

Source:    %name-%version.tar.gz

Requires:  activaid gcc python

BuildArch: i586

%description
The kernel mode and X11 drivers for Promethean ActivBoard and ActivHub.
You need to install the non open source activtools package in order to calibrate your board.
Compatible with Xorg 6.8 and later (including 7.x).

%prep
%setup -q

%build

%install
%__cp -r %_builddir/%name-%version/ %buildroot

%files

%_sysconfdir/udev/rules.d/10-board.rules
/lib/systemd/system/activdevices.service
/tmp/promethean/driver/*
%_usr/bin/promethean.sh
%_usr/local/bin/*
%_usr/share/hal/fdi/policy/20thirdparty/12-promethean.fdi
%_usr/share/promethean/languages/activlang_*
%_usrsrc/promethean/activlc/*
%_usrsrc/promethean/activlc/debug
%_usrsrc/promethean/activlc/release
%_usrsrc/promethean/inc/*
%_usrsrc/promethean/inc/linux/*
%_usrsrc/promethean/kernel/*

%post
/tmp/promethean/driver/doinst.sh
ln -s /lib/systemd/system/activdevices.service /etc/systemd/system/multi-user.target.wants/

%changelog
*Tue May 21 2013 Promethean User
- Repack original rpm for ALTLinux p7 branch


11.Запустить сборку:
$rpm -ba activdriver.spec

12. Установить собранный пакет и остальное ПО для ИД
$su -
#apt-get install insserv
#apt-get install ~/Promethean/6.0/activaid-2-0.1.8.alt_6.i586.rpm
#apt-get install ~/RPM/RPMS/i586/activdriver-5-8.46.13.alt_7.i586.rpm
#systemctl start activdevices
#apt-get install ~/Promethean/6.0/activtools-5-8.46.13.alt_6.i586.rpm
#apt-get install ~/Promethean/6.0/activinspire-1-7.58968.4.i386.rpm ~/Promethean/6.0/activinspire-help-ru-1-0.1.64.noarch.rpm ~/Promethean/6.0/activresources-core-ru-1-0.1.134.noarch.rpm ~/Promethean/6.0/activhwr-ru-1-0.1.69.i386.rpm

Осталось выйти и войти в графический сеанс, подключить доску к системному блоку, откалибровать её и ввести лицензионный ключ от ПО ActivInspire.

Файлы для скачивания:
Спек-файл: https://dl.dropboxusercontent.com/u/66823784/activdriver/activdriver.spec
Файл для сборки: https://dl.dropboxusercontent.com/u/66823784/activdriver/activdriver-5-8.46.13.alt_7.src.rpm
Драйвера, готовые для установки: https://dl.dropboxusercontent.com/u/66823784/activdriver/activdriver-5-8.46.13.alt_7.i586.rpm

Всем удачи!!!

  • promethean activboard alt linux rpm p7 седьмая платформа

Комментарии к записи

Добавьте ваш комментарий!

Войтите чтобы оставить комментарий или Создать учетную запись

» Все комментарии
» RSS комментариев

Сергей Целищев

rotkart
Целищев Сергей Леонидович учитель информатики ГБОУ СОШ № 460
Регистрация: 30.11.2009
Записей: 11
RSS лента

Популярные записи

  • Запуск openmeetings
  • Терминальный сервер на Thinstation и NX
  • Запуск Moodle на Школьном Мастере и установка модуля для Openmeetings
  • Использование микроскопа Digital Blue QX5 в ALTLinux Школьный Мастер 6.0
  • DHCP и TFTP сервер для компьютерного класса
  • Клонирование WinXP на РМ компьютерного класса через сеть
  • Переупаковка драйвера интерактивной доски Promethean ActivBoard для рабо...
  • Подключение ActivBoard к ALTLinux KDesktop 6.0.1
  • Сетевая инсталляция Школьного Мастера 5.0 по FTP
  • Массовая печать doc-файлов из косноли linux
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта
  • RSS

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .