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:
- postavite sintaksu paste.
- označite pastu njegovim ili njenim aliasom.
- koristite lozinku.
- 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.