Weboldal keresés

fpaste – Eszköz a hibák megosztására és a parancssori kimenet Pastebinre


A szoftverfejlesztők vagy -felhasználók mindig különböző problémákkal találkoznak a szoftverfejlesztés vagy -használat során. E problémák némelyike hibákat is tartalmazhat, ezért megoldásuk egyik módja a hibaüzenetek, parancskimenetek vagy adott fájlok tartalmának megosztása más fejlesztőkkel vagy felhasználókkal az interneten.

Számos online platform létezik az ilyen problémák megosztására, amelyeket online tartalommegosztó eszköznek nevezhetünk. Egy online tartalommegosztó eszközt gyakran neveznek pasztaládanak.

A Fedora ökoszisztémának van egy ilyen eszköze, az fpaste, egy webalapú pastebin és egy parancssori eszköz, amely a hibák keresésére szolgál, vagy egyszerűen csak visszajelzést keres szövegekkel kapcsolatban.

Ezért ebben a cikkben megvizsgáljuk, hogyan használhatja az fpaste programot programozóként vagy normál felhasználóként a hibák bejelentésére a parancssorból az fpaste.org webhelyre.

Az fpaste használatához a két mód valamelyikével kell elérnie; a webhelyen vagy a parancssoron keresztül. Ebben az útmutatóban inkább a parancssorra koncentrálunk, de nézzük meg, hogyan használhatja azt a webes felületen keresztül.

A webhelyről való használathoz lépjen az fpaste webhelyre, másolja ki a hibát, illessze be a megadott beviteli mezőbe, majd küldje be. Megjelenik egy válaszoldal, amely tartalmazza az URL-linket, amelyet elküldhet a többi hibakeresőnek.

A webes felhasználói felület lehetővé teszi a felhasználó számára, hogy:

  1. állítsa be a beillesztés szintaxisát.
  2. jelölje meg a pasztát az álnevével.
  3. használj jelszót.
  4. állítsa be a beillesztett hiba lejárati idejét.

Az fpaste eszköz telepítése Linux alatt

Ha Fedora/CentOS/RHEL disztribúciókra szeretné telepíteni, futtassa a következő parancsot privilegizált felhasználóként.


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

Most látni fogunk néhány módot az fpaste használatára a terminálról.

A test.txt fájlt az alábbiak szerint illesztheti be:

# fpaste test.txt

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

Ha becenevet és jelszót szeretne használni a test.txt fájl beillesztése közben, futtassa ezt a parancsot.

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

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

test_script.sh nevű szkriptfájl küldéséhez adja meg a nyelvet bashként, másolja a visszaadott URL-linket az X vágólapra, és illessze be privát az alábbiak szerint.

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

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

A w parancs kimenetének elküldéséhez futtassa ezt a parancsot.

# w | fpaste 

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

Ha el szeretné küldeni a rendszerinformációkat leírással és megerősítéssel, futtassa az alábbi parancsot.

# 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

Egynél több parancs kimenetét is beillesztheti. A következő példában a következő parancsok kimenetét fogom elküldeni: uname -a, date és 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

Az fpaste számos más opcióját is használhatja a kézikönyvoldalakon.

man fpaste

Összegzés

Az fpaste egy jó tartalommegosztó eszköz, könnyen használható módszerekkel. Ebben az útmutatóban megnéztünk néhány példát a használatára, de sok más lehetőség kipróbálásával többet is felfedezhet.

Ha bármilyen hibát észlel a használata során, írjon megjegyzést, vagy az fpaste-t használók számára adjon meg néhány információt a használatáról, és ossza meg tapasztalatait.