Affichage des articles dont le libellé est installation. Afficher tous les articles
Affichage des articles dont le libellé est installation. Afficher tous les articles

vendredi 3 novembre 2017

installer une imprimante en ligne de commande

Mise à jour du 01/01/2018 Ajouté comment supprimer une imprimante et comment trouver une URI, en particulier pour une imprimantte usb.

AntiX

Je viens d'installer linux AntiX 17 (pour amd64) sur une de mes machines. AntiX est une distribution dérivée de debian sans systemd et c'est pourquoi j'ai voulu la tester. De nouveau, car un vieil essai précédent ne mm'avait pas tellement convaincu. Mais là je suis sous le charme !

D'abord, antiX connaît le clavier bépo au niveau de son CD d'installation. Celui-ci est un live CD, qui se charge très vite (j'utilise une clé USB 2.0 pour ce test). Je ne dirai rien pour le wifi et le bluetooth car ma machine en était dépourvue, mais les deux écrans sont gérés d'office dans leur meilleure résolution, et pas en mode cloné. Ce sont deux écrans physiquement identiques.

L'installation avec partitionnement manuel (mon choix -- toujours) est particulièrement rapide. Bon, ça n'installe pas de gros trucs comme gnome ou mate, alors ça aide. Pour installer mate, j'ai installé tasksel puis j'ai installé mate avec tasksel. Pas de gros problème. Faites attention au gestionnaire d'écran choisi pour la session la première fois, car celui sélectionné par défaut est un peu court (pas possible d'ouvrir un terminal -- je suis passé par l'édition d'un texte avec vi pour lancer bash depuis vi -- mais j'aurai dû choisir un autre gestionnaire de fenêtres).

Tout allait pour le mieux jusqu'à ce que je décide d'installer une imprimante.

installer une imprimante à la main

En effet, la boîte de dialogue de gestion des imprimantes n''apparaît pas (sous mate). Rien à faire. Je me suis donc hissé à un niveau de geekitude supérieur et j'ai utilisé lpadmin. Aucune difficulté de syntaxe particulière. Mais il ne faut pas se tromper avec l'URI de l'imprimante sinon la communication n'aura jamais lieu et une commande lpstat -p myprinter -R indiquera que la dite imprimante myprinter « is not responding » . Au fait, il faut aussi rendre l'imprimante disponible avec lpadmin -p myprinter -E et on peut en faire l'imprimante par défaut avec lpadmin -d myprinter. On peut combiner tout ça en une seule commande comme par exemple :

sudo lpadmin -p myprinter -v socket://myprinter.chez.moi.com:9100 \
  -P ~/drivers/modele-de-mon-imprimante.ppd -E -d myprinter

Pour l'URI d'une imprimante réseau, on peut donc avoir socket://...:9100 et c'est le seul truc qui marchait pour moi. Sinon on peut aussi essayer ipp://.../ipp ou ipps://.../ipp entre autres.

Pour une imprimante usb, il faut trouver la bonne URI aussi. En ligne de commande, le plus simple est d'utiliser lpinfo -v | grep usb:. Si lpinfo n'est pas reconnu, essayez /usr/sbin/lpinfo -v. Pensez à installer cups-bsd au besoin (voir un peu plus loin). Par exemple, pour mon imprimante Samsung M2026W j'obtiens :

/usr/sbin/lpinfo -v | grep usb:
direct usb://Samsung/M2020%20Series?serial=08HYB8GG5E00H9Y

Ici, l'URI à recopier est usb://Samsung/M2020%20Series?serial=08HYB8GG5E00H9Y tout simplement ;-)

Une autre possibilité est d'utiliser le frontal web de cups situé par défaut à http://localhost:631/ qui permet d'imprimer une page de test. Mais qui ne vous donnera pas le bon schéma d'URI à utiliser : là enccore, il faut deviner. Un petit truc sous cette interface : si votre imprimante y apparaît comme raw printer bien que vous ayez fourni un fichier ppd pour le pilote, il est à peu près certain que le l'URI utilisée n'est pas la bonne !

lpq

Si vous voulez utiliser lpq au lieu de lpstat en ligne de commande, ou encore lpinfo, il faut l'installer avec sudo apt-get install cups-bsd car c'est en effet une commande BSD. L'avantage de lpq, c''est qu'il suffit de taper lpq pour voir la file de l'imprimante par défaut. Et en prime on aura lprm qui peut aussi servir de temmps en temps. Surtout pour moi tant que je n'aurai pas récupéré l'interface graphique normale de gestion des imprimantes !

Pour supprimer une imprimante, utilisez lpadmin -x myprinter.

lundi 25 janvier 2016

trois machines, trois défis pour Linux

Profitant des soldes et du Cyber Monday, je me suis récemmment équipé de trois nouvelles machines dont aucune n'est nativement sous linux : un Pipo X8 64 Go (écran 7" + prise HDMI, double boot Anroid 5.1 et Windows 10) ; un portable 11,6" Acer ES1 131 sous windows 10 ; un boîtier pour télé Mini MX sous android 5.1 et ARM.

Le stockage se fait via de la mémoire EMMc (moins bien que le SSD mais plus économique).

Le défi est de faire tourner Linux dessus. Windows 10 étant un immense spywareu, je le jette aux orties, mais j'en veux une copie le temps de la garantie ou pour réparer une boulette énorme lors de l'installation (sauvegarde de tout l'espace de stockage). Je ne suis pas sûr d'arriver à mes fins.

le Pipo X8

Pour le pipo X8, j'ai oublié mon mot le passe windows :-( et aucun des trucs usuels ne semble marcher. Les utilitaires Windows ou Windows PE ne bootent pas. J'ai dû laissé activé le Fast boot dans Windows. Je l'ai pourtant désactivé au niveau du Bios. Sous un linux live, je ne suis pas arrivé à monter en écriture la partition système de Windows, signe sans doute que Windows a été éteint en fast boot. Je réessaierai une ultime fois si j'arrive à booter depuis un système normal installé sur une clé USB (par la clé d'installation). Sinon tant pis, j'installerrais linux à la place de Windows. J'aimerais bien conserver le dual boot mais avec linux et android. Ce genre d'exploit existe sur d'autres machines.

En tout cas, ce qui boote le mieux (fiable et sûr) c'est Debian multi-arch. Je l'ai installé sur une clé externe hier, mais ce matin j'ai constaté que c'était android qui botait, pas linux. Peut-être un problème avec Grub 2 (je l'ai peut-être mis sur la EMMc mais j'ai esaayé de booter sur la clé USB qui n'aura pas eu son Grub). Je réinvestigue tout ça dès que possible.

Le Pipo X8 permet de désactiver le fast boot et le secure boot mais il ne boote qu'en UEFI, pas de secure boot. L'accès au shell (U)EFI est possible, mais c'est un peu galère de trouver ce qu'il faut. De la doc existe. Avec Debian, j'espère ne pas avoir besoin de la creuser.

l'Acer ES1 131

Cet Acer est un gros netbook. Pas une super bête de course, mais il m'offre la possibilité de voir des vidéos HD que n'avaient aucun de mes netbooks de la génération eeePC 701 et suivante. En ce senns, je ne regrette pas de les avoir vendus pour finacer son achat (140€, plus 10€ pour une housse).

Cet appareil a un Bios très sympa : on peut désactiver le fast boot, le secure boot et l'UEFI au profit du Legagy boot. J'ai pu installer Linux Mint 17.3 dessus sans problème.

Mais ça ne bootait pas ! Une personne serviable du forum de linux mint m'a alors conseillé de ne pas omettre la partition de sap, ce que j'avais toujours fait avec un SSD. Oh miracle, ça a marché ! Je dois essayer de voir si après installation, je peux désactiver le flash, parce que là je n'ai que 32Go d'espace disque et que le swap en fait 4 !

Question vitesse, c'est un celeron 3050 et c'est honorable. Je suis content de mon achat et de ce modèle en particulier. C'est bien de voir les soldes se poursuivre et de constater qu'on ne regrette aucunement son achat fait dans les premiers jours.

le Mini MX

Je n'ai encore rien essayé concernant linux avec. L'android fourni avec tourne bien, mais on peut pas vraiment tout faire à la souris. Je n'ai pas essayé l'espèce de trackpad externe Logitech pour PC que j'ai (qui tourne sous Windows et qui est exploitable sous linux) voir si ça ferait mieux. En attendant, je jongle avec la télécommande et la souris quand je le teste.

Dedans il y a un processeur AMLogic S905, c'est à dire un processeur ARM 64 bit (compatible 32 bit). Je ne vois guère que Debian qui s'occupe de ce genre de bête. Il y a de de disponible une image Ubuntu pour les processeurs ARM 64 bit moderne à tester aussi. En premier lieu, car la solution purement Debian n'est pas présentée d'une façon très compréhensible. Il faut être plus chevelu que moi comme geek pour comprendre la marche à suivre à la première lecture et même aux suivantes. En tout cas, il faut essayer ce qui est proposé comme on lit car les manipulations exposées ne sont pas du tout faites dans le mond Intel.

En sus, cet appareil n'a que 1Go de RAM et une mémoire de stockage de 8Go. C'est vraiment peu, ça va plus être une façon de mettre le pied à l'étrier qu'un projet réllement productif.

à suivre

Dans un prochain article, j'exposerai la suite du défi. J'espère que cela finira par être utile à au moins un internaute francophone, car on ne trouve pas trop de détails pous ces trois quêtes. Je mettrais les détails techniques quand j'aurai fini mes investigations (échec ou succès) ou dès que j'aurais un succès réel.

Et je mettrai à jour cet article avec des photos dès que j'en aurais le temps. Déjà, je dois faire les photos requises !