Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:fabux:brouillons:ppa_canon [Le 26/07/2012, 18:39]
yomamen [Installation]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​matériel imprimante canon}} 
----- 
-======Installation d'une imprimante Canon depuis un dépôt ppa===== 
  
- 
-Vous trouverez en bas de cette page la [[#liste des nombreuses imprimantes Canon supportées]] par le [[:PPA]] d'un contributeur. FIXME plus d'info sur le contributeur?​ \\ 
-Voyez si vous y trouvez la votre, sinon rendez-vous sur la page [[:​tutoriel:​installer_imprimante_canon|dédiée au Canon]] pour trouver un tutoriel spécifique à votre imprimante. 
- 
-===== Pré-requis ===== 
- 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
- 
-===== Installation ===== 
- 
-  - [[:​PPA|Ajoutez le PPA]] **ppa:​michael-gruz/​canon**((https://​launchpad.net/​~michael-gruz/​+archive/​canon)) ou pour Ubuntu 12.04 Precise ​ [[:​PPA|Ajoutez le PPA]] **ppa:​michael-gruz/​canon-trunk**((https://​launchpad.net/​~michael-gruz/​+archive/​canon-trunk))dans vos sources de logiciels. 
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] 
- 
-Si celle-ci apparait dans la [[#liste des imprimantes supportées]],​ vous pouvez désormais installer le paquet correspondant à votre imprimante.\\ 
-Par exemple pour une Canon MP520 vous [[:​tutoriel:​comment_installer_un_paquet|installerez les paquets]]: 
-  *  **[[apt>​cnijfilter-mp520series]]** pour l'​imprimante,​ 
-  *  **[[apt>​scangearmp-mp520series]]** pour la partie numérisation. 
- 
-==== Résumé en ligne de commande ==== 
-Par exemple, pour installer une imprimante multifonction canon MP520 depuis un [[:​terminal]],​ vous saisirez les [[:​commande_shell|commandes]] suivantes: 
-<​code>​sudo add-apt-repository ppa:​michael-gruz/​canon 
-sudo apt-get update 
-sudo apt-get install cnijfilter-mp520series scangearmp-mp520series</​code>​ 
- 
-<note tip>Il est possible que vous ayez un message suite à l'​ajout du dépôt. Celui-ci ne semble pas bloquant pour la suite, vérifiez juste  qu'il existe bien un fichier non vide **/​etc/​apt/​sources.list.d/​michael-gruz-canon-<​votre-version>​.list**.\\ ​ 
-Le cas échéant, changez de méthode pour [[:​tutoriel:​comment_modifier_sources_maj|ajoutez le dépôt]] ​ 
-<​code>​deb http://​ppa.launchpad.net/​michael-gruz/​canon/​ubuntu <​votre-version>​ main</​code></​note>​ 
- 
-=====Liste des imprimantes supportées ===== 
-FIXME à déplacer sur liste canon ? 
-<​note>​Les drivers capt et ufr prennent eux-même en charge de nombreuses imprimantes non listées ici.  
-  * [[:​tutoriel:​comment_installer_pilotes_canon_ufr2#​liste_des_imprimantes_supportees|Pilote UFR2]] 
-  * [[:​imprimante_canon_capt2#​liste_des_imprimantes_supportees|Pilote CAPT2.0]] 
-  * [[:​installer_canon_lbp#​imprimantes_supportees_par_le_pilote_capt_driver_v22|Pilote CAPT2.2]] FIXME liste des 2 CAPT à vérifier 
-  </​note>​ 
- 
-FIXME Tableau à remettre en forme et à jour: quelques différences entre les versions d'​Ubuntu (cf scripts plus bas pour obtenir les listes)\\ 
-FIXME Ajouter une colonne avec le nom de l'​imprimante ? 
-^ Imprimante ^ Scanner ^ Installation Confirmée ^ 
-| **[[apt>​cndrvcups-common]]** |  |  | 
-| **[[apt>​cndrvcups-lipslx]]** |  |  |  
-| **[[apt>​cndrvcups-capt]]** |  |  | 
-| **[[apt>​cndrvcups-ufr2-uk]]** |  |  | 
-| **[[apt>​cndrvcups-ufr2-us]]** |  |  | 
-| **[[apt>​cnijfilter-common]]** | **[[apt>​scangearmp-common]]** |  | 
-| **[[apt>​cnijfilter-ix6500series]]** |  |  | 
-| **[[apt>​cnijfilter-mg5100series]]** | **[[apt>​scangearmp-mg5100series]]** |  | 
-| **[[apt>​cnijfilter-mg5200series]]** | **[[apt>​scangearmp-mg5200series]]** |  | 
-| **[[apt>​cnijfilter-mg6100series]]** | **[[apt>​scangearmp-mg6100series]]** |  | 
-| **[[apt>​cnijfilter-mg8100series]]** | **[[apt>​scangearmp-mg8100series]]** |  | 
-| **[[apt>​cnijfilter-mp140series]]** | **[[apt>​scangearmp-mp140series]]** |  | 
-| **[[apt>​cnijfilter-mp160series]]** | **[[apt>​scangearmp-mp160series]]** |  | 
-| **[[apt>​cnijfilter-mp190series]]** | **[[apt>​scangearmp-mp190series]]** |  | 
-| **[[apt>​cnijfilter-mp210series]]** | **[[apt>​scangearmp-mp210series]]** |  | 
-| **[[apt>​cnijfilter-mp240series]]** | **[[apt>​scangearmp-mp240series]]** |  | 
-| **[[apt>​cnijfilter-mp250series]]** | **[[apt>​scangearmp-mp250series]]** |  | 
-| **[[apt>​cnijfilter-mp270series]]** | **[[apt>​scangearmp-mp270series]]** |  | 
-| **[[apt>​cnijfilter-mp280series]]** | **[[apt>​scangearmp-mp280series]]** |  | 
-| **[[apt>​cnijfilter-mp490series]]** | **[[apt>​scangearmp-mp490series]]** |  | 
-| **[[apt>​cnijfilter-mp495series]]** | **[[apt>​scangearmp-mp495series]]** |  | 
-| **[[apt>​cnijfilter-mp500series]]** |  |  | 
-| **[[apt>​cnijfilter-mp510series]]** | **[[apt>​scangearmp-mp510series]]** |  | 
-| **[[apt>​cnijfilter-mp520series]]** | **[[apt>​scangearmp-mp520series]]** |  | 
-| **[[apt>​cnijfilter-mp540series]]** | **[[apt>​scangearmp-mp540series]]** |  | 
-| **[[apt>​cnijfilter-mp550series]]** | **[[apt>​scangearmp-mp550series]]** |  | 
-| **[[apt>​cnijfilter-mp560series]]** | **[[apt>​scangearmp-mp560series]]** |  | 
-| **[[apt>​cnijfilter-mp600series]]** | **[[apt>​scangearmp-mp600series]]** |  | 
-| **[[apt>​cnijfilter-mp610series]]** | **[[apt>​scangearmp-mp610series]]** |  | 
-| **[[apt>​cnijfilter-mp630series]]** | **[[apt>​scangearmp-mp630series]]** |  | 
-| **[[apt>​cnijfilter-mp640series]]** | **[[apt>​scangearmp-mp640series]]** |  | 
-| **[[apt>​cnijfilter-mx320series]]** | **[[apt>​scangearmp-mx320series]]** |  | 
-| **[[apt>​cnijfilter-mx330series]]** | **[[apt>​scangearmp-mx330series]]** |  | 
-| **[[apt>​cnijfilter-mx340series]]** | **[[apt>​scangearmp-mx340series]]** |  | 
-| **[[apt>​cnijfilter-mx350series]]** | **[[apt>​scangearmp-mx350series]]** |  | 
-| **[[apt>​cnijfilter-mx360series]]** | **[[apt>​scangearmp-mx360series]]** |  | 
-| **[[apt>​cnijfilter-mx410series]]** | **[[apt>​scangearmp-mx410series]]** |  | 
-| **[[apt>​cnijfilter-mx420series]]** | **[[apt>​scangearmp-mx420series]]** |  | 
-| **[[apt>​cnijfilter-mx860series]]** | **[[apt>​scangearmp-mx860series]]** |  | 
-| **[[apt>​cnijfilter-mx870series]]** | **[[apt>​scangearmp-mx870series]]** |  | 
-| **[[apt>​cnijfilter-mx880series]]** | **[[apt>​scangearmp-mx880series]]** |  | 
-| **[[apt>​cnijfilter-ip90series]]** |  |  | 
-| **[[apt>​cnijfilter-ip100series]]** |  |  | 
-| **[[apt>​cnijfilter-pixus560iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus860iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus865iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus990iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus550iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus850iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixus950iseries]]** |  |  | 
-| **[[apt>​cnijfilter-pixmaip1000series]]** |  |  | 
-| **[[apt>​cnijfilter-pixmaip1500series]]** |  |  | 
-| **[[apt>​cnijfilter-ip1800series]]** |  |  | 
-| **[[apt>​cnijfilter-ip1900series]]** |  |  | 
-| **[[apt>​cnijfilter-ip2200series]]** |  |  | 
-| **[[apt>​cnijfilter-ip2500series]]** |  |  | 
-| **[[apt>​cnijfilter-ip2600series]]** |  |  | 
-| **[[apt>​cnijfilter-ip2700series]]** |  |  | 
-| **[[apt>​cnijfilter-pixusip3100series]]** |  |  | 
-| **[[apt>​cnijfilter-ip3300series]]** |  |  | 
-| **[[apt>​cnijfilter-ip3500series]]** |  |  | 
-| **[[apt>​cnijfilter-ip3600series]]** |  |  | 
-| **[[apt>​cnijfilter-pixusip4100series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4200series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4300series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4500series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4600series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4700series]]** |  |  | 
-| **[[apt>​cnijfilter-ip4800series]]** |  |  | 
-| **[[apt>​cnijfilter-ip5200series]]** |  |  | 
-| **[[apt>​cnijfilter-ip5200rseries]]** |  |  | 
-| **[[apt>​cnijfilter-ip6600dseries]]** |  |  | 
-| **[[apt>​cnijfilter-ip7500series]]** |  |  | 
-| **[[apt>​cnijfilter-pixusip8600series]]** |  |  | 
- 
----- 
-Script perso en cours d'​évolution pour lister. Si quelqu'​un veut aider pour l'​améliorer... 
-<code bash>#​!/​bin/​bash 
-#​Amélioration possible du script pour gain de temps de verification et mise en forme 
-#  * lister dans l'​ordre -> FAIT 
-#  * faire un tableau comme il faut plutot qu'une liste brut. -> cf piste à la fin 
-#  * mettre le paquet pour le scan en face celui de l'​imprimante. 
-#  * plutot que lucid, faire une variable pour chaque version -> FAIT (et chaque architecture) 
-#  * puis faire un diff. -> Fait entre chaque archi d'une même version et entre deux versions (mais pas pour chaque archi) 
-#  * améliorer log 
- 
-Dirlist=~/​Scripts/​Canon/​liste/​ 
-Version=("​lucid"​ "​maverick"​ "​natty"​ "​oneiric"​) 
- 
-exec >& >(tee ${Dirlist}log) 
- 
-for Num in 0 1 2 3 
-do 
- 
-List32="​http://​ppa.launchpad.net/​michael-gruz/​canon/​ubuntu/​dists/​${Version[${Num}]}/​main/​binary-i386/​Packages.bz2"​ 
-List64="​http://​ppa.launchpad.net/​michael-gruz/​canon/​ubuntu/​dists/​${Version[${Num}]}/​main/​binary-amd64/​Packages.bz2"​ 
- 
-#​Téléchargement pour chaque version 
-wget -q ${List32} -O ${Dirlist}${Version[${Num}]}_Packages32.bz2 
-wget -q ${List64} -O ${Dirlist}${Version[${Num}]}_Packages64.bz2 
- 
-#Extraction des paquets uniquement 
-bzcat ${Dirlist}${Version[${Num}]}_Packages32.bz2 | grep "​Package:"​ | awk '{ print$2 | "sort -d" }' > ${Dirlist}/​liste_canon_${Version[${Num}]}_32bits 
-bzcat ${Dirlist}${Version[${Num}]}_Packages64.bz2 | grep "​Package:"​ | awk '{ print$2 | "sort -d" }' > ${Dirlist}/​liste_canon_${Version[${Num}]}_64bits 
- 
-#​différence entre version 32 et 64 d'un même nom de code 
-diff ${Dirlist}liste_canon_${Version[${Num}]}_32bits ${Dirlist}liste_canon_${Version[${Num}]}_64bits > ${Dirlist}differ_liste_${Version[${Num}]} 
-if [[ -s ${Dirlist}differ_liste_${Version[${Num}]} ]] 
-then echo "​Différence entre les versions 32 et 64 bits de ${Version[${Num}]}"​ 
-fi 
- 
-#​différence de paquets entre deux nom de code 
-if [[ ${Num} -gt 0 ]] 
-then 
-diff ${Dirlist}liste_canon_${Version[${Num}-1]}_32bits ${Dirlist}liste_canon_${Version[${Num}]}_32bits > ${Dirlist}differ_liste_${Version[${Num}-1]}_${Version[${Num}]} 
-if [[ -s ${Dirlist}differ_liste_${Version[${Num}-1]}_${Version[${Num}]} ]] 
-then echo "​Différence de paquets entre la version "​${Version[${Num}-1]}"​ et "​${Version[${Num}]} 
-fi 
-fi 
- 
-done 
- 
-exit 0 
- 
-#pour ajouter directement apt> 
-#grep "​Package:"​ Packages | sort | sed -e "​s/​Package:​ /​[[apt>/​g"​ | sed -e "​s/​$/​]]/​g"​ > ${DIRLIST}/​liste_canon_${VERSION} 
-#pour lister uniquement les imprimantes 
-#cut -d '​-'​ -f2 ${DIRLIST}/​liste_canon_${VERSION} 
-#rm Packages* 
-</​code>​ 
----- 
-//​Contributeur:​ [[:​utilisateurs:​fabux]].//​ 
  • utilisateurs/fabux/brouillons/ppa_canon.1343320748.txt.gz
  • Dernière modification: Le 26/07/2012, 18:39
  • par yomamen