Ich erkläre es einmal anhand des Pixma IP 7250:
Der hier benutzte Benutzername ist "uebung", Rechnername "linux64".
Das passende rpm von hier herunterladen, ebenso die Installationsanleitung:
http://www.canon.de/Support/Co…_series/PIXMA_iP7250.aspx
Abspeichern im Verzeichnis /home/uebung/Downloads
Konsole öffnen:
Bedeutung: Benutzer uebung ist auf Rechner linux64 in seinem /home-Verzeichnis (die Welle ~ ist Abkürzung des Verzeichnisses /home/uebung/)
Ins Verzeichnis /Downloads wechseln (ich hab absichtlich absolute Pfade angegeben):
Schauen was dort vorhanden ist:
uebung@linux64:~/Downloads> ls -l
insgesamt 3504
-rw-rw---- 1 uebung users 3491354 13. Apr 19:51 cnijfilter-ip7200series-3.80-1-rpm.tar.gz
drwxr-xr-x 7 uebung users 4096 22. Jul 2012 guide-pd-3.80-1_en
-rw-r--r-- 1 uebung users 89094 13. Apr 20:04 guide-pd-3.80-1_en.tar.gz
In diesem Fall: 2 gezippte Archive tar.gz und das Verzeichnis guide-pd-3.80-1_en
Das heruntergeladene cnijfilter-ip7200series-3.80-1-rpm.tar.gz entpacken:
uebung@linux64:~/Downloads> tar zxvf cnijfilter-ip7200series-3.80-1-rpm.tar.gz
cnijfilter-ip7200series-3.80-1-rpm/
cnijfilter-ip7200series-3.80-1-rpm/packages/
cnijfilter-ip7200series-3.80-1-rpm/packages/cnijfilter-ip7200series-3.80-1.i386.rpm
cnijfilter-ip7200series-3.80-1-rpm/packages/cnijfilter-ip7200series-3.80-1.x86_64.rpm
cnijfilter-ip7200series-3.80-1-rpm/packages/cnijfilter-common-3.80-1.x86_64.rpm
cnijfilter-ip7200series-3.80-1-rpm/packages/cnijfilter-common-3.80-1.i386.rpm
cnijfilter-ip7200series-3.80-1-rpm/resources/
cnijfilter-ip7200series-3.80-1-rpm/resources/printer_zh_utf8.lc
cnijfilter-ip7200series-3.80-1-rpm/resources/printer_ja_utf8.lc
cnijfilter-ip7200series-3.80-1-rpm/resources/printer_fr_utf8.lc
cnijfilter-ip7200series-3.80-1-rpm/install.sh
Alles anzeigen
Man kann jetzt schauen, ob ein Verzeichnis (erkennbar an dem d in drwxr-xr-x 4 uebung users 4096 23. Jul 2012 cnijfilter-ip7200series-3.80-1-rpm) hinzugekommen ist:
uebung@linux64:~/Downloads> ls -l
insgesamt 3508
drwxr-xr-x 4 uebung users 4096 23. Jul 2012 cnijfilter-ip7200series-3.80-1-rpm
-rw-rw---- 1 uebung users 3491354 13. Apr 19:51 cnijfilter-ip7200series-3.80-1-rpm.tar.gz
drwxr-xr-x 7 uebung users 4096 22. Jul 2012 guide-pd-3.80-1_en
-rw-r--r-- 1 uebung users 89094 13. Apr 20:04 guide-pd-3.80-1_en.tar.gz
Ins entsprechende Verzeichnis cnijfilter-ip7200series-3.80-1-rpm wechseln:
Nachschauen, welche Dateien dort vorhanden sind:
uebung@linux64:~/Downloads/cnijfilter-ip7200series-3.80-1-rpm> ls -l
insgesamt 60
-rwxr-xr-x 1 uebung users 52785 23. Jul 2012 install.sh
drwxr-xr-x 2 uebung users 4096 23. Jul 2012 packages
drwxr-xr-x 2 uebung users 4096 23. Jul 2012 resources
Die install.sh ist normalerweise immer ein guter Ansatzpunkt zum Installieren, in diesem Fall werden nicht nur die Treiber installiert, sondern auch danach Angaben zum Drucker abgefragt. Daher ist so ein Installationsscript zur Treiberinstallation für Anfänger dem Installieren per rpm oder zypper oder Yast vorzuziehen.
Jetzt installieren: zum root wechseln:
und Script aufrufen (man beachte die geänderte Eingabeaufforderung, andere Farbe, nicht mehr uebung@linux und das # am Ende):
linux64:/home/uebung/Downloads/cnijfilter-ip7200series-3.80-1-rpm # ./install.sh
==================================================
Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.
==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.80-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cnijfilter-common-3.80-1 ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-ip7200series-3.80-1.x86_64.rpm
error: Failed dependencies:
libtiff.so.3()(64bit) is needed by cnijfilter-ip7200series-3.80-1.x86_64
Command executed = rpm -e cnijfilter-common
warning: file /usr/lib64/cups/filter/pstocanonij: remove failed: Datei oder Verzeichnis nicht gefunden
warning: file /usr/lib64/cups/backend/cnijusb: remove failed: Datei oder Verzeichnis nicht gefunden
warning: file /usr/lib64/cups/backend/cnijnet: remove failed: Datei oder Verzeichnis nicht gefunden
Alles anzeigen
Und es kommt die bei Canon obligatorische Fehlermeldung:
Zitaterror: Failed dependencies:
libtiff.so.3()(64bit) is needed by cnijfilter-ip7200series-3.80-1.x86_64
Also installieren wir bei aktiver Internetverbindung die zu unserer Distribution (64 Bit) passende libtiff 3:
linux64:/home/uebung/Downloads/cnijfilter-ip7200series-3.80-1-rpm # zypper in http://download.opensuse.org/repositories/graphics/openSUSE_13.1/x86_64/libtiff3-3.9.5-1.2.x86_64.rpm
Daten des Repositories laden ...
Installierte Pakete lesen ...
Paketabhängigkeiten auflösen ...
The following NEW package is going to be installed:
libtiff3
1 neues Paket zu installieren.
Gesamtgröße des Downloads: 125,4 KiB. Nach der Operation werden zusätzlich 421,8 KiB belegt.
Fortfahren? [j/n/? zeigt alle Optionen] (j): j
Paket libtiff3-3.9.5-1.2.x86_64 wird abgerufen (1/1), 125,4 KiB (421,8 KiB entpackt)
Paket libtiff3-3.9.5-1.2.x86_64 wird abgerufen (1/1), 125,4 KiB (421,8 KiB entpackt)
(1/1) Installation von: libtiff3-3.9.5-1.2 ........................................................[fertig]
Alles anzeigen
(32 Bit: http://download.opensuse.org/r…btiff3-3.9.5-1.2.i586.rpm)
Jetzt wieder die install.sh ausführen:
linux64:/home/uebung/Downloads/cnijfilter-ip7200series-3.80-1-rpm # ./install.sh ==================================================
Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.
==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.80-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cnijfilter-common-3.80-1 ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-ip7200series-3.80-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cnijfilter-ip7200series-3.80-1 ################################# [100%]
#=========================================================#
# Register Printer
#=========================================================#
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
Alles anzeigen
Ab hier kann ich leider nicht weiterhelfen, hab keinen Canon-Drucker, aber es werden hier nur normale Sachen abgefragt (hoffe ich einmal).
Übrigens lohnt sich ab und an auch einmal ein Blick in die heruntergeladene Linux-Installationsanleitung