Dave, Thank you very much, it did work, I used this.
What you would need to do: (download the tarball) md5sum sane-backends-1.0.27.tar.gz (make sure this reports b10a08785f92a4c07ad961f4d843c934) tar xfa sane-backends-1.0.27.tar.gz cd sane-backends-1.0.27 sudo apt-get build-dep libsane sudo apt-get install build-essentials ./configure (this should tell you that it's going to install into /usr/local/ subdirectories) make (this should build all of the backends) At this point you have a bunch of ways you can go about installing. If you look in "./.libs/" you should find ./.libs/libsane-pixma.so which is the newly-build version of the Pixma backend. You can do a "sudo make install" which will install all of the SANE libraries and back-ends into /usr/local/lib/sane/ and install a bunch of new configuration files into /usr/local/etc/sane.d/. That may work although I can't guarantee that the loader will find those new libraries since you've already got the standard Debian versions installed. I noticed that synaptic still shows libsane at 1.0.25, but obviously there are a lot more files listed in /ect/sane.d than before. So all I did was hop back into net.conf and added my network location for my scanner and I am back up and running wireless scanning. I did notice that I do not have the same tweaks that Rolf and I had worked on on his ppa. I am guessing that his ppa gets updated more than the regular sane backend. One last question. Is the folder that gets extracted for building (sane-backends-1.0.27) tied to anything, or can it be removed? Thank You Curtis On Tue, Aug 8, 2017 at 1:35 PM, Dave Platt <dpl...@radagast.org> wrote: > On 08/08/2017 01:04 PM, Curtis Graham wrote: > > Dave > > > > I really appreciate that you took the time to see if 1.0.27 was in > > testing. I don't know where to look for that. > > What I did, was to go to www.debian.org, click on "Packages". > > Then, go down to the "Search package directories" area, enter > "sane" in the search string and "testing" for distribution, > and do a search. This brings up all of the packages in that > distribution with "sane" in the name. > > What the SANE projects calls "sane-backends", is mostly in the > Debian package called "libsane" - it's the runtime libraries (which > is how the back-ends are packaged - they're dynamically-loadable > libraries). > > The Debian "sane" package is mostly the front-ends. > > > So I found this and it looks like it was written Today. Does this look > > like it will point me in the right direction? And do I need to do just > > the backends or both back and front ends? I don't know if that is just > > installing the frontend GUI programs or does that tie the frontends to > > the backends somehow...scratching head... > > That's a reasonable place to start reading, although I don't know how > specific to any particular version of Linux their particular > instructions might be. > > You should need to rebuild only the back-ends (that was my own > experience, at least). The front-end GUI programs make use of the > back-end libraries, via the SANE APIs. You should find that front-ends > built from 1.0.25, will work just fine with back-end libraries built > from the 1.0.27 sources. > > I'd suggest downloading the 1.0.27 source tarball directly from the > main SANE archive site, rather than from a third-party site... no > telling what changes might have been made for various reasons in the > third-party version. In this case it seems safe enough (the fossies > site gives the same MD5 checksum as the one at the main SANE project > archives, and the download matches the checksum, so it hasn't been > altered or tampered with) but it's usually best to go back to the > source. > > What you would need to do: > > (download the tarball) > md5sum sane-backends-1.0.27.tar.gz > > (make sure this reports b10a08785f92a4c07ad961f4d843c934) > > tar xfa sane-backends-1.0.27.tar.gz > cd sane-backends-1.0.27 > sudo apt-get build-dep libsane > sudo apt-get install build-essentials > ./configure > > (this should tell you that it's going to install into > /usr/local/ subdirectories) > > make > > (this should build all of the backends) > > At this point you have a bunch of ways you can go about installing. > > If you look in "./.libs/" you should find ./.libs/libsane-pixma.so > which is the newly-build version of the Pixma backend. > > You can do a "sudo make install" which will install all of the SANE > libraries and back-ends into /usr/local/lib/sane/ and install a bunch > of new configuration files into /usr/local/etc/sane.d/. That may work > although I can't guarantee that the loader will find those new > libraries since you've already got the standard Debian versions > installed. > > Or, you can very selectively install just this one back-end: > > sudo mv /usr/lib/sane/libsane-pixma.so /usr/lib/sane/libsane-pixma. > so.backup > sudo cp ./.libs/libsane-pixma.so /usr/lib/sane/ > > That approach will leave you with your existing Debian SANE > installation unchanged _except_ for this one modified > back-end library. > > Hope this helps you get started. Use at your own risk. No > warranty offered, express or implied. If it breaks, you own > all the pieces. :-) > > > -- J Curtis Graham WebRep Overall rating
-- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org