Установка пакета OWFS
Установка пакета OWFS
Объясните, пожалуйста, популярно, как устанавливается и запускается пакет 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
Я установил все необходимое для пакета 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
Re: Установка пакета OWFS
Ну так установите edxebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
-
- Модератор
- Сообщения: 49
- Зарегистрирован: 18 мар 2011, 14:22
- Откуда: СПб
- Контактная информация:
Re: Установка пакета OWFS
У меня все прошло очень быстро: у меня 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 и все заработало
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 и все заработало
Re: Установка пакета OWFS
А как узнать что программа правильно установилась?stpavel писал(а):Ну так установите edxebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
-
- Модератор
- Сообщения: 49
- Зарегистрирован: 18 мар 2011, 14:22
- Откуда: СПб
- Контактная информация:
Re: Установка пакета OWFS
1 если не было ошибок при инсталляцииxebes писал(а):А как узнать что программа правильно установилась?
2 если после инсталляция запускается и работает
)) у вас какая версия ОС?
Re: Установка пакета OWFS
Вариантов много. Можете просто набрать ed --help что бы посмотреть вообще установлен ли у вас ed или нет.xebes писал(а):А как узнать что программа правильно установилась?stpavel писал(а):Ну так установите edxebes писал(а): куча строк с ошибкой :
/bin/bash: line 17: ed: команда не найдена
Re: Установка пакета OWFS
Подскажите, что значит:
user@server ~ $ /opt/owfs/bin/owfs -s 3000 /mnt/1wire/
DEFAULT: owlib.c:LibStart(54) No valid 1-wire buses found
user@server ~ $ /opt/owfs/bin/owfs -s 3000 /mnt/1wire/
DEFAULT: owlib.c:LibStart(54) No valid 1-wire buses found
-
- Модератор
- Сообщения: 49
- Зарегистрирован: 18 мар 2011, 14:22
- Откуда: СПб
- Контактная информация:
Re: Установка пакета OWFS
не уверен, но похоже что не видит шину, а значит нет мастера. lsusb ?xebes писал(а):Подскажите, что значит:
user@server ~ $ /opt/owfs/bin/owfs -s 3000 /mnt/1wire/
DEFAULT: owlib.c:LibStart(54) No valid 1-wire buses found
Re: Установка пакета OWFS
ED установилась - проблем нет с ней, но осталось куча других.stpavel писал(а): Вариантов много. Можете просто набрать ed --help что бы посмотреть вообще установлен ли у вас ed или нет.
А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED
Re: Установка пакета OWFS
Неважно. Можете спокойно использовать owfs без этих возможностей.xebes писал(а):А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED
Было бы также нелишним узнать, какой дистрибутив Linux вы используете.
По возможности используйте пакеты из стабильных репозиториев.
Re: Установка пакета OWFS
Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.Andrey_B писал(а):Неважно. Можете спокойно использовать owfs без этих возможностей.xebes писал(а):А это важно ?
Profiling is DISABLED
Tracing memory allocation is DISABLED
1wire bus traffic reports is DISABLED
Было бы также нелишним узнать, какой дистрибутив Linux вы используете.
По возможности используйте пакеты из стабильных репозиториев.
Взял репозитории с вашего сайта, но там нет многих пакетов.
-
- Модератор
- Сообщения: 49
- Зарегистрирован: 18 мар 2011, 14:22
- Откуда: СПб
- Контактная информация:
Re: Установка пакета OWFS
Если поставили последний Squeeze - по идее вообще проблем никаких, попробуйте как я написал выше - все ставиться без вопросов.xebes писал(а):Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.
Взял репозитории с вашего сайта, но там нет многих пакетов.
..единственное: до owfs я ставил много чего и возможно есть какие-то зависимости, возможно надо смотреть.
++: вот нашел: http://perso.ens-lyon.fr/sebastien.mei/ ... tions:owfs
по-французски, но как раз пишет про зависимости, и что дальше делать...
Re: Установка пакета OWFS
Что значит нет многих пакетов? Какие конкретно пакеты вы не нашли?xebes писал(а):Вообщем установил новый debian 6.01 по моему. Но в нем по чему то нет русской раскладки.
Взял репозитории с вашего сайта, но там нет многих пакетов.
В Debian 6 есть практически все.
Искать пакет можно командой:
apt-cache search имя_пакета
Важно иметь правильно настроенный /etc/apt/source.list
Приведите содержимое этого файла.
Можно использовать графические оболочки для управления пакетами. Там вообще все очень просто.
Re: Установка пакета OWFS
Нет например libusb. По крайней мере ругается что не может его найти.Что значит нет многих пакетов? Какие конкретно пакеты вы не нашли?
В Debian 6 есть практически все.
Искать пакет можно командой:
apt-cache search имя_пакета
Важно иметь правильно настроенный /etc/apt/source.list
Приведите содержимое этого файла.
Можно использовать графические оболочки для управления пакетами. Там вообще все очень просто.
Вот содержимое файла
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
Re: Установка пакета OWFS
Довольно своеобразный source.list
Надеюсь, все это действительно необходимо.
libusb в Debian был всегда.
apt-cache search libusb
Надеюсь, все это действительно необходимо.
libusb в Debian был всегда.
apt-cache search libusb
-
- Модератор
- Сообщения: 49
- Зарегистрирован: 18 мар 2011, 14:22
- Откуда: СПб
- Контактная информация:
Re: Установка пакета OWFS
достаточно этого, все качал с .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
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
Re: Установка пакета OWFS
Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать .Andrey_B писал(а):Довольно своеобразный source.list
Надеюсь, все это действительно необходимо.
libusb в Debian был всегда.
apt-cache search libusb
А libusb и libusb-dev это не одно и то же? есть libusb-1.0.0 его ставить?
Re: Установка пакета OWFS
Ускреблись. Россия-Словакия 4:3. Главная ошибка Быкова всем понятна - надо было сразу ставить Барулина.xebes писал(а):Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать .
Debian - очень стабильный, консервативный, сбалансированный, оттестированный дистрибутив. Без всякой нужды ставить программы не из репозитория я бы не стал. Нет смысла. Также и в отношении source.list. Без веских причин не стал бы писать туда всякую экзотику.
Это не одно и то же. libusb может потребоваться для скомпилированных пакетов, которые используют эту библиотеку. libusb-dev нужна для самостоятельной компиляции программ.xebes писал(а):А libusb и libusb-dev это не одно и то же? есть libusb-1.0.0 его ставить?
Из репозитория можете поставить и то и другое. Версия 1.0, которая, к слову, появилась только в Squeeze ставить можно. Автор owfs, насколько я помню, давно уже сделал ориентир на эту версию.
Re: Установка пакета OWFS
Я так и не понял libusb = libusb-1.0? Или это разные пакеты?Andrey_B писал(а):Ускреблись. Россия-Словакия 4:3. Главная ошибка Быкова всем понятна - надо было сразу ставить Барулина.xebes писал(а):Это не мой source.list это от какой то сборки, я с линуксом 2 дня по сути знаком, что б самому это карябать .
Debian - очень стабильный, консервативный, сбалансированный, оттестированный дистрибутив. Без всякой нужды ставить программы не из репозитория я бы не стал. Нет смысла. Также и в отношении source.list. Без веских причин не стал бы писать туда всякую экзотику.
Это не одно и то же. libusb может потребоваться для скомпилированных пакетов, которые используют эту библиотеку. libusb-dev нужна для самостоятельной компиляции программ.
Из репозитория можете поставить и то и другое. Версия 1.0, которая, к слову, появилась только в Squeeze ставить можно. Автор owfs, насколько я помню, давно уже сделал ориентир на эту версию.
Я установил libusb-1.0 вручную и если запрос на установку libusb - говорит что пакет не найден. Что это значит?
Нда.... Теперь я стал понимать почему винда такая популярная...
Re: Установка пакета OWFS
Линейка отличный инструмент. Удобный, простой, понятный. Справится даже школьник. На линейку можно нанести оформление в стиле Аэро, голографические картинки, виджеты. Смотреться будет отлично! С этой точки зрения штангенциркуль сильно проигрывает. Им без минимальных знаний тяжело что-то измерить. Да и сам он какой-то некрасивый, тяжелый, всякие непонятные рога торчат...
По собственным наблюдениям, в 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 и т.д.
По собственным наблюдениям, в 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 и т.д.