LINUX.ORG.RU

Сообщения Sinopteek

 

Сборка модуля python'а Tkinter под linux

Форум — Development

Возникла необходимость пересобрать Tkinter(пакет в OpenSuSE называется - python-tk) в связи с тем, что под linux по умолчанию отключена поддержка потоков. Ошибка подобная описанной в http://bugs.python.org/issue3835 . Проблема заключается в том, что пакета с исходниками конкретного модуля нет - есть только общий пакет «python-dev» https://build.opensuse.org/package/files?package=python&project=openSUSE%3A11.4 , в который включён и необходимый мне модуль. Также не нашёл исходников на модуль TK. Пересобирать полностью python не хочу. Каким образом скомпилировать только один необходимый мне модуль с необходимыми мне ключами? И куда бы написать, чтобы автоматические сборщики этого модуля стабили компилировть его с ключём "--enable-threads". Под виндой таких проблем нет :D Жаль, т.к переносимость страдает

Sinopteek
()

Портативная виртуальная машина на VirtualBox

Форум — Desktop

Хочу иметь виртуальную машину на флешке и запускать её с нескольких систем.
Собственно VirtualBox установлен везде, где надо. Машина подготовлена.
Написана заготовка для запуска

VBoxManage import 1.ovf
VBoxManage startvm 1
....
работаем в машине
....
VBoxManage export 1 -o 1.ovf
VBoxManage unregistervm 1 --delete

Всё бы хорошо, но startvm не блокирует выполнение скрипта до завершения работы машины. Можно, конечно разбить на два скрипта - на запуск и на завершение. Но это не так удобно и можно забыть его запустить и оставить машину на чужой системе, а это не безопасно, да и места может занимать прилично.
Какие есть соображения по доработке скрипта или альтернативной реализации?

Sinopteek
()

Установка драйверов для плат АЦП ICP-DAS

Форум — Linux-hardware

У меня есть одна плата АЦП PISO-813 производства компании ICP-DAS.
Пытаюсь собрать дрова с офф. сайта ICPDAS.
Написано драйвер поддерживает ядра версий 2.4,2.6

ядро моего linux'а -стандартное для OpenSuse 11.1 - 2.6.27.7-9-default (получено от "uname -r")

Поставил следующие пакеты:
kernel-source-2.6.27.7-9.1.x86_64
kernel-syms-2.6.27.7-9.1-9.1.x86_64
linux-kernel-headers 2.6.27-2.28
kernel-default-2.6.27.7-9.1.x86_64
kernel-default-base-2.6.27.7-9.1.x86_64
kernel-default-extra-2.6.27.7-9.1.x86_64

Установка включает в себя 3 шага:
1 ./configure - проходит нормально после установки make, GCC, kernel source & kernel headers
2 make - выдаёт много ошибок, в большинстве которых указывается следуещее:
"LINUX_VERSION_CODE" is not defined
"KERNEL_VERSION" is not defined
3 make install - не дошол, т.к. проблемы на шаге 2

Я думаю что LINUX_VERSION_CODE & KERNEL_VERSION должны быть определены в linux.h(поиском google), но я не могу найти linux.h в моей системе несмтря на на то, что я установил linux-kernel-headers 2.6.27-2.28.
Что я делаю не так? Как поставить драйвер

Sinopteek
()

RSS подписка на новые темы