fpaste - Et verktøy for deling av feil og kommandolinjeutdata til Pastebin


Programvareutviklere eller brukere møter alltid forskjellige problemer under prosessen med programvareutvikling eller bruk. Noen av disse problemene kan inkludere feil, derfor er en måte å løse dem på å dele feilmeldinger, kommandoutdata eller innholdet i gitte filer med andre utviklere eller brukere på Internett.

Det er mange nettbaserte plattformer for deling av slike problemer som kan refereres til som online innholdsdelingsverktøy. Et verktøy for deling av innhold på nettet kalles ofte en pastebin.

Fedora-økosystemet har et slikt verktøy som heter fpaste, er et nettbasert pastebin og et kommandolinjeverktøy som brukes til å feilsøke feil eller bare lete etter tilbakemelding på tekst.

Derfor skal vi i denne artikkelen se på hvordan du kan bruke fpaste som programmerer eller normal bruker for å rapportere feil fra kommandolinjen til fpaste.org-siden.

For å bruke fpaste, må du få tilgang til den på en av de to måtene; via nettsiden eller kommandolinjen. I denne veiledningen skal vi fokusere mer på kommandolinjen, men la oss se hvordan du kan bruke den via det nettbaserte grensesnittet.

For å bruke det fra nettstedet, kan du gå til fpaste-nettstedet, kopiere feilen, lime den inn i inndataboksen og deretter sende den. En svarside blir gitt, og den har URL-linken som du kan sende til andre feilsøkere.

Nettbrukergrensesnittet lar en bruker:

  1. angi syntaksen for limen.
  2. merk limen med hans eller hennes alias.
  3. bruke et passord.
  4. angi en tid for at den limte feilen skal utløpe.

Hvordan installere fpaste-verktøyet i Linux

For å installere det på Fedora/CentOS/RHEL-distribusjoner, kan du kjøre følgende kommando som en privilegert bruker.


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

Nå skal vi se noen måter på hvordan du bruker fpaste fra terminal.

Du kan lime inn en test.txt, som følger:

# fpaste test.txt

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

For å bruke et kallenavn og passord mens du limer inn test.txt, kjør denne kommandoen.

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

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

For å sende en skriptfil kalt test_script.sh, spesifiser språket som bash, kopier den returnerte URL-koblingen til X-utklippstavlen og lim inn privat som følger.

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

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

For å sende utdata fra w-kommandoen, kjør denne kommandoen.

# w | fpaste 

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

For å sende systeminformasjonen din med en beskrivelse og en bekreftelse, kjør denne kommandoen nedenfor.

# 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

Du kan også lime inn utdata fra mer enn én kommando. I det neste eksemplet skal jeg sende utdataene fra følgende kommandoer:uname -a, date og 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

Du kan bruke mange andre alternativer for fpaste på man-sider.

man fpaste

Sammendrag

fpaste er et godt verktøy for innholdsdeling med enkle å bruke metoder. Vi har sett på noen få eksempler på bruk i denne veiledningen, men du kan utforske mer ved å prøve ut mange andre alternativer.

Hvis du støter på feil mens du bruker det, kan du legge inn en kommentar eller for de som bruker fpaste, vennligst legg til litt informasjon om hvordan du bruker det og del opplevelsen din.