Автор Тема: Альт линукс и интерактивная доска ACTIVBoard  (Прочитано 25412 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
~/.rpmmacro
Смотрите содержимое  ~/.rpmmacros
Там в комментариях всё написано.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
И кстати - после выполнения команды rpminit  автоматом прописывается минимум - 

Цитировать
%_topdir        %homedir/RPM
#%_tmppath      %homedir/tmp

# %packager     Joe Hacker <joe@email.address>
# %_gpg_name    joe@email.address



Оффлайн Василий03

  • Завсегдатай
  • *
  • Сообщений: 53
Добрый день, по ссылке выше я создал в домашней директории структуру каталогов,воспользовался II. Сборка rpm-пакетов из исходных текстов (*.tar.gz, *.tar.bz2), поместил файл архива activdriver-5.tar.gz в каталог /RPM/SOURCES, а в каталог /RPM/SPECS файл activdriver.spec, запустил rpmbuild -ba activdriver.spec. при выполнении появилась ошибка:

[teach@teacher SPECS]$ rpmbuild -ba activdriver.spec
Выполняется(%prep): /bin/sh -e /home/teach/tmp/rpm-tmp.1392
+ umask 022
+ /bin/mkdir -p /home/teach/RPM/BUILD
+ cd /home/teach/RPM/BUILD
+ cd /home/teach/RPM/BUILD
+ rm -rf activdriver-5
+ echo 'Source #0 (activdriver-5.tar.gz):'
Source #0 (activdriver-5.tar.gz):
+ /bin/gzip -dc /home/teach/RPM/SOURCES/activdriver-5.tar.gz
+ /bin/tar -xf -
+ cd activdriver-5
+ /bin/chmod -c -Rf u+rwX,go-w .
mode of './usr/src/promethean/kernel/b' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/kernel/usbpromethean.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--)
mode of './usr/src/promethean/kernel/Mathrout.c' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/kernel/Makefile' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/kernel/usbpromethean.c' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/activlc/activlc.c' changed from 0444 (r--r--r--) to 0644 (rw-r--r--)
mode of './usr/src/promethean/activlc/Makefile' changed from 0444 (r--r--r--) to 0644 (rw-r--r--)
mode of './usr/src/promethean/inc/mathrout.h' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/inc/mathrout.cpp' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/inc/activcalibration.h' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/inc/calibrate_code.h' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/inc/linux/activioctl.h' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
mode of './usr/src/promethean/inc/linux/decls.h' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
+ exit 0
Выполняется(%build): /bin/sh -e /home/teach/tmp/rpm-tmp.1392
+ umask 022
+ /bin/mkdir -p /home/teach/RPM/BUILD
+ cd /home/teach/RPM/BUILD
+ cd activdriver-5
+ exit 0
Выполняется(%install): /bin/sh -e /home/teach/tmp/rpm-tmp.1392
+ umask 022
+ /bin/mkdir -p /home/teach/RPM/BUILD
+ cd /home/teach/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /home/teach/tmp/activdriver-buildroot
+ /bin/rm -rf -- /home/teach/tmp/activdriver-buildroot
+ cd activdriver-5
+ /bin/cp -r /home/teach/RPM/BUILD/activdriver-5/ /home/teach/tmp/activdriver-buildroot
+ /usr/lib/rpm/brp-alt
Cleaning files in /home/teach/tmp/activdriver-buildroot (auto)
Verifying and fixing files in /home/teach/tmp/activdriver-buildroot (binconfig,pkgconfig,libtool,desktop)
Compressing files in /home/teach/tmp/activdriver-buildroot (auto)
Adjusting library links in /home/teach/tmp/activdriver-buildroot
./lib:
Verifying ELF objects in /home/teach/tmp/activdriver-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/local/bin/activlc: uses non-LFS functions: __xstat open
Bytecompiling python modules in /home/teach/tmp/activdriver-buildroot using /usr/bin/python
Bytecompiling python modules with optimization in /home/teach/tmp/activdriver-buildroot using /usr/bin/python -O
Hardlinking identical .pyc and .pyo files
Обрабатываются файлы: activdriver-5-8.46.13.alt_7
ошибка: Файл не найден: /home/teach/tmp/activdriver-buildroot/lib/systemd/system/activdevices.service


Ошибки сборки пакетов:
    Файл не найден: /home/teach/tmp/activdriver-buildroot/lib/systemd/system/activdevices.service
[teach@teacher SPECS]$

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

Оффлайн Василий03

  • Завсегдатай
  • *
  • Сообщений: 53
И попробовал поставить файл activdevices.service в /home/teach/tmp/activdriver-buildroot/lib/systemd/system/

Ошибка не уходит, а файл из директории удаляется.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 218
И попробовал поставить файл activdevices.service в /home/teach/tmp/activdriver-buildroot/lib/systemd/system/

Ошибка не уходит, а файл из директории удаляется.
а вы п.7 и все что раньше точно по инструкции выполнили, без самодеятельности?

Оффлайн Василий03

  • Завсегдатай
  • *
  • Сообщений: 53
Ну вроде что-то получилось, завтра доску подключу, посмотрю как работает. Заранее спасибо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Выкладывайте результаты, для тех, кто пойдёт за вами :)

Оффлайн Василий03

  • Завсегдатай
  • *
  • Сообщений: 53
Подскажите, начал установку, по ссылке выше. Дошел до 11 пункта сборки rpm -ba activdriver.spec. Ругается на root. А войти в каталог cd ~/RPM/SPECS под обычным пользователем нет возможности.
Если не хотите полностью повторять все шаги сборки пакета и настраивать сборочное окружение, то там, по второй ссылке, внизу страницы ссылка на файл в моём дропбоксе на уже готовый собранный пакет. Просто скачайте его и следуйте уже не инструкциям сборки, а инструкциям установки :-)

Поместить файлы в директорию согласно п.12(~/Promethean/6.0/ и в ~/RPM/RPMS/i586/ файл драйвера). Далее достаточно выполнить 12-й пункт
инструкции над имеющимися файлами.

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

Оффлайн Василий03

  • Завсегдатай
  • *
  • Сообщений: 53
Может быть что-то с доской, или с кабелем USB. Питание на доску идет. Попробую вторую доску подключить (с компом windows работает нормально)