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édentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:fabux:brouillons:ppa_canon [Le 28/03/2014, 11:48] – Mise à jour du PPA cafechoutilisateurs:fabux:brouillons:ppa_canon [Le 23/07/2014, 19:14] (Version actuelle) – supprimée fabux
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-trunk**((https://launchpad.net/~michael-gruz/+archive/canon-trunk)) pour 13.10 ou pour Ubuntu 12.04, 13.04,  [[:PPA|ajoutez le PPA]] **ppa:michael-gruz/canon-stable**((https://launchpad.net/~michael-gruz/+archive/canon-stable)) 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-stable 
-sudo apt-get update 
-sudo apt-get install cnijfilter-mp520series scangearmp-mp520series</code> 
-Pour 13.10 modifier "canon-stable" par "canon-trunk"\\ 
-<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-stable/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]].//