fpaste - Alat untuk Berbagi Kesalahan dan Output Baris Perintah ke Pastebin


Pengembang atau pengguna perangkat lunak selalu menemui permasalahan yang berbeda-beda selama proses pengembangan atau penggunaan perangkat lunak. Beberapa dari masalah ini mungkin termasuk kesalahan, oleh karena itu salah satu cara untuk mengatasinya adalah dengan berbagi pesan kesalahan, keluaran perintah, atau konten file yang diberikan dengan pengembang atau pengguna lain di Internet.

Ada banyak platform online untuk berbagi masalah seperti itu yang dapat disebut sebagai alat berbagi konten online. Alat berbagi konten online sering disebut pastebin.

Ekosistem Fedora memiliki salah satu alat yang disebut fpaste, yang merupakan pastebin berbasis web dan alat baris perintah yang digunakan untuk men-debug kesalahan atau sekadar mencari masukan pada beberapa teks.

Oleh karena itu, dalam artikel ini kita akan melihat cara bagaimana Anda dapat menggunakan fpaste sebagai pemrogram atau pengguna biasa untuk melaporkan kesalahan dari baris perintah ke situs fpaste.org.

Untuk menggunakan fpaste, Anda perlu mengaksesnya menggunakan salah satu dari dua cara berikut; melalui situs web atau baris perintah. Dalam panduan ini kita akan lebih fokus pada baris perintah tetapi mari kita lihat bagaimana Anda dapat menggunakannya melalui antarmuka berbasis web.

Untuk menggunakannya dari website, Anda dapat mengunjungi situs fpaste, salin kesalahan Anda, tempelkan ke kotak input yang tersedia, lalu kirimkan. Halaman respons akan diberikan dan berisi link URL yang dapat Anda kirim ke sesama debugger.

Antarmuka pengguna web memungkinkan pengguna untuk:

  1. atur sintaks tempel.
  2. tandai tempel tersebut dengan aliasnya.
  3. menggunakan kata sandi.
  4. atur waktu agar kesalahan yang ditempelkan kedaluwarsa.

Cara Memasang Alat fpaste di Linux

Untuk menginstalnya pada distribusi Fedora/CentOS/RHEL, Anda dapat menjalankan perintah berikut sebagai pengguna yang memiliki hak istimewa.


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

Sekarang kita akan melihat beberapa cara menggunakan fpaste dari terminal.

Anda dapat menempelkan test.txt, sebagai berikut:

# fpaste test.txt

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

Untuk menggunakan nama panggilan dan kata sandi saat menempelkan test.txt, jalankan perintah ini.

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

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

Untuk mengirim file skrip bernama test_script.sh, tentukan bahasa sebagai bash, salin tautan URL yang dikembalikan ke papan klip X dan tempelkan pribadi sebagai berikut.

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

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

Untuk mengirim output dari perintah w, jalankan perintah ini.

# w | fpaste 

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

Untuk mengirim informasi sistem Anda dengan deskripsi dan konfirmasi, jalankan perintah di bawah ini.

# 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

Anda juga dapat menempelkan keluaran lebih dari satu perintah. Pada contoh berikutnya saya akan mengirimkan output dari perintah berikut; uname -a, tanggal dan siapa.

# (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

Anda dapat menggunakan banyak opsi fpaste lainnya di halaman manual.

man fpaste

Ringkasan

fpaste adalah alat berbagi konten yang bagus dengan metode yang mudah digunakan. Kami telah melihat beberapa contoh penggunaannya dalam panduan ini, tetapi Anda dapat menjelajahi lebih banyak dengan mencoba banyak opsi lainnya.

Jika Anda menemukan kesalahan saat menggunakannya, Anda dapat mengirim komentar atau bagi yang menggunakan fpaste, silakan tambahkan beberapa informasi tentang cara Anda menggunakannya dan bagikan pengalaman Anda.