#1401 Le 25/08/2014, à 10:27
- rprprprp59
Re : Script d'installation pour imprimantes Brother
çase complique :
rene@rene-W35HU:~$ sudo rm /etc/apt/sources.list.d/medibuntu.list
[sudo] password for rene:
rm: impossible de supprimer «/etc/apt/sources.list.d/medibuntu.list»: Aucun fichier ou dossier de ce type
Hors ligne
#1402 Le 25/08/2014, à 10:37
- alca94
Re : Script d'installation pour imprimantes Brother
çase complique :
c'est bien pour ça que je vous ai conseillé au post 1398 de créer une nouvelle discussion car cela n'a rien a voir avec le forum imprimante
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#1403 Le 25/08/2014, à 12:38
- alca94
Re : Script d'installation pour imprimantes Brother
maintenant je dois m'absenter jusqu'à ce soir 19 heures
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#1404 Le 29/08/2014, à 16:04
- pescadou999
Re : Script d'installation pour imprimantes Brother
même problème mais résolu
Merci Alca94
Hors ligne
#1405 Le 30/08/2014, à 13:39
- alaixi
Re : Script d'installation pour imprimantes Brother
[Résolu ] Au final j'ai installé l'imprimante via le site de brother, je remarque qu'ils se sont super amélioré niveau installation d'imprimantes, j'ai terminé l'installation avec cups et maintenant cela fonctionne... Deux solutions soit je deviens meilleur soit je deviens meilleur.
Mon imprimante est une HL2150N.
Bonjour à tous,
Tout d'abord je voudrais remercier l'initiateur de ce script ainsi que toutes les personnes qui ont participé à son amélioration. C'est précieux...
Par ailleurs il est indiqué sur ce fil que les différentes versions supportées s'arrêtent avant la 14.04.
Pour ma part mon ordinateur est en 64 bits et j'ai installé la 14.04 ( ou disons sa cousine la version 17 de linux mint.... Je sais, je sais j'ai honte.... ). Il semble cependant que certaines personnes ici ont utilisé ce script avec succès...
J'ai essayé de mettre à jour les sources pour rendre l'installation possible simplement le script ne se déroule pas et lorsque je l'arrête un message apparaît avec la mention : Veuillez activer le dépôt puis relancer le script... Manifestement je ne vois pas trop ou ça pèche. J'ai pourtant l'impression d'avoir mis toutes les sources nécessaires pour lancer cette installation.
Un petit coup d'oeil extérieur m'aiderait. Merci.
#deb cdrom:[Linux Mint 17 _Qiana_ - Release amd64 20140623]/ trusty contrib main non-free
deb http://security.ubuntu.com/ubuntu trusty-security universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty universe multiverse
deb http://archive.canonical.com/ubuntu trusty partner
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://mint-mirror.gwendallebihan.net/packages qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://ubuntu.univ-nantes.fr/ubuntu trusty main restricted universe multiverse
deb http://ubuntu.univ-nantes.fr/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Dernière modification par alaixi (Le 30/08/2014, à 14:20)
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1406 Le 30/08/2014, à 15:22
- jibel
Re : Script d'installation pour imprimantes Brother
Au final j'ai installé l'imprimante via le site de brother, je remarque qu'ils se sont super amélioré niveau installation d'imprimantes, j'ai terminé l'installation avec cups et maintenant cela fonctionne... Deux solutions soit je deviens meilleur
Juste comme ça en passant, quelies sont les manips que tu as faites avec Brother- mère pour que ton imprimante fonctionne parfaitement, maintenant ? pour tous cordialement
Dernière modification par jibel (Le 30/08/2014, à 15:22)
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 21.1,Voyager20.04 et 22.04,Ubuntu 22.04,Emmabuntus 1.Buster, Debian 12.buster, Hybryde 14.04, Pas d'OS intermédiaire ! PC Medion AKOYA DD 1T + 2 .
Hors ligne
#1407 Le 30/08/2014, à 15:39
- alaixi
Re : Script d'installation pour imprimantes Brother
Jibel Pour te répondre la manipulation est disponible ici pour la HL2150N : http://support.brother.com/g/b/download … &type3=625
Les drivers sont dispo par type d'imprimante ici : http://support.brother.com/g/b/products … content=dl
Les étapes sont les suivantes ( en Anglish ).
Step1. Download the tool.(linux-brprinter-installer-*.*.*-*.gz) ( télécharger le fichier ).
The tool will be downloaded into the default "Download" directory.
(The directory location varies depending on your Linux distribution.)
e.g. /home/(LoginName)/Download
Step2. Open a terminal window and go to the directory you downloaded the file to in the last step. Rentrer dans le directory télécharger via le terminal ( cd et chemin d'accès du dossier télécharger ).
Step3. Enter this command to extract the downloaded file: Dans le terminal taper ( en fonction de sa distribution utiliser la commande correspondante à gunzip ( moi c'est unzip il me semble car je suis sous xfce ) et remplacer les * par la version de notre linux-brprinter-intaller. genre linux-brprinter-intaller-1.0.0-2.gz ( par exemple )...
Command: gunzip linux-brprinter-installer-*.*.*-*.gz
Step4. Get superuser authorization with the "su" command or "sudo su" command. Taper su puis mot de passe root ou superutilisateur.
Step5. Run the tool:
Command: bash linux-brprinter-installer-*.*.*-* Brother machine name Taper la commande bash [....... ] L'installation commence j'ai tapé HL2150N après c'est le logiciel qui me l'a demandé il me semble
Step6. The driver installation will start. Follow the installation screen directions.
When you see the message "Will you specify the DeviceURI ?", L'installation lancée quand vous voyez le message précédent ( en gras )
For USB Users: Choose N(No) Répondre non si vous êtes en usb (connexion imprimante )
For Network Users: Choose Y(Yes) and DeviceURI.Taper y si vous êtes en réseau
The install process may take some time. Please wait until it is complete.
Au final cela ne fonctionnait pas.
J'ai éteint et allumé mon ordi ( je sais que parfois c'est nécessaire pour que cela fonctionne donc je l'ai fait même si sous linux souvent si on a besoin de redémarrer cela nous est indiqué )...
Ensuite ouvrir le navigateur : http://localhost:631/printers
Et on arrive dans la partie administrateur de cups.
On peut supprimer et ajouter l'imprimante c'est ce que j'ai fait. ( mes identifiants sont ceux de mon compte linux )
Voilà. C'est assez simple en fait. Mais un peu moins facile que le script... Mais vu que je n'ai pas trouvé la solution autrement j'ai décidé de faire cela à la mano.
Dernière modification par alaixi (Le 30/08/2014, à 15:58)
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1408 Le 30/08/2014, à 15:46
- jibel
Re : Script d'installation pour imprimantes Brother
Merci, ça ne fait pas double emploi avec le tuto de Demonipuch, bien au contraire et ça peut aider certains qui ont des machines "récalcitrantes"
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 21.1,Voyager20.04 et 22.04,Ubuntu 22.04,Emmabuntus 1.Buster, Debian 12.buster, Hybryde 14.04, Pas d'OS intermédiaire ! PC Medion AKOYA DD 1T + 2 .
Hors ligne
#1409 Le 30/08/2014, à 15:55
- alaixi
Re : Script d'installation pour imprimantes Brother
J'ai complété en gras pour les parties en Anglais.
Merci à ceux qui consacrent du temps et de l'énergie à maintenir ce script et à aider.
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1410 Le 31/08/2014, à 17:13
- Diceroll
Re : Script d'installation pour imprimantes Brother
Hello,
Un ami à eu le même souci que alaixi pour executer le script sur LinuxMint 17 'Qiana'.
Du coup j'ai rectifié le script pour qu'il fonctionne sous Qiana.
Ci-dessous le patch a appliquer a install.sh :
--- install.sh 2013-12-04 22:42:39.000000000 +0100
+++ install_qiana.sh 2014-08-31 17:59:44.885197754 +0200
@@ -89,6 +89,12 @@
repo="main"
rules="/lib/udev/rules.d/60-libsane.rules"
;;
+ qiana)
+ codename="trusty"
+ os="ubuntu"
+ repo="universe"
+ rules="/lib/udev/rules.d/40-libsane.rules"
+ ;;
petra)
codename="saucy"
os="ubuntu"
@@ -150,7 +156,11 @@
esac
# Vérifier que le dépot qui contient le paquet ia32-libs est activé
if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then
- if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
+ source_list="/etc/apt/sources.list"
+ if [[ ${codename} == "qiana" ]]; then
+ source_list="/etc/apt/sources.list.d/official-package-repositories.list"
+ fi
+ if [[ ! $(grep ${repo} $source_list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
whiptail --msgbox --backtitle="Script d'installation pour imprimantes Brother" --title="Assistant" "Veuillez activer le dépôt ${repo} puis relancez le script." 9 70 3>&1 1>&2 2>&3
exit 1
fi
@@ -264,6 +274,12 @@
repo="main"
rules="/lib/udev/rules.d/60-libsane.rules"
;;
+ qiana)
+ codename="trusty"
+ os="ubuntu"
+ repo="universe"
+ rules="/lib/udev/rules.d/40-libsane.rules"
+ ;;
petra)
codename="saucy"
os="ubuntu"
@@ -326,7 +342,11 @@
# Afficher un message d'erreur si le dépôt Universe n'est pas activé
# Seulement pour Ubuntu 64 bits (ia32-libs)
if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then
- if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
+ source_list="/etc/apt/sources.list"
+ if [[ ${codename} == "qiana" ]]; then
+ source_list="/etc/apt/sources.list.d/official-package-repositories.list"
+ fi
+ if [[ ! $(grep ${repo} $source_list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
zenity --error --width=400 --title="Script d'installation pour imprimantes Brother" --text="Veuillez activer le dépôt ${repo} puis relancez le script."
exit 1
fi
En espérant que ca aide... dites moi si ca fonctionne car je n'ai pas pu tester.
Cordialement.
Hors ligne
#1411 Le 31/08/2014, à 18:00
- alaixi
Re : Script d'installation pour imprimantes Brother
Merci Diceroll pour ton patch...
Je vais peut être paraître un peu bête mais je ne sais pas comment on peut patcher un script .... On fait un copié collé du texte en le mettant dans le fichier ? ( comme pour un fichier txt ? ).
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1412 Le 01/09/2014, à 13:27
- Diceroll
Re : Script d'installation pour imprimantes Brother
Hello,
Il suffit effectivement de copier le contenu dans un fichier "install.patch" par exemple, puis d'utiliser la commande patch sur le fichier install.sh, comme ceci :
patch install.sh install.patch
ou encore
patch < install.patch
et ça devrait modifier le fichier install.sh en conséquence.
(si tu veux créer un patch il faut le faire à l'aide de la commande diff. diff et patch sont deux commandes très pratique pour créer et appliquer des modifications a des fichiers texte http://la.cahouet.net/le-guide-de-dix-m … patch.html)
Dis moi si ça fonctionne a l'issue .
Cordialement.
Dernière modification par Diceroll (Le 01/09/2014, à 14:26)
Hors ligne
#1413 Le 01/09/2014, à 17:44
- alaixi
Re : Script d'installation pour imprimantes Brother
Hello,
Il suffit effectivement de copier le contenu dans un fichier "install.patch" par exemple, puis d'utiliser la commande patch sur le fichier install.sh, comme ceci :
patch install.sh install.patch
ou encore
patch < install.patch
et ça devrait modifier le fichier install.sh en conséquence.
(si tu veux créer un patch il faut le faire à l'aide de la commande diff. diff et patch sont deux commandes très pratique pour créer et appliquer des modifications a des fichiers texte http://la.cahouet.net/le-guide-de-dix-m … patch.html)
Dis moi si ça fonctionne a l'issue .
Cordialement.
Bonsoir,
Donc j'ai essayé de faire ce que tu demandais et en fait j'ai ce message : Il me demande d'activer le dépot univers.
Est ce qu'il faut absolument que ces dépôts soient en dépôt officiel ou alors ces dépôts mis à jours peuvent être dans les dépôts additionnels ?
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1414 Le 01/09/2014, à 18:02
- Diceroll
Re : Script d'installation pour imprimantes Brother
En faite ce que j'ai modifié dans le script :
- Ajout d'une clause case pour qiana car elle n’était pas renseigné.
- test du dépôt universe dans /etc/apt/sources.list.d/official-package-repositories.list pour qiana (qui semble être le défaut pour LinuxMint). Car dans le script originel il teste dans /etc/sources.list
Pour savoir quel est ton fichier de référence pour les dépôts, tu devrais entrer cette commande :
inxi -r
il devrait avoir une sortie similaire a ceci :
Repos: Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
deb http://mint-mirror.gwendallebihan.net/packages qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
la ligne "Active apt sources in file" indique le fichier qu'apt utilise pour gérer les dépôts.
Après je viens de me rendre compte que je ne teste que dans le cas d'une architecture 64bit.
Aussi peut etre et tu en 32 bit ? dans ce cas il faut apporter une autre petite modif.
Une autre solution si tu est sur d'avoir activé universe et de supprimer tout bonnement le test dans le script.
Repost si tu est coincé
Hors ligne
#1415 Le 01/09/2014, à 18:08
- alaixi
Re : Script d'installation pour imprimantes Brother
Je suis bien sous 64 bits.
inxi -r
Repos: Active apt sources in file: /etc/apt/sources.list.d/additional-repositories.list
deb http://fr.archive.ubuntu.com/ubuntu/ trusty universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu trusty partner
Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
deb http://tor-relay.cs.usu.edu/mirrors/packages/linuxmint qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://www.lug.bu.edu/mirror/ubuntu trusty main restricted universe multiverse
deb http://www.lug.bu.edu/mirror/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Active apt sources in file: /etc/apt/sources.list.d/vincent-vandevyvre-vvv-trusty.list
deb http://ppa.launchpad.net/vincent-vandevyvre/vvv/ubuntu trusty main
deb-src http://ppa.launchpad.net/vincent-vandevyvre/vvv/ubuntu trusty main
C'est marrant cette liste additionnelle et qu'on ne voit pas la principale.
Par ailleurs pour ce qui est de supprimer le test dans le script, je ne suis pas encore assez aguerri pour dire exactement ou ce situe ce test.... .
Dernière modification par alaixi (Le 01/09/2014, à 18:15)
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1416 Le 02/09/2014, à 09:38
- Diceroll
Re : Script d'installation pour imprimantes Brother
Bon du coup j'ai réécris ce fameux test.
Je ne le base plus sur le fichier sources.list mais test la disponibilité du paquet via apt-cache.
Aussi cela devrait fonctionner sur les distro utilisant apt sans modification ultérieur lié au changement de version.
J'ai testé sur ma machine cela à l'air de fonctionner par contre je n'ai pas de materiel brother aussi je ne peu pas tester réellement.
Si quelqu'un peut fournir un feedback plus approfondie je suis preneur.
--- install.sh 2013-12-04 22:42:39.000000000 +0100
+++ install_updated.sh 2014-09-02 10:04:30.882432998 +0200
@@ -71,87 +71,15 @@
}
CheckSourceList() {
-case ${os} in
- Debian)
- repo="main"
- os="debian"
- rules="/lib/udev/rules.d/60-libsane.rules"
- ;;
- Ubuntu)
- repo="universe"
- os="ubuntu"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- LinuxMint)
- case ${codename} in
- debian)
- os=""
- repo="main"
- rules="/lib/udev/rules.d/60-libsane.rules"
- ;;
- petra)
- codename="saucy"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- olivia)
- codename="raring"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- nadia)
- codename="quantal"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- maya)
- codename="precise"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- lisa)
- codename="oneiric"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- katya)
- codename="natty"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- julia)
- codename="maverick"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- isadora)
- codename="lucid"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- esac
- ;;
- elementary\ OS)
- repo="universe"
- os="ubuntu"
- if [[ ${codename} == "luna" ]]; then
- codename="precise"
- fi
- rules="/lib/dev/rules.d/40-libsane.rules"
- ;;
-esac
+if [[ $os == "Debian" || $codename == "debian" ]] ; then
+ rules="/lib/udev/rules.d/60-libsane.rules"
+else
+ rules="/lib/udev/rules.d/40-libsane.rules"
+fi
# Vérifier que le dépot qui contient le paquet ia32-libs est activé
if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then
- if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
- whiptail --msgbox --backtitle="Script d'installation pour imprimantes Brother" --title="Assistant" "Veuillez activer le dépôt ${repo} puis relancez le script." 9 70 3>&1 1>&2 2>&3
+ if ! $(apt-cache show ia32-libs &> /dev/null); then
+ whiptail --msgbox --backtitle="Script d'installation pour imprimantes Brother" --title="Assistant" "Paquet ia32-libs introuvable ! Verifiez que le dépôt universe et bien activé puis relancez le script." 9 70 3>&1 1>&2 2>&3
exit 1
fi
fi
@@ -246,88 +174,16 @@
#############################
CheckSourceList_GUI() {
-case ${os} in
- Debian)
- repo="main"
- os="debian"
- rules="/lib/udev/rules.d/60-libsane.rules"
- ;;
- Ubuntu)
- repo="universe"
- os="ubuntu"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- LinuxMint)
- case ${codename} in
- debian)
- os=""
- repo="main"
- rules="/lib/udev/rules.d/60-libsane.rules"
- ;;
- petra)
- codename="saucy"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- olivia)
- codename="raring"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- nadia)
- codename="quantal"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- maya)
- codename="precise"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- lisa)
- codename="oneiric"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- katya)
- codename="natty"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- julia)
- codename="maverick"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- isadora)
- codename="lucid"
- os="ubuntu"
- repo="universe"
- rules="/lib/udev/rules.d/40-libsane.rules"
- ;;
- esac
- ;;
- "elementary OS")
- repo="universe"
- os="ubuntu"
- if [[ ${codename} == "luna" ]]; then
- codename="precise"
- fi
- rules="/lib/dev/rules.d/40-libsane.rules"
- ;;
-esac
+if [[ $os == "Debian" || $codename == "debian" ]] ; then
+ rules="/lib/udev/rules.d/60-libsane.rules"
+else
+ rules="/lib/udev/rules.d/40-libsane.rules"
+fi
# Afficher un message d'erreur si le dépôt Universe n'est pas activé
# Seulement pour Ubuntu 64 bits (ia32-libs)
if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then
- if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then
- zenity --error --width=400 --title="Script d'installation pour imprimantes Brother" --text="Veuillez activer le dépôt ${repo} puis relancez le script."
+ if ! $(apt-cache show ia32-libs &> /dev/null); then
+ zenity --error --width=400 --title="Script d'installation pour imprimantes Brother" --text="Paquet ia32-libs introuvable ! Verifiez que le dépôt universe et bien activé puis relancez le script."
exit 1
fi
fi
Cordialement.
Hors ligne
#1417 Le 02/09/2014, à 17:40
- Plancouët
Re : Script d'installation pour imprimantes Brother
Bonjour à tous,
C'est mon premier message sur le forum, je sais pas si y a des règles particulières avant de poster. Je m'excuse donc par avance de mes éventuelles offenses.
Tout d'abord, je tiens à remercier tous ceux qui ont bossé sur ce script, je l'ai déjà utilisé plusieurs fois avec succès sur plusieurs machines et distributions différentes.
Mais voilà, j'ai changé de distribution sur un poste il y a un mois pour Linux Mint 17 et là arrivèrent les difficultés. J'ai passé plusieurs heures à essayer de modifier le script pour l'adapter mais n'y connaissant pas grand chose je tapais au hasard et sans succèes^^
J'ai essayé le patch de Diceroll, ça marche "mieux", mais ça ne finit pas, voilà ce que me donne mon terminal à la fin :
Préparation du décompactage de .../csh_20110502-2ubuntu2_amd64.deb ...
Décompactage de csh (20110502-2ubuntu2) ...
Traitement déclenché pour doc-base (0.10.5) ...
Traitement en cours 1 added doc-base file...
Enregistrement des documents avec scrollkeeper...
Traitement déclenché pour man-db (2.6.7.1-1) ...
Paramétrage de csh (20110502-2ubuntu2) ...
update-alternatives: utilisation de « /bin/bsd-csh » pour fournir « /bin/csh » (csh) en mode automatique
grep: ./url_printer_drivers: Aucun fichier ou dossier de ce type
grep: ./url_scanner_drivers: Aucun fichier ou dossier de ce type
grep: ./url_fax_drivers: Aucun fichier ou dossier de ce type
Je me risque à aucune interprétation ^^
Merci de vous intéresser à ce script, il est utile à bien du monde.
Cordialement
Plancouët
Hors ligne
#1418 Le 02/09/2014, à 18:48
- Diceroll
Re : Script d'installation pour imprimantes Brother
Hello Plancouët,
De ce que suggère la sortie de ton terminal, il semblerait que certains fichier contenu dans l'archive ne soit pas présent au même endroit que le script.
Je pense qu'il suffit de copier ces trois fichiers (url_printer_drivers, url_scanner_drivers, url_fax_drivers) au meme endroit que le script d'installation et ca devrait rouler.
Content d'apprendre que la modif du script semble fonctionner .
N'hésite pas a reposter si tu as de nouveau des soucis.
Cordialement.
Hors ligne
#1419 Le 02/09/2014, à 20:46
- Plancouët
Re : Script d'installation pour imprimantes Brother
Okay au top je les ai trouvés (ils étaient pas loin) et copiés
Merci ça a marché parfaitement !
Hors ligne
#1420 Le 03/09/2014, à 22:19
- alaixi
Re : Script d'installation pour imprimantes Brother
Bon du coup j'ai réécris ce fameux test.
Je ne le base plus sur le fichier sources.list mais test la disponibilité du paquet via apt-cache.
Aussi cela devrait fonctionner sur les distro utilisant apt sans modification ultérieur lié au changement de version.
J'ai testé sur ma machine cela à l'air de fonctionner par contre je n'ai pas de materiel brother aussi je ne peu pas tester réellement.
Si quelqu'un peut fournir un feedback plus approfondie je suis preneur.--- install.sh 2013-12-04 22:42:39.000000000 +0100 +++ install_updated.sh 2014-09-02 10:04:30.882432998 +0200 @@ -71,87 +71,15 @@ } CheckSourceList() { -case ${os} in - Debian) - repo="main" - os="debian" - rules="/lib/udev/rules.d/60-libsane.rules" - ;; - Ubuntu) - repo="universe" - os="ubuntu" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - LinuxMint) - case ${codename} in - debian) - os="" - repo="main" - rules="/lib/udev/rules.d/60-libsane.rules" - ;; - petra) - codename="saucy" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - olivia) - codename="raring" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - nadia) - codename="quantal" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - maya) - codename="precise" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - lisa) - codename="oneiric" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - katya) - codename="natty" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - julia) - codename="maverick" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - isadora) - codename="lucid" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - esac - ;; - elementary\ OS) - repo="universe" - os="ubuntu" - if [[ ${codename} == "luna" ]]; then - codename="precise" - fi - rules="/lib/dev/rules.d/40-libsane.rules" - ;; -esac +if [[ $os == "Debian" || $codename == "debian" ]] ; then + rules="/lib/udev/rules.d/60-libsane.rules" +else + rules="/lib/udev/rules.d/40-libsane.rules" +fi # Vérifier que le dépot qui contient le paquet ia32-libs est activé if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then - if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then - whiptail --msgbox --backtitle="Script d'installation pour imprimantes Brother" --title="Assistant" "Veuillez activer le dépôt ${repo} puis relancez le script." 9 70 3>&1 1>&2 2>&3 + if ! $(apt-cache show ia32-libs &> /dev/null); then + whiptail --msgbox --backtitle="Script d'installation pour imprimantes Brother" --title="Assistant" "Paquet ia32-libs introuvable ! Verifiez que le dépôt universe et bien activé puis relancez le script." 9 70 3>&1 1>&2 2>&3 exit 1 fi fi @@ -246,88 +174,16 @@ ############################# CheckSourceList_GUI() { -case ${os} in - Debian) - repo="main" - os="debian" - rules="/lib/udev/rules.d/60-libsane.rules" - ;; - Ubuntu) - repo="universe" - os="ubuntu" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - LinuxMint) - case ${codename} in - debian) - os="" - repo="main" - rules="/lib/udev/rules.d/60-libsane.rules" - ;; - petra) - codename="saucy" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - olivia) - codename="raring" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - nadia) - codename="quantal" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - maya) - codename="precise" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - lisa) - codename="oneiric" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - katya) - codename="natty" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - julia) - codename="maverick" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - isadora) - codename="lucid" - os="ubuntu" - repo="universe" - rules="/lib/udev/rules.d/40-libsane.rules" - ;; - esac - ;; - "elementary OS") - repo="universe" - os="ubuntu" - if [[ ${codename} == "luna" ]]; then - codename="precise" - fi - rules="/lib/dev/rules.d/40-libsane.rules" - ;; -esac +if [[ $os == "Debian" || $codename == "debian" ]] ; then + rules="/lib/udev/rules.d/60-libsane.rules" +else + rules="/lib/udev/rules.d/40-libsane.rules" +fi # Afficher un message d'erreur si le dépôt Universe n'est pas activé # Seulement pour Ubuntu 64 bits (ia32-libs) if [[ ${arch} == "x86_64" || ${arch} == "amd64" ]]; then - if [[ ! $(grep ${repo} /etc/apt/sources.list | grep -E "^deb http://(ftp.[a-z]{2}.|[a-z]{2}.|packages.)?(archive.ubuntu.com|debian.org|linuxmint.com)/(${os})?(/)? ${codename} ") ]]; then - zenity --error --width=400 --title="Script d'installation pour imprimantes Brother" --text="Veuillez activer le dépôt ${repo} puis relancez le script." + if ! $(apt-cache show ia32-libs &> /dev/null); then + zenity --error --width=400 --title="Script d'installation pour imprimantes Brother" --text="Paquet ia32-libs introuvable ! Verifiez que le dépôt universe et bien activé puis relancez le script." exit 1 fi fi
Cordialement.
Désolé Diceroll de n'avoir pu te répondre plus tôt je suis très pris en ce moment j'essayerai ton script demain et te tiendrai au courant.
Merci pour ton aide précieuse.
Le mieux est parfois l'ennemi du bien.
Hors ligne
#1421 Le 03/09/2014, à 22:32
- alca94
Re : Script d'installation pour imprimantes Brother
@ Diceroll
A la fin du script je vois
# Seulement pour Ubuntu 64 bits (ia32-libs)
ça c'est pour la version 12.04 en 14.04 cette librairie a été remplacé par lib6c6:i386 (mise d'office il me semble depuis la 14.04.1)
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#1422 Le 04/09/2014, à 12:49
- Diceroll
Re : Script d'installation pour imprimantes Brother
@alca94
Je ne sais pas pour ubuntu je me suis contenté de modifier le script pour une installation sur Mint 17, qui possède bien ce meta-paquet.
Mais de ce que j'en ai lu effectivement le paquet ia32-libs serait "deprecated" au profit des paquets nommés paquet:i386 ce qui permet d'installer uniquement les paquets necessaires.
Il faudrait pouvoir savoir quel sont les paquets réellement utilisés dans ia32-libs pour ce script et préférer leurs équivalents dans la nouvelle convention de nommage multi-arch.
Cordialement.
Dernière modification par Diceroll (Le 04/09/2014, à 16:48)
Hors ligne
#1423 Le 04/09/2014, à 15:26
- jibel
Re : Script d'installation pour imprimantes Brother
@ Alca94,
Ça peut , peut-être, être utile a ceux qui utilise ,encore W$ 7 . Je suis en contact avec Brother qui m'a fait parvenir un doc pour l'installe du scanner pour la série MFC 7420 et consorts...dans W$7 au cas ou le scanner ne fonctionnerait pas, non plus, avec cet OS...Aussi.....
En attendant de résoudre le PB également avec Linux, aussi...Ils font un effort a ce sujet. Si certains en on besoin qu'il me le demande en MP
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 21.1,Voyager20.04 et 22.04,Ubuntu 22.04,Emmabuntus 1.Buster, Debian 12.buster, Hybryde 14.04, Pas d'OS intermédiaire ! PC Medion AKOYA DD 1T + 2 .
Hors ligne
#1424 Le 06/09/2014, à 10:54
- gerard251
Re : Script d'installation pour imprimantes Brother
Bonjour,
J'ai installé une DCP 1510 avec le script. Comme la 1510 n'est pas répertoriée, j'ai opté pour la 1518.
Simplement j'observe la médiocrité de la qualité d'impression des images. Et apparemment aucun réglage de finesse possible. Par contre pour l'écriture la qualité est correcte.
Ubuntu 12.04 Lts
Existe t-il une possibilité de réglages de finesse ?
En tout cas, excellent travail de simplification d'installation des drivers ! Bravo !
Hors ligne
#1425 Le 06/09/2014, à 11:01
- alca94
Re : Script d'installation pour imprimantes Brother
@ gerard251
avez vous regardé dans paramètres imprimantes ---> Clic droit sur l'icône et ----> Propriétés
pour le lancer
system-config-printer
Dernière modification par alca94 (Le 06/09/2014, à 11:01)
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne