|
gvfs, libgvfscommon-dev, gvfs-fuse, fuse-utils, python-fuse, libusb-dev, libfuse-dev, swig and checkinstall I use checkinstall as it will produce a .deb and then install it. Now download owfs-2.8p7.tar.gz ( or current version ) from http://sourceforge.net/projects/owfs/files/ change to directory it was downloaded to and then unpack it with tar xvzf owfs-2.8p7.tar.gz Configure and install it as follows: cd owfs-2.8p7 ./configure After this runs you will see what is enabled. If something you want is reported as DISABLED then scroll back up through the output from the configure and you should find the reason. It seems it is usually the dev packages which it cannot find, so just install it/them and run ./configure again. Once all is as required run sudo checkinstall ( accept default options ) ( If you didnt install checkinstall then run make && sudo make install ) This installs the needed files to /opt/owfs with the binary files in /opt/owfs/bin Then you need to edit /etc/fuse.conf as root and add this line to the end: user_allow_other There is also the need to set up the udev rules. The syntax for udev rules seems to change with various versions and on my system with Ubuntu 10.10 with all updates applied I am using the following saved as /etc/udev/rules.d/90-ds2490.rules: SYSFS{idVendor}=="04fa", SYSFS{idProduct}=="2490", GROUP="ow", MODE="0664" If this does not work for you try looking here: http://owfs.org/index.php?page=udev You can manually launch owfs with: /opt/owfs/bin/owfs --allow_other -C -u -m /home/norman/1-wire where --allow_other allows any user to access the files, -C says display temperatures as centigrade -u means find the button via usb and -m tells it where to mount the files. |
I have no others so cannot verify that they will work with different ones. | ||||||||||||
|