Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| imprimante_brother_ptouch_d450 [Le 03/03/2022, 17:26] – [Outils] Zococo | imprimante_brother_ptouch_d450 [Le 05/09/2024, 23:55] (Version actuelle) – [En cas de problème lors de la compilation] Zococo | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 15: | Ligne 15: | ||
| * PT-2430PC | * PT-2430PC | ||
| * PT-2730 (48 lignes blanches pourraient être imprimées avant le texte souhaité) | * PT-2730 (48 lignes blanches pourraient être imprimées avant le texte souhaité) | ||
| - | * PT-E500 (espaces | + | * PT-E500 (espaces |
| * PT-D450 | * PT-D450 | ||
| * PT-D450VP (seule testée sous Ubuntu) | * PT-D450VP (seule testée sous Ubuntu) | ||
| Ligne 27: | Ligne 27: | ||
| ====Outils==== | ====Outils==== | ||
| - | En tout premier lieu, il est nécessaire d' | + | En tout premier lieu, il est nécessaire d' |
| < | < | ||
| usr@usr-pc: | usr@usr-pc: | ||
| Ligne 38: | Ligne 38: | ||
| ====Dépendances==== | ====Dépendances==== | ||
| - | puis les dépendances de ptouch-print sous Ubuntu : libusb-dev libgd-dev autopoint | + | puis les dépendances de ptouch-print sous Ubuntu : |
| + | === Avec Ubuntu 20.04 === | ||
| + | libusb-dev libgd-dev autopoint | ||
| < | < | ||
| usr@usr-pc: | usr@usr-pc: | ||
| </ | </ | ||
| + | === Avec Ubuntu 24.04 (Noble Numbat) et probablement depuis 21.04 LTS == | ||
| + | libusb-dev libusb-1.0-0-dev libgd-dev autopoint | ||
| + | < | ||
| + | usr@usr-pc: | ||
| + | </ | ||
| + | ==== En une seule commande pour aller vite ==== | ||
| + | * Avec Ubuntu 20.04 (Focal) | ||
| + | < | ||
| + | usr@usr-pc: | ||
| + | </ | ||
| + | * Avec Ubuntu 24.04 LTS (" | ||
| + | < | ||
| + | usr@usr-pc: | ||
| + | </ | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 61: | Ligne 76: | ||
| </ | </ | ||
| - | <note tip> | + | <note tip> |
| + | Il faut donc : | ||
| + | |||
| + | * Répondre oui (y) à la question : | ||
| + | < | ||
| + | Should I create a default set of package docs? [y]: y | ||
| + | </ | ||
| + | * Saisir quelques mots de présentation | ||
| + | * Lorsque checkinstall indique : | ||
| + | < | ||
| + | This package will be built according to these values: | ||
| + | 0 - Maintainer: [ root@vous ] | ||
| + | 1 - Summary: [ La Brother p-touch D450VP est une petite étiqueteuse destinée à l' | ||
| + | 2 - Name: [ ptouch ] | ||
| + | 3 - Version: [ print ] | ||
| + | 4 - Release: [ 1 ] | ||
| + | 5 - License: [ GPL ] | ||
| + | 6 - Group: | ||
| + | 7 - Architecture: | ||
| + | 8 - Source location: [ ptouch-print ] | ||
| + | 9 - Alternate source location: [ ] | ||
| + | 10 - Requires: [ ] | ||
| + | 11 - Recommends: [ ] | ||
| + | 12 - Suggests: [ ] | ||
| + | 13 - Provides: [ ptouch ] | ||
| + | 14 - Conflicts: [ ] | ||
| + | 15 - Replaces: [ ] | ||
| + | 16 - Prerequires: | ||
| + | |||
| + | Enter a number to change any of them or press ENTER to continue: | ||
| + | </ | ||
| + | * Saisir la valeur 3 | ||
| + | < | ||
| + | Enter a number to change any of them or press ENTER to continue: 3 | ||
| + | Enter new version: | ||
| + | </ | ||
| + | * Saisir un numéro de version, par exemple 1.3.2 | ||
| + | Et voilà le travail : | ||
| + | < | ||
| + | This package will be built according to these values: | ||
| + | |||
| + | 0 - Maintainer: [ root@vous ] | ||
| + | 1 - Summary: [ La Brother p-touch D450VP est une petite étiqueteuse destinée à l' | ||
| + | 2 - Name: [ ptouch ] | ||
| + | 3 - Version: [ 1.3.2 ] | ||
| + | 4 - Release: [ 1 ] | ||
| + | 5 - License: [ GPL ] | ||
| + | 6 - Group: | ||
| + | 7 - Architecture: | ||
| + | 8 - Source location: [ ptouch-print ] | ||
| + | 9 - Alternate source location: [ ] | ||
| + | 10 - Requires: [ ] | ||
| + | 11 - Recommends: [ ] | ||
| + | 12 - Suggests: [ ] | ||
| + | 13 - Provides: [ ptouch ] | ||
| + | 14 - Conflicts: [ ] | ||
| + | 15 - Replaces: [ ] | ||
| + | 16 - Prerequires: | ||
| + | |||
| + | Enter a number to change any of them or press ENTER to continue: | ||
| + | </ | ||
| + | * Il n'y a plus qu'à appuyer sur entrée | ||
| + | < | ||
| + | Installing with make install... | ||
| + | </ | ||
| </ | </ | ||
| <note tip> | <note tip> | ||
| Ligne 72: | Ligne 151: | ||
| </ | </ | ||
| ====En cas de problème lors de la compilation==== | ====En cas de problème lors de la compilation==== | ||
| + | Lorsqu' | ||
| + | ===Avec Ubuntu 20.04 (Focal)=== | ||
| Si jamais configure ou autogen.sh rencontrent des difficultés (ils le diront), les manipulations suivantes ont permis de régler le problème sous une Ubuntu 20.04 (on suppose que le terminal est ouvert dans le répertoire cloné ptouch-print) | Si jamais configure ou autogen.sh rencontrent des difficultés (ils le diront), les manipulations suivantes ont permis de régler le problème sous une Ubuntu 20.04 (on suppose que le terminal est ouvert dans le répertoire cloné ptouch-print) | ||
| < | < | ||
| Ligne 88: | Ligne 169: | ||
| usr@usr-pc: | usr@usr-pc: | ||
| </ | </ | ||
| - | <note tip> | + | === Avec Ubuntu 21.04 (Hirsute Hippo)== |
| + | Difficulté | ||
| < | < | ||
| E: Impossible de trouver de paquet correspondant à l' | E: Impossible de trouver de paquet correspondant à l' | ||
| </ | </ | ||
| - | La difficulté a été contournée en téléchargeant manuellement les paquets libusb-dev_0.1.12-32_amd64.deb et sudo dpkg -i libusb-1.0-0-dev_1.0.23-2build1_amd64.deb. Cette installation a rencontré des problèmes de version MAIS un sudo apt-get -f install a permis de tout remettre d' | + | La difficulté a été contournée en téléchargeant manuellement les paquets libusb-dev_0.1.12-32_amd64.deb et : |
| + | < | ||
| + | sudo dpkg -i libusb-1.0-0-dev_1.0.23-2build1_amd64.deb | ||
| + | </ | ||
| + | < | ||
| + | Cette installation a rencontré des problèmes de version MAIS un sudo apt-get -f install a permis de tout remettre d' | ||
| </ | </ | ||
| + | ===Avec Ubuntu 23.10 (Mantic)=== | ||
| + | Erreur relative à gettext se traduisant par exemple par : | ||
| + | < | ||
| + | ' | ||
| + | </ | ||
| + | ou | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | Erreur résolue par l' | ||
| + | < | ||
| + | sudo apt install gettext | ||
| + | </ | ||
| + | < | ||
| + | J'ai également installé manuellement le paquet déjà installé libglib2.0-bin mais je ne sais pas si c' | ||
| + | < | ||
| + | sudo dpkg -i / | ||
| + | sudo apt-get -f install | ||
| + | </ | ||
| + | </ | ||
| + | ===Avec Ubuntu 24.04 LTS (" | ||
| + | Erreur liée à la version de la bibliothèque libusb-dev qui provoque de la part de .configure une bordée de jurons : | ||
| + | < | ||
| + | checking for libusb-1.0/ | ||
| + | configure: error: libusb headers missing - maybe you need to install package libusb-dev or libusb-devel? | ||
| + | </ | ||
| + | L' | ||
| + | < | ||
| + | $ sudo apt install libusb-1.0-0-dev | ||
| + | </ | ||
| ===== Configuration : Ajout d'une règle udev===== | ===== Configuration : Ajout d'une règle udev===== | ||
| sudo ? mais pourquoi sudo ? | sudo ? mais pourquoi sudo ? | ||
| Ligne 129: | Ligne 246: | ||
| On commence par vérifier qu'une règle portant le nom envisagé n' | On commence par vérifier qu'une règle portant le nom envisagé n' | ||
| < | < | ||
| - | usr@usr-pc: | + | usr@usr-pc: |
| </ | </ | ||
| Si le retour est " | Si le retour est " | ||
| < | < | ||
| sudo echo ' | sudo echo ' | ||
| + | </ | ||
| + | Ou bien, si | ||
| + | < | ||
| + | bash: / | ||
| + | </ | ||
| + | Essayer la méthode alternative : | ||
| + | < | ||
| + | echo ' | ||
| + | sudo mv 41-brother-ptouch.rules / | ||
| </ | </ | ||
| Attention à bien respecter la syntaxe des guillemets et apostrophes. Dans users mettre un group auquel vous appartenez (cat / | Attention à bien respecter la syntaxe des guillemets et apostrophes. Dans users mettre un group auquel vous appartenez (cat / | ||
| + | <note tip> | ||
| + | Pour lister les groupes auxquels vous appartenez : | ||
| + | < | ||
| + | cat /etc/group | grep $USER | ||
| + | adm: | ||
| + | cdrom: | ||
| + | sudo: | ||
| + | dip: | ||
| + | plugdev: | ||
| + | users: | ||
| + | lpadmin: | ||
| + | utilisateur1: | ||
| + | </ | ||
| + | </ | ||
| Rechargez les règles udev (ou redémarrez votre système) : | Rechargez les règles udev (ou redémarrez votre système) : | ||
