Website-Suche

fpaste – Ein Tool zum Teilen von Fehlern und Befehlszeilenausgaben an Pastebin


Softwareentwickler oder -anwender stoßen während des Prozesses der Softwareentwicklung oder -nutzung immer auf unterschiedliche Probleme. Einige dieser Probleme können Fehler beinhalten. Eine Möglichkeit, sie zu lösen, besteht daher darin, Fehlermeldungen, Befehlsausgaben oder den Inhalt bestimmter Dateien mit anderen Entwicklern oder Benutzern im Internet zu teilen.

Es gibt viele Online-Plattformen zum Teilen solcher Probleme, die als Online-Content-Sharing-Tool bezeichnet werden können. Ein Online-Tool zum Teilen von Inhalten wird oft als Pastebin bezeichnet.

Das Fedora-Ökosystem verfügt über ein solches Tool namens fpaste, einen webbasierten Pastebin und ein Befehlszeilentool, das zum Debuggen von Fehlern oder einfach zum Suchen nach Feedback zu einem Text verwendet wird.

Deshalb werden wir uns in diesem Artikel mit Möglichkeiten befassen, wie Sie fpaste als Programmierer oder normaler Benutzer verwenden können, um Fehler von der Befehlszeile aus an die Website fpaste.org zu melden.

Um fpaste verwenden zu können, müssen Sie auf eine der beiden Arten darauf zugreifen; über die Website oder die Befehlszeile. In diesem Handbuch konzentrieren wir uns mehr auf die Befehlszeile, aber lassen Sie uns sehen, wie Sie sie über die webbasierte Schnittstelle verwenden können.

Um es von der Website aus zu verwenden, können Sie zur fpaste-Website gehen, Ihren Fehler kopieren, ihn in das dafür vorgesehene Eingabefeld einfügen und ihn dann abschicken. Es wird eine Antwortseite mit dem URL-Link bereitgestellt, den Sie an andere Debugger senden können.

Die Web-Benutzeroberfläche ermöglicht einem Benutzer Folgendes:

  1. Legen Sie die Syntax des Einfügens fest.
  2. Kennzeichnen Sie die Paste mit seinem Alias.
  3. ein Passwort verwenden.
  4. Legen Sie eine Zeit fest, nach der der eingefügte Fehler abläuft.

So installieren Sie das fpaste-Tool unter Linux

Um es auf Fedora/CentOS/RHEL-Distributionen zu installieren, können Sie den folgenden Befehl als privilegierter Benutzer ausführen.


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

Jetzt werden wir einige Möglichkeiten sehen, wie man fpaste vom Terminal aus verwenden kann.

Sie können eine test.txt wie folgt einfügen:

# fpaste test.txt

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

Um beim Einfügen von test.txt einen Spitznamen und ein Passwort zu verwenden, führen Sie diesen Befehl aus.

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

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

Um eine Skriptdatei mit dem Namen test_script.sh zu senden, geben Sie die Sprache als bash an, kopieren Sie den zurückgegebenen URL-Link in die Zwischenablage X und fügen Sie ihn ein privat wie folgt.

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

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

Um die Ausgabe des Befehls w zu senden, führen Sie diesen Befehl aus.

# w | fpaste 

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

Um Ihre Systeminformationen mit einer Beschreibung und einer Bestätigung zu senden, führen Sie den folgenden Befehl aus.

# 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

Sie können auch die Ausgabe mehrerer Befehle einfügen. Im nächsten Beispiel werde ich die Ausgabe der folgenden Befehle senden: uname -a, date und 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

Sie können viele andere Optionen von fpaste in Manpages verwenden.

man fpaste

Zusammenfassung

fpaste ist ein gutes Tool zum Teilen von Inhalten mit benutzerfreundlichen Methoden. Wir haben uns in diesem Handbuch einige Anwendungsbeispiele angesehen, aber Sie können mehr erfahren, indem Sie viele andere Optionen ausprobieren.

Wenn bei der Verwendung Fehler auftreten, können Sie einen Kommentar posten. Für diejenigen, die fpaste verwenden, fügen Sie bitte einige Informationen darüber hinzu, wie Sie es verwenden, und teilen Sie Ihre Erfahrungen mit.