This took a while and I didn't find the information elsewhere, so thought I'd throw the information here in case anyone else is looking for it!
Firstly, get the 32 bit drivers from Asia:
http://support-sg.canon-asia.com/con...100272302.html
Download is at the bottom of that page.
After you download it, untar the file and get into the directory that it creates
Code:
tar -xvf cnij*
cd cnij*
Now.. if you have a 32 bit / i386 system you are good to go!
and follow your nose.
If you are using 64 bit though it's more tricky. The 32 bit deb file itself works fine on 64bit machines, but the stuff in the install script does all the hard work of actually getting the printer set up, so the thing to do is hack the install.sh file to force it to ignore the architecture.
open the file with your favorite editor and find the block:
Code:
## rpm and deb are error, or rpm and deb are no error, is error ##
if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
printf "$L_INST_COM_01_02"
return $C_ERR_CODE
else
if test $c_system_rpm -eq 0; then
C_system="rpm"
else
C_system="deb"
fi
fi
and comment out the logic so all that is left is C_system="deb"
Code:
## rpm and deb are error, or rpm and deb are no error, is error ##
#if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
# printf "$L_INST_COM_01_02"
# return $C_ERR_CODE
#else
# if test $c_system_rpm -eq 0; then
# C_system="rpm"
# else
C_system="deb"
# fi
#fi
Now search for:
Code:
C_FUNC_show_and_exec "sudo dpkg -iG $c_fpath_pkg_name"
and change it to
Code:
C_FUNC_show_and_exec "sudo dpkg --force-architecture -iG $c_fpath_pkg_name"
to force it to ignore the architecture..
You're done!
Run with
K
Bookmarks