fpaste - Alat za dijeljenje pogrešaka i izlaza naredbenog retka u Pastebin


Programeri ili korisnici softvera uvijek se susreću s različitim problemima tijekom procesa razvoja ili korištenja softvera. Neki od ovih problema mogu uključivati pogreške, stoga je jedan od načina za njihovo rješavanje dijeljenje poruka o pogreškama, izlaza naredbi ili sadržaja danih 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.

Ekosustav Fedora ima jedan takav alat koji se zove fpaste, web-bazirani je pastebin i alat naredbenog retka koji se koristi za otklanjanje pogreš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 pogrešaka iz naredbenog retka na web mjesto fpaste.org.

Da biste koristili fpaste, morate mu pristupiti na jedan od dva načina; putem web stranice ili naredbenog retka. U ovom ćemo se vodiču više usredotočiti na naredbeni redak, ali ćemo vidjeti kako ga možete koristiti putem web sučelja.

Da biste ga koristili s web-mjesta, možete otići na web-mjesto fpaste, kopirati svoju pogrešku, zalijepiti je u predviđeni okvir za unos, a zatim je poslati. Prikazat će se stranica s odgovorom i ona će sadržavati URL vezu koju možete poslati kolegama u ispravljanju pogrešaka.

Web korisničko sučelje omogućuje korisniku da:

  1. postavite sintaksu lijepljenja.
  2. označiti pastu svojim aliasom.
  3. koristiti lozinku.
  4. postavite vrijeme za istek zalijepljene pogreške.

Kako instalirati fpaste alat u Linuxu

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


yum install fpaste
dnf install fpaste         [On Fedora 22+ versions]
Uzorak izlaza
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 s 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 biste koristili 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 biste poslali datoteku skripte pod nazivom test_script.sh, navedite jezik kao bash, kopirajte vraćenu URL vezu u X međuspremnik 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

Za slanje izlaza naredbe w, pokrenite ovu naredbu.

# w | fpaste 

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

Za slanje informacija o vašem sustavu s opisom i potvrdom, pokrenite ovu naredbu u nastavku.

# 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, datum i tko.

# (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 na man stranicama.

man fpaste

Sažetak

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

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