Recherche de site Web

fpaste - Un outil pour partager les erreurs et la sortie de la ligne de commande vers Pastebin


Les développeurs ou utilisateurs de logiciels rencontrent toujours différents problèmes au cours du processus de développement ou d'utilisation de logiciels. Certains de ces problèmes peuvent inclure des erreurs. Une façon de les résoudre consiste donc à partager les messages d'erreur, le résultat des commandes ou le contenu de fichiers donnés avec d'autres développeurs ou utilisateurs sur Internet.

Il existe de nombreuses plateformes en ligne permettant de partager de tels problèmes, que l'on peut qualifier d'outil de partage de contenu en ligne. Un outil de partage de contenu en ligne est souvent appelé pastebin.

L'écosystème Fedora dispose d'un de ces outils appelé fpaste, il s'agit d'un pastebin basé sur le Web et d'un outil de ligne de commande utilisé pour déboguer les erreurs ou simplement rechercher des commentaires sur du texte.

Par conséquent, dans cet article, nous allons examiner les façons dont vous pouvez utiliser fpaste en tant que programmeur ou utilisateur normal pour signaler les erreurs de la ligne de commande au site fpaste.org.

Pour utiliser fpaste, vous devez y accéder de l'une des deux manières suivantes : via le site Web ou la ligne de commande. Dans ce guide, nous nous concentrerons davantage sur la ligne de commande, mais voyons comment vous pouvez l'utiliser via l'interface Web.

Pour l'utiliser à partir du site Web, vous pouvez accéder au site Web fpaste, copier votre erreur, la coller dans la zone de saisie fournie, puis la soumettre. Une page de réponse sera fournie et contient le lien URL que vous pourrez envoyer à d'autres débogueurs.

L'interface utilisateur Web permet à un utilisateur de :

  1. définir la syntaxe du collage.
  2. marquez la pâte avec son pseudonyme.
  3. utilisez un mot de passe.
  4. définir une heure d'expiration de l'erreur collée.

Comment installer l'outil fpaste sous Linux

Pour l'installer sur les distributions Fedora/CentOS/RHEL, vous pouvez exécuter la commande suivante en tant qu'utilisateur privilégié.


yum install fpaste
dnf install fpaste         [On Fedora 22+ versions]
Exemple de sortie
Last metadata expiration check performed 0:21:15 ago on Fri Jan 22 15:25:34 2016.
Dependencies resolved.
=================================================================================
 Package         Arch            Version                   Repository       Size
=================================================================================
Installing:
 fpaste          noarch          0.3.8.1-1.fc23            fedora           38 k

Transaction Summary
=================================================================================
Install  1 Package

Total download size: 38 k
Installed size: 72 k
Is this ok [y/N]: y
Downloading Packages:
fpaste-0.3.8.1-1.fc23.noarch.rpm                       9.3 kB/s |  38 kB     00:04    
---------------------------------------------------------------------------------------
Total                                                  5.8 kB/s |  38 kB     00:06     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : fpaste-0.3.8.1-1.fc23.noarch                                       1/1 
  Verifying   : fpaste-0.3.8.1-1.fc23.noarch                                       1/1 

Installed:
  fpaste.noarch 0.3.8.1-1.fc23                                                         

Complete!

Nous allons maintenant voir quelques façons d'utiliser fpaste depuis un terminal.

Vous pouvez coller un test.txt, comme suit :

# fpaste test.txt

Uploading (1.9KiB)...
http://ur1.ca/ofuic -> http://paste.fedoraproject.org/313642/34569731

Pour utiliser un surnom et un mot de passe lors du collage de test.txt, exécutez cette commande.

# fpaste test.txt -n “labmaster” --password “labmaster123” test.txt

Uploading (4.7KiB)...
http://ur1.ca/ofuih -> http://paste.fedoraproject.org/313644/57093145

Pour envoyer un fichier de script nommé test_script.sh, spécifiez la langue comme bash, copiez le lien URL renvoyé dans le presse-papiers X et effectuez le collage. privé comme suit.

# fpaste -l bash --private --clipout test_script.sh 

Uploading (1.9KiB)...
http://ur1.ca/ofuit -> http://paste.fedoraproject.org/313646

Pour envoyer la sortie de la commande w, exécutez cette commande.

# w | fpaste 

Uploading (0.4KiB)...
http://ur1.ca/ofuiv -> http://paste.fedoraproject.org/313647/53457312

Pour envoyer les informations de votre système avec une description et une confirmation, exécutez cette commande ci-dessous.

# fpaste --sysinfo -d "my laptop" --confirm -x "1800" 

Gathering system info .............................OK to send? [y/N]: y
Uploading (19.1KiB)...
http://ur1.ca/ofuj6 -> http://paste.fedoraproject.org/313648/53457500

Vous pouvez également coller le résultat de plusieurs commandes. Dans l'exemple suivant, je vais envoyer le résultat des commandes suivantes :uname -a, date et who.

# (uname -a ; date ; who ) | fpaste --confirm -x "1800" 

Linux linux-console.net 4.2.6-301.fc23.x86_64 #1 SMP Fri Nov 20 22:22:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Fri Jan 22 15:43:24 IST 2016
root     tty1         2016-01-22 15:24
root     pts/0        2016-01-22 15:32 (192.168.0.6)

OK to send? [y/N]: y
Uploading (0.4KiB)...
http://ur1.ca/ofujb -> http://paste.fedoraproject.org/313649/14534576

Vous pouvez utiliser de nombreuses autres options de fpaste dans les pages de manuel.

man fpaste

Résumé

fpaste est un bon outil de partage de contenu doté de méthodes faciles à utiliser. Nous avons examiné quelques exemples d'utilisation dans ce guide, mais vous pouvez en explorer davantage en essayant de nombreuses autres options.

Si vous rencontrez des erreurs lors de son utilisation, vous pouvez poster un commentaire ou pour ceux qui utilisent fpaste, veuillez ajouter quelques informations sur la façon dont vous l'utilisez et partager votre expérience.