ich habe einen Scanner der mit der aktuellen Version 1.0.24 aus den debian-repos nicht funktioniert jedoch mit der akutellen Version von der sane-Webseite schon.
In einer VM habe ich folgendes ausgeführt:
Code: Alles auswählen
git clone git://git.debian.org/sane/sane-backends.git
cd sane-backends
./configure
make
make install
Jetzt wollte ich mit checkinstall ein deb-paket bauen, da ich die Installation nicht am Paketmanager vorbei machen wollte und das zudem noch für mehrere Rechner brauche.
Also folgendes auf dem Live-System ausgeführt:
Code: Alles auswählen
./configure
make
checkinstall --install=no
*****************************************
**** Debian package creation selected ***
*****************************************
Das Paket wird entsprechend dieser Vorgaben erstellt:
0 - Maintainer: [ xxx@foo ]
1 - Summary: [ Ersatz für libsane ]
2 - Name: [ libsane-1.0.25-pre ]
3 - Version: [ 20140303 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ libsane-1.0.25-pre-20140303 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ libsane-1.0.25-pre ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
checkinstall bricht dann mit fogendem Fehler ab:
Code: Alles auswählen
installing sane-dll.5 in /usr/local/share/man/man5/sane-dll.5...
installing sane-scsi.5 in /usr/local/share/man/man5/sane-scsi.5...
installing sane-usb.5 in /usr/local/share/man/man5/sane-usb.5...
/bin/mkdir -p '/usr/local/doc/sane-1.0.25git'
/bin/mkdir: das Verzeichnis „/usr/local/doc“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
make[2]: *** [install-dist_docDATA] Fehler 1
make[2]: Leaving directory `/home/xxx/kdevelop_projects/sane-backends/test/libsane-1.0.25/libsane-1.0.25-pre-20140303/doc'
make[1]: *** [install-am] Fehler 2
make[1]: Leaving directory `/home/xxx/kdevelop_projects/sane-backends/test/libsane-1.0.25/libsane-1.0.25-pre-20140303/doc'
make: *** [install-recursive] Fehler 1
**** Installation fehlgeschlagen. Breche Paket-Erzeugung ab.
Räume auf...OK
Auf Wiedersehen!