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:
- postavite sintaksu lijepljenja.
- označiti pastu svojim aliasom.
- koristiti lozinku.
- 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.