প্যাকস্টল উবুন্টুর জন্য AUR হওয়ার উদ্দেশ্যে। পেয়েছে?

প্যাকস্টল

যে কোন লিনাক্স ডিস্ট্রিবিউশনে বিভিন্ন উপায়ে সফটওয়্যার ইনস্টল করা যায়। একটি হল সরকারী সংগ্রহস্থল, কিন্তু আমরা ফ্ল্যাটপ্যাক, স্ন্যাপ এবং অ্যাপআইমেজ প্যাকেজগুলিও ব্যবহার করতে পারি। এই সব ছাড়াও, আর্চ লিনাক্সের AUR আছে, একটি কমিউনিটি রিপোজিটরি যেখানে আমরা কার্যত লিনাক্সের জন্য বিদ্যমান সমস্ত সফটওয়্যার খুঁজে পাই এবং যদি আমরা জানি না কিভাবে কম্পাইল করতে হয়, তাহলে আমরা পরিচালনা করতে পারি হ্যাঁ। উদাহরণস্বরূপ, AUR- এ আমরা GIMP এর জন্য এক্সটেনশনগুলি খুঁজে পাই যা অন্যথায় আমাদের দেখতে হবে, এটি অন্যান্য বিতরণের vyর্ষা তৈরি করে। উবুন্টুতে এই অভাব পূরণের চেষ্টা আছে প্যাকস্টল.

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

প্যাকস্টলের নিজস্ব সংগ্রহস্থল রয়েছে এবং আরও কিছু যুক্ত করা যেতে পারে

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

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

এবং এটি কিভাবে কাজ করে?

প্রথম কাজটি হল এটি ইনস্টল করা, এমন কিছু যা আমরা একটি টার্মিনাল খুলে এবং এই কমান্ডগুলি টাইপ করে অর্জন করব:

sudo apt install curl
sudo bash -c "$(curl -fsSL https://git.io/JsADh || wget -q https://git.io/JsADh -O -)"

সেখান থেকে, বাকিগুলি অ্যাপ্ট, প্যাকম্যান, ডিএনএফ ইত্যাদির মতো, তবে নিজস্ব উপায়ে:

  • প্যাকস্টল অনুসরণ করে:
    • -I: প্যাকেজ ইনস্টল করবে।
    • -R: প্যাকেজটি সরিয়ে দেবে।
    • -S: সংগ্রহস্থল অনুসন্ধান করবে।
    • -A- একটি গিটহাব বা গিটল্যাব সংগ্রহস্থল যুক্ত করবে।
    • -U: প্যাকস্টল স্ক্রিপ্ট আপডেট করবে।
    • -উপ: প্যাকেজ আপডেট করবে।
    • -h: সাহায্য।

যদি আমরা এটি আনইনস্টল করতে চাই, তাহলে আমাদের যা লিখতে হবে তা হল:

bash -c "$(curl -fsSL https://git.io/JEZbi || wget -q https://git.io/JEZbi -O -)"

উবুন্টুর নিজস্ব AUR থাকলে এটি ভাল হবে, এবং আমি জানি না প্যাকস্টল কখনও ন্যূনতমভাবে দেখতে পাবে কিনা। আপাতত হ্যাঁ অ্যান্ড্রয়েড স্টুডিওর মতো প্যাকেজ আছে অথবা গুগল ক্রোম। যদি কমিউনিটি সহযোগিতার জন্য সাইন আপ করে, আমরা দেখব এই প্রকল্প কতদূর এগিয়ে যায়।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।