fpaste - Alat za dijeljenje grešaka i izlaz komandne linije u Pastebin


Programeri ili korisnici softvera uvijek se susreću sa različitim problemima tokom procesa razvoja ili korištenja softvera. Neki od ovih problema mogu uključivati greške, pa je jedan od načina za njihovo rješavanje dijeljenje poruka o grešci, izlaza komande ili sadržaja datih datoteka s drugim programerima ili korisnicima na Internetu.

Postoje mnoge online platforme za dijeljenje takvih problema koje se mogu nazvati alatom za dijeljenje sadržaja na mreži. Alat za dijeljenje sadržaja na mreži često se naziva pastebin.

Fedora ekosistem ima jedan takav alat koji se zove fpaste, je web-bazirani pastebin i alat komandne linije koji se koristi za otklanjanje grešaka ili jednostavno traženje povratnih informacija o nekom tekstu.

Stoga ćemo u ovom članku pogledati načine na koje možete koristiti fpaste kao programer ili običan korisnik za prijavu grešaka sa komandne linije na fpaste.org stranicu.

Da biste koristili fpaste, morate mu pristupiti na jedan od dva načina; putem web stranice ili komandne linije. U ovom vodiču ćemo se više fokusirati na komandnu liniju, ali da vidimo kako je možete koristiti preko web-baziranog sučelja.

Da biste ga koristili sa web stranice, možete otići na web stranicu fpaste, kopirati svoju grešku, zalijepiti je u predviđeno polje za unos i zatim je poslati. Stranica za odgovor će biti dostavljena i ona ima URL vezu koju možete poslati drugim debugerima.

Web korisnički interfejs omogućava korisniku da:

  1. postavite sintaksu paste.
  2. označite pastu njegovim ili njenim aliasom.
  3. koristite lozinku.
  4. postavite vrijeme da zalijepljena greška istekne.

Kako instalirati fpaste alat u Linux

Da biste ga instalirali na Fedora/CentOS/RHEL distribucije, možete pokrenuti sljedeću naredbu kao privilegirani korisnik.


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

Sada ćemo vidjeti neke načine kako koristiti fpaste sa terminala.

Možete zalijepiti test.txt, na sljedeći način:

# fpaste test.txt

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

Da koristite nadimak i lozinku dok lijepite test.txt, pokrenite ovu naredbu.

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

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

Da pošaljete datoteku skripte pod nazivom test_script.sh, navedite jezik kao bash, kopirajte vraćenu URL vezu u međuspremnik X i zalijepite privatno kako slijedi.

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

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

Da pošaljete izlaz naredbe w, pokrenite ovu naredbu.

# w | fpaste 

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

Da pošaljete informacije o svom sistemu s opisom i potvrdom, pokrenite ovu naredbu ispod.

# 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

Također možete zalijepiti izlaz više od jedne naredbe. U sljedećem primjeru poslat ću izlaz sljedećih naredbi; uname -a, date i 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

Možete koristiti mnoge druge opcije fpaste u man stranicama.

man fpaste

Sažetak

fpaste je dobar alat za dijeljenje sadržaja sa jednostavnim metodama. Pogledali smo nekoliko primjera njegove upotrebe u ovom vodiču, ali možete istražiti više isprobavanjem mnogih drugih opcija.

Ako naiđete na bilo kakve greške dok ga koristite, možete ostaviti komentar ili za one koji koriste fpaste, dodajte neke informacije o tome kako ga koristite i podijelite svoje iskustvo.