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
minicom [Le 31/08/2022, 23:29] – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-artminicom [Le 17/01/2026, 19:16] (Version actuelle) – paquet tio krodelabestiole
Ligne 1: Ligne 1:
 {{tag>modem terminal}} {{tag>modem terminal}}
----- 
  
 ====== Minicom ====== ====== Minicom ======
  
-[[wpfr>Minicom]] est un programme de contrôle de modem et d'émulation de terminal pour les Unix-like. Il peut être comparé à HyperTerminal dans Windows. Ce programme a été écrit par Miquel van Smoorenburg d'après le populaire Telix pour MS-DOS. Minicom apporte une émulation totale ANSI et [[wpfr>VT100]], un langage de script externe, et d'autres choses encore.+**[[wpfr>Minicom]]** est un programme de contrôle de modem et d'émulation de terminal pour les dérivés d'UNIX (comme [[:distributions|Linux]]). Il peut être comparé à **HyperTerminal** sur Windows. Ce programme a été écrit par Miquel van Smoorenburg d'après le populaire **Telix** pour MS-DOS. **Minicom** apporte entre autre une émulation totale [[wpfr>ANSI]] et [[wpfr>VT100]], ainsi qu'un langage de script externe.
  
 Il est souvent utilisé pour la configuration d'équipements réseaux ([[wpfr>switch]], [[wpfr>routeur]]) via leur port console. Il est souvent utilisé pour la configuration d'équipements réseaux ([[wpfr>switch]], [[wpfr>routeur]]) via leur port console.
Ligne 11: Ligne 10:
 Cette méthode est fréquemment utilisée dans le cas des routeurs Cisco, notamment à l'Institut Teccart, à Montréal. Cette méthode est fréquemment utilisée dans le cas des routeurs Cisco, notamment à l'Institut Teccart, à Montréal.
 </note> </note>
- 
- 
-===== Pré-requis ===== 
- 
-  * Disposer des [[:sudo|droits d'administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
  
 ===== Installation ===== ===== Installation =====
Ligne 22: Ligne 15:
 ==== Depuis les dépôts officiels ==== ==== Depuis les dépôts officiels ====
  
-[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://minicom|minicom]].**+[[:deb#installer_un_paquet_deb|Installez le paquet]] ''[[apt://minicom|minicom]]''.
  
 ===== Utilisation===== ===== Utilisation=====
-Tout d'abord vérifier que le système a bien détecté le port sur lequel vous voulez pointer. 
-En faisant une petite visualisation de log : 
  
-<code>  dmesg | grep tty </code>+Tout d'abord vérifier que le système a bien détecté le port sur lequel vous voulez pointer, en faisant une petite visualisation de log depuis le [[:terminal]] : 
 +  dmesg | grep tty
  
-Pour identifier le port que vous voulez, je vous conseille d'utiliser le logiciel **setserial**.  +Pour identifier le port que vous voulez, je vous conseille d'utiliser la commande ''[[man>setserial]]'' (disponible via le [[:paquet]] ''[[apt>setserial]]'').
-Faites un sudo apt-get install setserial , si vous ne l'avez pas.+
  
-Puis, faire la commande suivante :+Entrer ensuite la commande suivante : 
 +  setserial -g /dev/tty*
  
-<code> setserial -g /dev/tty* </code>+Une fois le port identifié on va pouvoir dialoguer avec grâce à la commande ''[[man>minicom]]''
 +  minicom
  
-Une fois le port identifié on va pouvoir dialoguer avec grâce à minicom.  +avec ''[[:sudo]]'' si le //device// voulu n'est pas accessible : 
- +  sudo minicom
-Tapez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : +
- +
-<code> minicom </code> +
- +
-en root si le device voulu n'est pas accessible: +
- +
-<code>sudo minicom</code>+
  
 On peut préciser le périphérique comme cela : On peut préciser le périphérique comme cela :
 +  minicom -D /dev/ttyUSB0
  
-<code> minicom -D /dev/ttyUSB0 </code>+Quand vous l'utilisez sans option, il lance la configuration par défaut. Mais nous pouvons personnaliser la configurer.
  
-Quand vous l'utilisez sans option, il lance la configuration par défaut. Mais, nous pouvons créer sa propre configuration +===== Configuration =====
  
-===== configuration===== +La configuration de **minicom** peut se faire de deux façons différentes.
- +
-La configuration de minicom peut être faite de deux façons différentes+
  
 ==== Configuration "utilisateur" ==== ==== Configuration "utilisateur" ====
-Voir le tutoriel ici : http://wiki.nathael.net/index.php/Dev/Host/Minicom 
  
-Cette solution permet à un utilisateur normal (non root) d'utiliser une liaison série sans avoir besoin des droits d'administration et de conserver/créer plusieurs configurations "personnelles".+Voir le tutoriel ici : [[https://wiki.nathael.net/index.php/Dev/Host/Minicom]]. 
 + 
 +Cette solution permet à un [[:utilisateur]] normal (non //root//) d'utiliser une liaison série sans avoir besoin des droits d'administration et de créer et conserver plusieurs configurations "personnelles".
  
 ==== Configuration "system-wide" ==== ==== Configuration "system-wide" ====
-On fait la commande suivante en sudo :  
  
-<code> sudo minicom -s </code>+On entre la commande suivante avec ''[[:sudo]]''
 +  sudo minicom -s
  
-Une fenêtre de configuration apparaît pour configurer le tout. Après avoir choisi les paramètres voulus, on sélectionne la ligne :+Une fenêtre de configuration apparaît pour configurer le tout. Après avoir choisi les paramètres voulus, on sélectionne la ligne //Enregistrer config. sous dfl//.
  
-** Enregistrer configsous dfl** +Cela va enregistrer le fichier ''/etc/minicom/minirc.dfl''.
  
-Cela va enregistrer le fichier à cet endroit:  /etc/minicom/minirc.dfl+Bien sûr, on pourra ensuite modifier le fichier ou bien recommencer l'opération avec un ''minicom -s''.
  
-Bien sûr, on pourra ensuite le modifier ou bien refaire la même manipulation avec un minicom -s . 
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.+Pour supprimer cette application, il suffit de [[:desinstaller_une_application#methodes_standardspour_deb_snap_et_flatpak|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[https://salsa.debian.org/minicom-team/minicom|Site officiel de Minicom (dépôt git)]]+  * [[https://salsa.debian.org/minicom-team/minicom|sources]] 
 +  * [[wpfr>Minicom]] sur Wikipédia
   * [[http://www.delafond.org/traducmanfr/man/man1/minicom.1.html|Manuel Minicom]] (fr)   * [[http://www.delafond.org/traducmanfr/man/man1/minicom.1.html|Manuel Minicom]] (fr)
-  * [[gtkterm|Terminal graphique sous GTK]] 
   * [[https://help.ubuntu.com/community/CiscoConsole| La page CiscoConsole sur Help Ubuntu]]   * [[https://help.ubuntu.com/community/CiscoConsole| La page CiscoConsole sur Help Ubuntu]]
-  * [[serialclient|Client port série en ligne de commande]] 
-  * [[https://fr.wikipedia.org/wiki/Minicom|Minicom sur wikipédia]] (fr) 
-  * [[https://en.wikipedia.org/wiki/Minicom|Minicom sur wikipédia]] (en) 
  
 +==== Alternatives ====
  
-----+  * [[https://github.com/tio/tio|tio]], probablement l'alternative la plus simple et complète ([[:paquet]] ''[[apt>tio]]''
 +  * [[:screen]] 
 +  * [[:gtkterm]] : terminal graphique GTK 
 +  * [[:serialclient]]
  
-//Contributeurs : [[utilisateurs:Apokalypse]] [[utilisateurs:Baraki]]//+---- 
 +//Contributeurs : [[:utilisateurs:Apokalypse]][[:utilisateurs:Baraki]], [[:utilisateurs:krodelabestiole]].//