diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-05-24 21:03:56 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-05-24 21:03:56 +0200 |
commit | 58912f68c2489bcee787599837447e0d64dfd61a (patch) | |
tree | dda50aadde35fe152da1a8d50769987ace0f1496 /README.linux | |
parent | cfd27ef2ad8b005fd47ab41ef29b71d9e3d48201 (diff) |
New upstream version 1.0.27upstream/1.0.27
Diffstat (limited to 'README.linux')
-rw-r--r-- | README.linux | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/README.linux b/README.linux index 6f7aec0..f255c3b 100644 --- a/README.linux +++ b/README.linux @@ -45,132 +45,6 @@ Gentoo information: Gentoo users: If your USB scanner is not detected at all check that USE=usb is set when emerging. -Quick install: --------------- - -$ ./configure -$ make -$ make install - -Step by step install on Linux 2.6.* and 3.*, both with udev: ------------------------------------------------------------- - -1. Install with your preferred package manager: - (a) the development environment for your Linux distibution - - mandatory: gcc, make, kernel header files - - optional: git - (b) missing development packages - - libusb-dev or libusb-devel or libusb-compat-devel - -2. Get the latest SANE backend from git: - You can download "daily git snapshot" from here: - - http://www.sane-project.org/snapshots/ - - If you prefer to use git, you can fetch a read-only copy of the git tree - with this command: - - $ git clone git://git.debian.org/sane/sane-backends.git - - If you already are using a self compiled SANE backend and just fetched a - new copy of the git tree or if you patched some source files, there is no - need to follow the installation procedure again. You only need to make and - install libsane: - - $ make && sudo make install - -3. Configure, make and install latest SANE backend: - We install a new SANE dynamically linked shared object library in - /usr/local/lib beside your system's SANE library. - - $ ./configure - $ make && sudo make install - -3.1. SANE library: - Register new installed SANE dynamically linked shared object library. - - $ sudo ldconfig -v | grep libsane - libsane.so.1 -> libsane.so.1.0.25 - libsane.so.1 -> libsane.so.1.0.23 - - This example shows that the system first find version 1.0.25 and then 1.0.23. - This is the correct order. - - If your system first find the old version and then the new installed one, - then you must change the order for library paths in /etc/ld.so.conf or you - must create the new configuration file /etc/ld.so.conf.d/1-sane.conf. - - $ echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf - - Then you must repeat this step. - -3.2. Localization file: - - $ cd /usr/share/locale/<language>/LC_MESSAGES - $ sudo ln -sf /usr/local/share/locale/<language>/LC_MESSAGES/sane-backends.mo . - $ cd - - -3.3. udev rules file: - - $ sudo cp tools/udev/libsane.rules /etc/udev/rules.d - - Reconnect your scanner to the USB bus to activate the new rules file. - -3.4. Use the scanner with normal user rights: - - Your user must be a member of the group scanner. - - $ cat /etc/group | grep scanner - scanner:x:107:<user> - - Create a new group scanner, if it doesn't exist. - - $ sudo addgroup scanner - - Add an existing user to group scanner. - - $ sudo adduser <username> scanner - - After this you must logoff and login again. - -4. Test your scanner: - -4.1. Check the used backend version: - - The programs must use the installed SANE backend version, e.g. 1.0.25. - - $ scanimage -V - scanimage (sane-backends) 1.0.25git; backend version 1.0.25 - - This example shows that backend and scanimage are version 1.0.25. - - $ /usr/bin/scanimage -V - scanimage (sane-backends) 1.0.23; backend version 1.0.25 - - This example shows that an old scanimage (1.0.23) uses the backend 1.0.25. - - If you want to use xsane, start xsane and check the used version with - CTRL - i. - -4.2. Access scanner with normal user rights: - - $ scanimage -L - - If your scanner isn't recognised here, try this: - - $ sudo scanimage -L - - If this works, your user doesn't have the rights to access the scanner. - - However, please check and redo the installation described above. - If this doesn't help, you can ask the mailing list - <sane-devel@lists.alioth.debian.org> for further support. - -4.3. Testscan: - - $ cd ~ - $ scanimage > test.pnm - Information about SCSI scanners: ================================ |