fpaste - পেস্টাবিনে ত্রুটিগুলি এবং কমান্ডলাইন আউটপুট ভাগ করে নেওয়ার একটি সরঞ্জাম


সফ্টওয়্যার বিকাশকারী বা ব্যবহারকারীরা সফ্টওয়্যার বিকাশ বা ব্যবহারের প্রক্রিয়া চলাকালীন সর্বদা বিভিন্ন সমস্যার মুখোমুখি হন। এই সমস্যাগুলির মধ্যে কিছুতে ত্রুটি অন্তর্ভুক্ত থাকতে পারে, সুতরাং এগুলি সমাধানের একটি উপায় হ'ল ত্রুটি বার্তা, কমান্ড আউটপুট বা ইন্টারনেটে অন্য বিকাশকারী বা ব্যবহারকারীদের সাথে প্রদত্ত ফাইলগুলির সামগ্রীগুলি ভাগ করে নেওয়া।

এই জাতীয় সমস্যা ভাগ করে নেওয়ার জন্য অনেকগুলি অনলাইন প্ল্যাটফর্ম রয়েছে যা অনলাইন সামগ্রী সামগ্রী ভাগ করে নেওয়ার সরঞ্জাম হিসাবে উল্লেখ করা যেতে পারে। একটি অনলাইন সামগ্রী ভাগ করে নেওয়ার সরঞ্জামকে প্রায়শই একটি পেস্টবিন বলা হয়।

ফেডোরার ইকোসিস্টেমটিতে এ জাতীয় একটি সরঞ্জাম রয়েছে যা ফেপস্টে নামে পরিচিত, এটি একটি ওয়েব-ভিত্তিক পেস্টবিন এবং একটি কমান্ড লাইন সরঞ্জাম যা ত্রুটিগুলি ডিবাগ করার জন্য বা কিছু পাঠ্যের প্রতিক্রিয়া সন্ধানের জন্য ব্যবহৃত হয়।

সুতরাং এই নিবন্ধে আমরা কীভাবে আপনি প্রোগ্রামার বা সাধারণ ব্যবহারকারীরূপে কমান্ডলাইন থেকে fpaste.org সাইটে ত্রুটিগুলি রিপোর্ট করতে fpaste ব্যবহার করতে পারেন তার উপায়গুলি সন্ধান করতে যাচ্ছি ..

Fpaste ব্যবহার করার জন্য, আপনাকে দুটি উপায়ের একটিতে এটি ব্যবহার করতে হবে; ওয়েবসাইট বা কমান্ড লাইন মাধ্যমে। এই গাইডে আমরা কমান্ড লাইনের দিকে আরও ফোকাস করব তবে আপনি এটি ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে কীভাবে ব্যবহার করতে পারেন তা আমাদের দেখতে দিন।

ওয়েবসাইট থেকে এটি ব্যবহার করতে, আপনি ফ্যাপস্টে ওয়েবসাইটে যেতে পারেন, আপনার ত্রুটিটি অনুলিপি করতে পারেন, প্রদত্ত ইনপুট বাক্সে আটকে দিন এবং তারপরে এটি জমা দিতে পারেন। একটি প্রতিক্রিয়া পৃষ্ঠা সরবরাহ করা হবে এবং এতে ইউআরএল লিঙ্ক রয়েছে যা আপনি সহকারী ডিবাগারগুলিতে প্রেরণ করতে পারেন।

ওয়েব ব্যবহারকারী ইন্টারফেসটি একজন ব্যবহারকারীকে এটি করতে দেয়:

  1. পেস্টের সিনট্যাক্স সেট করুন
  2. পেস্টটি তার বা ওর সাথে রাখুন
  3. একটি পাসওয়ার্ড ব্যবহার করুন
  4. আটকানো ত্রুটির মেয়াদ শেষ হওয়ার জন্য একটি সময় সেট করুন

কীভাবে লিনাক্সে fpaste সরঞ্জাম ইনস্টল করবেন

এটি ফেডোরা/সেন্টোস/আরএইচএল বিতরণে ইনস্টল করতে, আপনি সুবিধাপ্রাপ্ত ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডটি চালাতে পারেন।

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

এখন আমরা টার্মিনাল থেকে fpaste কীভাবে ব্যবহার করব সে সম্পর্কে কিছু উপায় দেখব।

আপনি নিম্নলিখিত হিসাবে একটি test.txt পেস্ট করতে পারেন:

# fpaste test.txt

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

Test.txt আটকানোর সময় একটি ডাকনাম এবং পাসওয়ার্ড ব্যবহার করতে, এই কমান্ডটি চালান।

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

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

test_script.sh নামের স্ক্রিপ্ট ফাইলটি প্রেরণ করতে, ভাষাটিকে ব্যাশ হিসাবে নির্দিষ্ট করুন, এক্স ক্লিপবোর্ডে ফিরে আসা URL লিঙ্কটি অনুলিপি করুন এবং নীচে পেস্টটি ব্যক্তিগত করুন।

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

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

w কমান্ডের আউটপুট প্রেরণ করতে, এই আদেশটি চালান।

# w | fpaste 

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

বিবরণ এবং একটি নিশ্চিতকরণ সহ আপনার সিস্টেমের তথ্য প্রেরণ করতে, নীচে এই কমান্ডটি চালান।

# 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

আপনি একাধিক কমান্ডের আউটপুটও পেস্ট করতে পারেন। পরবর্তী উদাহরণে আমি নিম্নলিখিত কমান্ডগুলির আউটপুট প্রেরণ করতে যাচ্ছি; uname - একটি, তারিখ এবং কে।

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

ম্যান পেজে আপনি আরও অনেকগুলি বিকল্প ব্যবহার করতে পারেন।

# man fpaste

সারসংক্ষেপ

সহজে ব্যবহারের পদ্ধতিগুলির সাথে fpaste একটি ভাল সামগ্রী ভাগ করে নেওয়ার সরঞ্জাম। আমরা এই গাইডটিতে এটি ব্যবহারের কয়েকটি উদাহরণ দেখেছি তবে অন্যান্য অনেক বিকল্প ব্যবহার করে আপনি আরও অন্বেষণ করতে পারেন।

এটি ব্যবহার করার সময় যদি আপনার কোনও ত্রুটির মুখোমুখি হয় তবে আপনি একটি মন্তব্য পোস্ট করতে পারেন বা যারা ফ্যাসপেট ব্যবহার করেন তাদের জন্য দয়া করে আপনি কীভাবে এটি ব্যবহার করেন সে সম্পর্কে কিছু তথ্য যুক্ত করুন এবং আপনার অভিজ্ঞতা ভাগ করুন।