Peter, радвам се, че ти се обади. Историята е малко дълга. Има принтер със скенер – Canon MP520 PIXMA. За линукс изтеглям драйверите от официалния сайт на Canon. Там те са дадени с формат DEB и RPM. Те са четири на брой и са за i386. Тези за принтера (2 броя) инсталирани със dpkg -i –force-all, работят добре. Но тези за скенера не стават. Реших да преобразувам със Alien тези от RPM в DEB, пък може и да заработят. Малко смешна идея, но пък е надежда. Драйверите изтеглям от тук:
http://software.canon-europe.com Първо се инсталира „scangearmp-common-1.10-1.i386.rpm“, а след това другия файл - „scangearmp-mp520series-1.10-1.i386.rpm“. Но, мисля, че идеята ти да конвергирам пакета в 32 битова ОС ще се окаже добра идея. Дай Боже, някой да направи програма за конвергиране от 32 в 64 бита и обратно. Давам ти и това, което искаш:
root@VIV:/home/lilolin/PROGRAMI# alien --to-deb scangearmp-common-1.10-1.i386.rpm
Warning: Skipping conversion of scripts in package scangearmp-common: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/scangearmp-common
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: symbol dlsym used by debian/scangearmp-common/usr/lib/libsane-canon_mfp.so.1.0.1 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlclose used by debian/scangearmp-common/usr/lib/libsane-canon_mfp.so.1.0.1 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlopen used by debian/scangearmp-common/usr/lib/libsane-canon_mfp.so.1.0.1 found in none of the libraries.
dpkg-shlibdeps: failure: couldn't find library libgimp-2.0.so.0 needed by debian/scangearmp-common/usr/local/bin/scangearmp (its RPATH is ''

'>.
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: command returned error code 512
make: [binary-arch] Error 1 (ignored)
dh_gencontrol
dpkg-gencontrol: error: current host architecture 'amd64' does not appear in package's architecture list (i386)
dh_gencontrol: command returned error code 65280
make: *** [binary-arch] Error 1
find: „scangearmp-common-1.10“: No such file or directory