Установка пакета OWFS

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Установка пакета OWFS

Сообщение xebes » 03 май 2011, 18:05

Объясните, пожалуйста, популярно, как устанавливается и запускается пакет OWFS.
Я установил все необходимое для пакета OWFS. Проблема возникла с libusb - скачал пакеты с libusb.org. Установил fuse. После этого запустил
./configure из папки куда разархивировал owfs, вроде как проблем не нашел скрипт, дальше запустил sudo make, потом sudo make install. И понеслись ошибки:

куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена

и в конце:
make[5]: *** [install-libLTLIBRARIES] Ошибка 1
make[5]: Leaving directory `/home/user/build/owfs/module/owcapi/src/c'
make[4]: *** [install-am] Ошибка 2
make[4]: Leaving directory `/home/user/build/owfs/module/owcapi/src/c'
make[3]: *** [install-recursive] Ошибка 1
make[3]: Leaving directory `/home/user/build/owfs/module/owcapi/src'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Leaving directory `/home/user/build/owfs/module/owcapi'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/user/build/owfs/module'
make: *** [install-recursive] Ошибка 1

stpavel
Сообщения: 75
Зарегистрирован: 08 апр 2011, 18:43

Re: Установка пакета OWFS

Сообщение stpavel » 03 май 2011, 18:25

xebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
Ну так установите ed

tester
Модератор
Сообщения: 49
Зарегистрирован: 18 мар 2011, 14:22
Откуда: СПб
Контактная информация:

Re: Установка пакета OWFS

Сообщение tester » 03 май 2011, 18:48

У меня все прошло очень быстро: у меня Debian Squeeze (минимальный скачивал с оф.сайта, все остальное ставилось на него apt-get'ом), помню:
1. скачал OWFS: owfs-2.8p8.tar.gz (актуальная ссылка: http://sourceforge.net/projects/owfs/files/owfs/2.8p8/
2. в пользовательскую папку ~ и распаковал
3. на процессе make - была ошибка на отсутствие fuse
4. fuse поставил apt-get
5. снова make и все заработало

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 03 май 2011, 18:49

stpavel писал(а):
xebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
Ну так установите ed
А как узнать что программа правильно установилась?

tester
Модератор
Сообщения: 49
Зарегистрирован: 18 мар 2011, 14:22
Откуда: СПб
Контактная информация:

Re: Установка пакета OWFS

Сообщение tester » 03 май 2011, 18:55

xebes писал(а):А как узнать что программа правильно установилась?
1 если не было ошибок при инсталляции
2 если после инсталляция запускается и работает
)) у вас какая версия ОС?

stpavel
Сообщения: 75
Зарегистрирован: 08 апр 2011, 18:43

Re: Установка пакета OWFS

Сообщение stpavel » 03 май 2011, 18:57

xebes писал(а):
stpavel писал(а):
xebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
Ну так установите ed
А как узнать что программа правильно установилась?
Вариантов много. Можете просто набрать ed --help что бы посмотреть вообще установлен ли у вас ed или нет.

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 03 май 2011, 18:57

Подскажите, что значит:
user@server ~ $ /opt/owfs/bin/owfs -s 3000 /mnt/1wire/
DEFAULT: owlib.c:LibStart(54) No valid 1-wire buses found

tester
Модератор
Сообщения: 49
Зарегистрирован: 18 мар 2011, 14:22
Откуда: СПб
Контактная информация:

Re: Установка пакета OWFS

Сообщение tester » 03 май 2011, 19:00

xebes писал(а):Подскажите, что значит:
user@server ~ $ /opt/owfs/bin/owfs -s 3000 /mnt/1wire/
DEFAULT: owlib.c:LibStart(54) No valid 1-wire buses found
не уверен, но похоже что не видит шину, а значит нет мастера. lsusb ?

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 03 май 2011, 19:13

stpavel писал(а): Вариантов много. Можете просто набрать ed --help что бы посмотреть вообще установлен ли у вас ed или нет.
ED установилась - проблем нет с ней, но осталось куча других.
А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 03 май 2011, 19:42

xebes писал(а):А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED
Неважно. Можете спокойно использовать owfs без этих возможностей.
Было бы также нелишним узнать, какой дистрибутив Linux вы используете.
По возможности используйте пакеты из стабильных репозиториев.

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 03 май 2011, 22:32

Andrey_B писал(а):
xebes писал(а):А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED
Неважно. Можете спокойно использовать owfs без этих возможностей.
Было бы также нелишним узнать, какой дистрибутив Linux вы используете.
По возможности используйте пакеты из стабильных репозиториев.
Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.
Взял репозитории с вашего сайта, но там нет многих пакетов.

tester
Модератор
Сообщения: 49
Зарегистрирован: 18 мар 2011, 14:22
Откуда: СПб
Контактная информация:

Re: Установка пакета OWFS

Сообщение tester » 03 май 2011, 22:45

xebes писал(а):Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.
Взял репозитории с вашего сайта, но там нет многих пакетов.
Если поставили последний Squeeze - по идее вообще проблем никаких, попробуйте как я написал выше - все ставиться без вопросов.
..единственное: до owfs я ставил много чего и возможно есть какие-то зависимости, возможно надо смотреть.
++: вот нашел: http://perso.ens-lyon.fr/sebastien.mei/ ... tions:owfs
по-французски, но как раз пишет про зависимости, и что дальше делать...

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 03 май 2011, 23:04

xebes писал(а):Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.
Взял репозитории с вашего сайта, но там нет многих пакетов.
Что значит нет многих пакетов? Какие конкретно пакеты вы не нашли?
В Debian 6 есть практически все.
Искать пакет можно командой:
apt-cache search имя_пакета

Важно иметь правильно настроенный /etc/apt/source.list
Приведите содержимое этого файла.

Можно использовать графические оболочки для управления пакетами. Там вообще все очень просто.

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 03 май 2011, 23:37

Что значит нет многих пакетов? Какие конкретно пакеты вы не нашли?
В Debian 6 есть практически все.
Искать пакет можно командой:
apt-cache search имя_пакета

Важно иметь правильно настроенный /etc/apt/source.list
Приведите содержимое этого файла.

Можно использовать графические оболочки для управления пакетами. Там вообще все очень просто.
Нет например libusb. По крайней мере ругается что не может его найти.

Вот содержимое файла

deb http://packages.linuxmint.com/ debian main upstream import
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://http.us.debian.org/debian/ squeeze contrib non-free main
deb-src http://http.us.debian.org/debian/ squeeze non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib
deb http://deb.opera.com/opera/ squeeze non-free
deb http://www.geekconnection.org/remastersys/repository squeeze/
#deb http://download.videolan.org/pub/videolan/debian sid main
#deb-src http://download.videolan.org/pub/videolan/debian sid main

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 03 май 2011, 23:47

Довольно своеобразный source.list
Надеюсь, все это действительно необходимо.
libusb в Debian был всегда.
apt-cache search libusb

tester
Модератор
Сообщения: 49
Зарегистрирован: 18 мар 2011, 14:22
Откуда: СПб
Контактная информация:

Re: Установка пакета OWFS

Сообщение tester » 03 май 2011, 23:48

достаточно этого, все качал с .at:

cat /etc/apt/sources.list
# Debian packages for stable
deb http://ftp.at.debian.org/debian/ stable main contrib

# Uncomment the deb-src line if you want 'apt-get source'
# to work with most packages.
# deb-src http://ftp.at.debian.org/debian/ stable main contrib

# Security updates for stable
deb http://security.debian.org/ stable/updates main contrib

deb http://apt.mucommander.com stable main non-free contrib

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 04 май 2011, 00:14

Andrey_B писал(а):Довольно своеобразный source.list
Надеюсь, все это действительно необходимо.
libusb в Debian был всегда.
apt-cache search libusb
Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать :) .

А libusb и libusb-dev это не одно и то же? есть libusb-1.0.0 его ставить?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 04 май 2011, 00:42

xebes писал(а):Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать :) .
Ускреблись. Россия-Словакия 4:3. Главная ошибка Быкова всем понятна - надо было сразу ставить Барулина.
Debian - очень стабильный, консервативный, сбалансированный, оттестированный дистрибутив. Без всякой нужды ставить программы не из репозитория я бы не стал. Нет смысла. Также и в отношении source.list. Без веских причин не стал бы писать туда всякую экзотику.
xebes писал(а):А libusb и libusb-dev это не одно и то же? есть libusb-1.0.0 его ставить?
Это не одно и то же. libusb может потребоваться для скомпилированных пакетов, которые используют эту библиотеку. libusb-dev нужна для самостоятельной компиляции программ.
Из репозитория можете поставить и то и другое. Версия 1.0, которая, к слову, появилась только в Squeeze ставить можно. Автор owfs, насколько я помню, давно уже сделал ориентир на эту версию.

xebes
Сообщения: 102
Зарегистрирован: 21 апр 2011, 17:27

Re: Установка пакета OWFS

Сообщение xebes » 04 май 2011, 12:42

Andrey_B писал(а):
xebes писал(а):Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать :) .
Ускреблись. Россия-Словакия 4:3. Главная ошибка Быкова всем понятна - надо было сразу ставить Барулина.
Debian - очень стабильный, консервативный, сбалансированный, оттестированный дистрибутив. Без всякой нужды ставить программы не из репозитория я бы не стал. Нет смысла. Также и в отношении source.list. Без веских причин не стал бы писать туда всякую экзотику.


Это не одно и то же. libusb может потребоваться для скомпилированных пакетов, которые используют эту библиотеку. libusb-dev нужна для самостоятельной компиляции программ.
Из репозитория можете поставить и то и другое. Версия 1.0, которая, к слову, появилась только в Squeeze ставить можно. Автор owfs, насколько я помню, давно уже сделал ориентир на эту версию.
Я так и не понял libusb = libusb-1.0? Или это разные пакеты?
Я установил libusb-1.0 вручную и если запрос на установку libusb - говорит что пакет не найден. Что это значит?

Нда.... Теперь я стал понимать почему винда такая популярная...

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 04 май 2011, 13:11

Линейка отличный инструмент. Удобный, простой, понятный. Справится даже школьник. На линейку можно нанести оформление в стиле Аэро, голографические картинки, виджеты. Смотреться будет отлично! С этой точки зрения штангенциркуль сильно проигрывает. Им без минимальных знаний тяжело что-то измерить. Да и сам он какой-то некрасивый, тяжелый, всякие непонятные рога торчат...
По собственным наблюдениям, в Windows принято сначала нажимать, а потом думать. В Unix принято делать наоборот.
libusb - это библиотека, с помощью которой можно осуществлять доступ к USB в Linux.
libusb делится на две ветки (версии) 0.1 и 1.0. Они сильно разные. Чем - велкам на официальный сайт
У меня owfs стоит на lenny. Там только 0.1. owfs должен нормально работать и с 1.0
Что касается ручной установки программ и из репозитория.
Ну вот у вас есть в Windows Exe файл. Просто Exe файл. Он запускается. Работает. Все отлично.
Теперь вы решили скачать эту же программу другой версии и запустить через инсталлятор. Инсталлятор радостно пропишет нужные данные в реестр и в папки не подозревая, что эта программа уже у вас есть. В Control Panel - Установка и Удаление программ у вас также будет присутствовать только та программа, которая установлена через инсталлятор, но не будет той, что у вас работала без него.
То, что вы вносите какие-то изменения под root'ом, компилируете и ставите через make install программы, никак не отражается в менеджере пакетов. Если вы установили пакет libusb вручную, то менеджер пакетов по-прежнему будет думать, что пакет не установлен.
Почитайте подробнее про aptitude, про dpkg и т.д.

Ответить