Búsqueda de sitios web

fpaste: una herramienta para compartir errores y salida de línea de comandos en Pastebin


Los desarrolladores o usuarios de software siempre encuentran diferentes problemas durante el proceso de desarrollo o uso de software. Algunos de estos problemas pueden incluir errores, por lo tanto, una forma de resolverlos es compartir mensajes de error, resultados de comandos o el contenido de archivos determinados con otros desarrolladores o usuarios en Internet.

Existen muchas plataformas en línea para compartir estos problemas, a las que se puede hacer referencia como herramientas para compartir contenido en línea. Una herramienta para compartir contenido en línea a menudo se denomina pastebin.

El ecosistema Fedora tiene una de esas herramientas llamada fpaste, que es un pastebin basado en la web y una herramienta de línea de comandos que se utiliza para depurar errores o simplemente buscar comentarios sobre algún texto.

Por lo tanto, en este artículo veremos formas de utilizar fpaste como programador o usuario normal para informar errores desde la línea de comandos al sitio fpaste.org.

Para utilizar fpaste, debe acceder a él de una de dos formas; a través del sitio web o la línea de comando. En esta guía nos centraremos más en la línea de comandos, pero veamos cómo puede usarla a través de la interfaz basada en web.

Para usarlo desde el sitio web, puede ir al sitio web fpaste, copiar el error, pegarlo en el cuadro de entrada proporcionado y luego enviarlo. Se proporcionará una página de respuesta con el enlace URL que puedes enviar a otros depuradores.

La interfaz de usuario web permite al usuario:

  1. establece la sintaxis del pegado.
  2. etiquete la pasta con su alias.
  3. utilizar una contraseña.
  4. establezca un tiempo para que caduque el error pegado.

Cómo instalar la herramienta fpaste en Linux

Para instalarlo en distribuciones Fedora/CentOS/RHEL, puede ejecutar el siguiente comando como usuario privilegiado.


yum install fpaste
dnf install fpaste         [On Fedora 22+ versions]
Salida de muestra
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!

Ahora veremos algunas formas de usar fpaste desde la terminal.

Puede pegar un test.txt, de la siguiente manera:

# fpaste test.txt

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

Para utilizar un apodo y una contraseña al pegar test.txt, ejecute este comando.

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

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

Para enviar un archivo de script llamado test_script.sh, especifique el idioma como bash, copie el enlace URL devuelto al portapapeles X y pegue privado de la siguiente manera.

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

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

Para enviar el resultado del comando w, ejecute este comando.

# w | fpaste 

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

Para enviar información de su sistema con una descripción y una confirmación, ejecute este comando a continuación.

# 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

También puede pegar el resultado de más de un comando. En el siguiente ejemplo, enviaré el resultado de los siguientes comandos: uname -a, fecha y quién.

# (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

Puede utilizar muchas otras opciones de fpaste en páginas de manual.

man fpaste

Resumen

fpaste es una buena herramienta para compartir contenido con métodos fáciles de usar. Hemos visto algunos ejemplos de su uso en esta guía, pero puedes explorar más probando muchas otras opciones.

Si encuentra algún error al usarlo, puede publicar un comentario o, para aquellos que usan fpaste, agregue información sobre cómo lo usa y comparta su experiencia.