fpaste - Työkalu virheiden ja komentorivilähdön jakamiseen Pastebiniin


Ohjelmistojen kehittäjät tai käyttäjät kohtaavat aina erilaisia ongelmia ohjelmistokehityksen tai käytön aikana. Jotkut näistä ongelmista voivat sisältää virheitä, joten yksi tapa ratkaista ne on jakaa virheilmoitukset, komentotulosteet tai tiettyjen tiedostojen sisältö muiden kehittäjien tai käyttäjien kanssa Internetissä.

Tällaisten ongelmien jakamiseen on monia online-alustoja, joita voidaan kutsua online-sisällönjakotyökaluksi. Verkkosisällönjakotyökalua kutsutaan usein pastebiniksi.

Fedora-ekosysteemissä on yksi tällainen työkalu nimeltä fpaste, se on verkkopohjainen pastebin ja komentorivityökalu, jota käytetään virheiden korjaamiseen tai yksinkertaisesti palautteen etsimiseen tekstistä.

Siksi tässä artikkelissa tarkastellaan tapoja, joilla voit käyttää fpastea ohjelmoijana tai tavallisena käyttäjänä raportoimaan virheistä komentoriviltä fpaste.org-sivustolle.

Jotta voit käyttää fpastea, sinun on käytettävä sitä jommallakummalla kahdesta tavoista; verkkosivuston tai komentorivin kautta. Tässä oppaassa keskitymme enemmän komentoriville, mutta katsotaan kuinka voit käyttää sitä verkkopohjaisen käyttöliittymän kautta.

Voit käyttää sitä verkkosivustolta siirtymällä fpaste-verkkosivustolle, kopioimalla virheesi, liittämällä sen annettuun syöttöruutuun ja lähettämällä sen. Saat vastaussivun, jossa on URL-linkki, jonka voit lähettää muille virheenkorjaajille.

Verkkokäyttöliittymän avulla käyttäjä voi:

  1. aseta liittimen syntaksi.
  2. merkitse tahna hänen aliaksensa.
  3. käytä salasanaa.
  4. aseta aika, jolloin liimattu virhe vanhenee.

Kuinka asentaa fpaste-työkalu Linuxiin

Voit asentaa sen Fedora/CentOS/RHEL-jakeluihin suorittamalla seuraavan komennon etuoikeutettuna käyttäjänä.


yum install fpaste
dnf install fpaste         [On Fedora 22+ versions]
Näytelähtö
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!

Nyt näemme tapoja käyttää fpastea terminaalista.

Voit liittää test.txt-tiedoston seuraavasti:

# fpaste test.txt

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

Jos haluat käyttää lempinimeä ja salasanaa liitettäessä test.txt-tiedostoa, suorita tämä komento.

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

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

Jos haluat lähettää test_script.sh-nimisen komentosarjatiedoston, määritä kieleksi bash, kopioi palautettu URL-linkki X-leikepöydälle ja liitä yksityinen seuraavasti.

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

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

Lähetä w-komennon tulos suorittamalla tämä komento.

# w | fpaste 

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

Jos haluat lähettää järjestelmätietosi kuvauksen ja vahvistuksen kanssa, suorita alla oleva komento.

# 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

Voit myös liittää useamman kuin yhden komennon tulosteen. Seuraavassa esimerkissä lähetän seuraavat komennot: uname -a, date ja 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

Voit käyttää monia muita fpaste-vaihtoehtoja man-sivuilla.

man fpaste

Yhteenveto

fpaste on hyvä sisällönjakotyökalu, jossa on helppokäyttöisiä menetelmiä. Olemme tarkastelleet muutamia esimerkkejä sen käytöstä tässä oppaassa, mutta voit tutkia enemmän kokeilemalla monia muita vaihtoehtoja.

Jos kohtaat virheitä käyttäessäsi sitä, voit lähettää kommentin tai fpastea käyttäville lisää tietoja sen käytöstä ja jaa kokemuksesi.