কম্পিউটার টিউটোরিয়াল

নতুন অ্যাপ্লিকেশন আবিষ্কারের জন্য লিনাক্স ব্যবহারকারীর টুলকিট

কয়েকটি ব্যতিক্রম বাদে, একটি লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করা একটি সকল-সমাবেশী রিসোর্টে চেক-ইন করার মতো। আপনার হার্ডওয়্যার আউট-অফ-দ-বক্স কাজ করে, এবং আপনি একটি ইমপ্রেসিভ সিলেকশন প্রি-ইনস্টলড সফ্টওয়্যার পান: ফটো এডিটিং টুল এবং মাল্টিমিডিয়া প্লেয়ার থেকে ইমেইল এবং চ্যাট ক্লায়েন্ট, এবং এমনকি একটি ফুল-ব্ল로운 অফিস স্যুট।

কিন্তু যদি আপনি ডিফল্ট অ্যাপ্লিকেশনগুলোর একটি রিপ্লেস করতে চান, অথবা কিছু নতুন লিনাক্স সফ্টওয়্যার ট্রাই করতে চান?

তবে, আপনি সবসময় শুধু গুগল করতে পারেন -- এবং প্রার্থনা করুন দশième পেজের বাইরে যেতে হয় না কিছু ব্যবহারযোগ্য খুঁজে পাওয়ার জন্য। অথবা আপনি নিজের জন্য একটি বিশ্বস্ত রিসোর্সের তালিকা বানাতে পারেন যেখানে থেকে আপনি দ্রুত অ্যাপ্লিকেশন ব্রাউজ, সার্চ এবং সর্ট করতে পারবেন বিভিন্ন কRITEERIA দ্বারা, এবং সহজে আপনার পছন্দেরগুল ডাউনলোড করতে পারবেন।

যদি পরবর্তী পদ্ধতিটি আরও সেনসিবল লাগে, আপনি সঠিক জায়গায় সঠিক সময়ে আছেন, কারণ আজ আমরা আপনাকে কিছু টিপস দেখাবো কীভাবে এবং কোথায় নতুন লিনাক্স অ্যাপ্লিকেশন খুঁজে বের করতে হয়।

রিফ্রেশার: লিনাক্স অ্যাপ কীভাবে ইনস্টল করবেন

লিনাক্সে নতুনদের কখনও কখনও লিনাক্স সফ্টওয়্যার ইনস্টলেশন প্রসেস বিভ্রান্ত করে, কিন্তু বাস্তবে এটি উইন্ডোজ বা OS X-এ দেখা পদ্ধতির থেকে তেমন আলাদা নয়।

সাধারণত বলতে, লিনাক্সে সফ্টওয়্যার ইনস্টল করার দুটি পথ আছে: বাইনারি প্যাকেজ (প্রি-কম্পাইলড) থেকে বা সোর্স থেকে (যেটি আপনাকে নিজে কম্পাইল করতে হয়)। আপনি প্যাকেজগুলো স্ট্যান্ডঅ্যালোন ফাইল হিসেবে ম্যানুয়ালি ডাউনলোড করতে পারেন; উদাহরণস্বরূপ, ডেভেলপারর ওয়েবসাইট থেকে, অথবা একটি সফ্টওয়্যার রিপোজিটরি থেকে পুল করতে পারেন একটি প্যাকেজ ম্যানেজমেন্ট টুল ব্যবহার করে।

এই সবচেয়ে সাধারণ ইনস্টলেশন মেথডের বাইরেও, আপনি পোর্টেবল অ্যাপস এবং অ্যাপ্লিকেশন পাবেন যেগুলো একটি সেল्फ-এক্সট্র্যাক্টিং ইনস্টলার স্ক্রিপ্টের সাথে বান্ডেলড আসে। পোর্টেবল অ্যাপস ইনস্টলেশন দরকার নেই; আপনি সেগুলো একটি ফোল্ডারে আনপ্যাক করুন এবং এক্সিকিউটেবল ফাইল ডাবল-ক্লিক করে বা টার্মিনালে একটি কমান্ড টাইপ করে স্ট্রার্ট করুন। উইন্ডোজ ব্যবহারকারীদের এই কনসেপ্ট পরিচিত হওয়া উচিত।

আপনি উইন্ডোজের সাথে আরেকটি সাদৃশ্য লক্ষ্য করবেন যদি আপনি ম্যানুয়ালি প্যাকেজ ইনস্টল করতে সিদ্ধান্ত নেন: GDebi-এর মত টুলগুলো একটি .deb প্যাকেজে ডাবল-ক্লিক করেই ইনস্টল করা সম্ভব করে -- ঠিক যেন আপনি .exe ফাইলের সাথে করতেন -- এবং একটি সিম্পল ডায়ালগের মাধ্যমে অ্যাপ্লিকেশন ইনস্টল করুন। অন্যদিকে, একটি রিপোজিটরির কনসেপ্ট যেটি আপনি একটি প্যাকেজ ম্যানেজারের সাথে অ্যাক্সেস করেন, OS X, Android-এ পাওয়া App Store-র সাথে এনালোগাস, এবং нещодавно উইন্ডোজেও।

অ্যাপ্লিকেশন ইনস্টল করার সুপারিশ করা পথ হলো রিপোজিটরি থেকে প্যাকেজ ম্যানেজারের সাথে কারণ আপনাকে ডিপেন্ডেন্সি নিয়ে চিন্তা করতে হয় না, এবং যেন রিপোজিটরি মেইনটেইনড থাকে তেনি আপনাকে অটোমেটিক আপডেট मिलে। যাইহোক, কখনো কখনো রিপোজিটরিতে একটি অ্যাপের লেটেস্ট ভার্সন নেই, বা আপনার লিনাক্স ডিস্ট্রিবিউশনের জন্য কোনো রিপোজিটরি নেই। সেক্ষেত্রে আপনি অনঅফিশিয়াল বাইনারি প্যাকেজ খুঁজতে পারেন, বা সব ব্যর্থ হলে, নিজে কোড কম্পাইল করতে পারেন।

প্যাকেজ এবং ম্যানেজার এক্সপ্লোর করুন

আপনি যেন জানেন, লিনাক্স ডিস্ট্রিবিউশনের মধ্যে সবচেয়ে বড় পার্থক্যের একটি হলো তারা কোন প্যাকেজ ম্যানেজমেন্ট সিস্টেম ব্যবহার করে; উদাহরণস্বরূপ, ডেবিয়ান, উবুন্টু, এবং তাদের ডেরিভেটিভগুলো .deb প্যাকেজ ব্যবহার করে, যখন ফেডোরা, CentOS, openSUSE, এবং Mageia .rpm প্যাকেজ ব্যবহার করে। আর্চ লিনাক্স, জেন্টু, এবং স্ল্যাকওয়ার প্রতিটি নিজের পথে চলে, কিন্তু সাধারণ ধারণা একই। প্যাকেজ ফরম্যাটের মধ্যে কনভার্ট করা সম্ভব, কিন্তু এটি কদাচিৎ দরকার পড়ে কারণ আজকাল অধিকাংশ অ্যাপ্লিকেশন অনেক ভিন্ন ডিস্ট্রিবিউশনের জন্য অফিশিয়ালি সাপোর্টেড প্যাকেজ প্রদান করে।

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

আপনার প্যাকেজ ম্যানেজারদের সাথে বন্ধুত্ব করুন

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

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

রিপোজিটরি বুঝুন

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

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

উবুন্টু ব্যবহারকারীরা অবশ্যই PPAs (Personal Package Archives) সম্পর্কে শুনেছেন, Launchpad-এ হোস্ট করা অনঅফিশিয়াল রিপোজিটরি যা আপলোড করা সোর্স কোড থেকে অটোমেটিক্যালি .deb প্যাকেজ বিল্ড করে। PPAs উবুন্টু ডেরিভেটিভেও ব্যবহার করা যায় (এবং ডেবিয়ানেও যদি প্রয়োজন হয়), কিন্তু আপনাকে অবগত থাকা উচিত যে PPAs ফান্ডামেন্টালি অনসেফ, কারণ কেউ যেকোনো তৈরি করতে পারে। PPAs আপনার সিস্টেমে অ্যাড করলে আপনি রিস্ক গ্রহণ করেন এবং দায় নেন যদি সেখান থেকে প্যাকেজ ইনস্টল করার পর কিছুই ভুল হয়। এটি ভয়ঙ্কর শুনতে পারে, কিন্তু প্র্যাকটিসে একটি ছায়াদার PPA স্পট করা এবং সেটা থেকে দূরে থাকা সহজ। যদি অনেক মানুষ একটি PPA ব্যবহার করে, যদি এটি প্রায়শই আপডেট হয়, বা যদি অ্যাপের ডেভেলপাররা এটি মেইনটেইন করে, অতিরিক্ত প্যারানোয়ার করার প্রয়োজন নেই।

একটি প্যাকেজ ম্যানেজার চেড়ে দেওয়া

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

Synaptic একটি দুর্দান্ত পছন্দ কারণ এটি DEB এবং RPM উভয় সিস্টেম সাপোর্ট করে, এবং বিগিনারদের জন্য খুব কমপ্লেক্স না হয়ে যথেষ্ট ফিচার আছে। PackageKit একটি ডিস্ট্রো-অগ্নাস্টিক প্রজেক্ট যা সব জনপ্রিয় প্যাকেজ ম্যানেজমেন্ট সিস্টেমের জন্য ফ্রন্ট-এন্ড হিসেবে কাজ করতে পারে, এবং এটি দুটি এডিশনে আসে: Apper (Qt-ভিত্তিক), এবং GNOME Software (GTK-ভিত্তিক)।

Arch Linux ব্যবহারকারী Pamac-এর মত একটি টুল ইনস্টল করে তাদের জীবন সহজ করতে পারেন, যা দুটি আলাদা টুল (pacman এবং yaourt, বা অন্য যেকোনো AUR হেল্পার) ব্যবহার করার প্রয়োজন বাদ দেয় কারণ এটি অফিশিয়াল রিপোজিটরি এবং AUR উভয়থেকেই অ্যাপ ইনস্টল করতে পারে।

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

অনলাইনে লিনাক্স প্যাকেজ খুঁজুন

Linux Packages Search (Pkgs.org) অনেক অফিশিয়াল এবং অনঅফিশিয়াল রিপোজিটরি ইনডেক্স করে অনেক লিনাক্স ডিস্ট্রিবিউশনের জন্য। আপনি জেনেরিক কীওয়ার্ড যেমন "music" দিয়ে সার্চ করতে পারেন, কিন্তু এই টুলটি তখন সেরা কাজ করে যখন আপনি একটি প্যাকেজের সঠিক নাম জানেন এবং দেখতে চান এটি আপনার ডিস্ট্রোর জন্য উপলব্ধ কিনা, এবং কোন ভার্সনে। প্রতিটি ইনডেক্সড প্যাকেজের নিজস্ব একটি পেজ থাকে যেখানে আপনি এটা ডাউনলোড করতে পারেন এবং এর ডিপেন্ডেন্সি এবং প্রপার্টি সম্পর্কে আরও জানতে পারেন।

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

  • Debian Packages
  • Fedora Packages Search
  • AUR - Arch User Repository and Arch Linux Packages
  • Ubuntu Packages Search
  • Mageia Application Database
  • Find openSUSE Software

উইন্ডোজ অ্যাপকে লিনাক্স অল্টারনেটিভ দিয়ে রিপ্লেস করুন

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

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

AlternativeTo আপনার সেরা বেট -- একটি বিশাল ডাটাবেস সহ সাবধানে রেটেড এবং ক্যাটাগরাইজড অ্যাপ্লিকেশন, এটি একটি প্র্যাক্টিক্যাল টুল যা আমরা ইতিমধ্যে আপনাকে বিস্তারিত বলেছি।

অনেক স olid অপশন হলো The Linux Alternative Project, যা সিম্পল রাখতে পছন্দকারী ব্যবহারকারীদের আপিল করবে। এটি জনপ্রিয় উইন্ডোজ অ্যাপ্লিকেশনের একটি তালিকা যাতে প্রতিটি জন্য সাজেস্টেড লিনাক্স অল্টারনেটিভ থাকে।

নতুন লিনাক্স অ্যাপ আবিষ্কার করুন

এটা সবসময় জরুরি বোধগম্য নয় যা আমাদের নতুন লিনাক্স অ্যাপ খুঁজতে অনুপ্রাণিত করে। কখনো কখনো আপনি শুধু কৌতূহলী হন দেখতে কী ধরনের অ্যাপ্লিকেশন বাইরে আছে। আপনি হয়তো নতুন সফ্টওয়্যার ডেভেলপমেন্টের সাথে আপডেট থাকতে চান, বা একটি প্রজেক্টে বিটা টেস্টার হিসেবে যোগ দিতে চান ওপেন সোর্স কমিউনিটির तरफ ফিরে দিতে। নরক, আপনি শুধু একজন রাইটার হতে পারেন কিছু রিভিউ করার জন্য খুঁজছেন।

স্বাভাবিকভাবেই, ইন্টারনেট আপনাকে কভার করেছে। যদিও SourceForge সম্প্রতি অ্যাডওয়্যার ডিস্ট্রিবিউট করা এবং প্রজেক্ট 오নারশিপ হাইজ্যাক করার জন্য লাল হাতে ধরা পড়েছে, তবুও অন্যান্য অনেক প্রামাণিক সোর্স আছে - বস্তুত, আপনি এদের SourceForge অল্টারনেটিভ হিসেবে বিবেচনা করতে পারেন।

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

Free Software Directory অ্যাপ্লিকেশনগুলো বিভিন্ন ক্যাটাগরিতে সংগঠিত করে পাশাপাশি রেগুলার "সার্চ বাই কীওয়ার্ডস" ফাংশনালিটি। এটি কাজ করে এবং খুব একটি উইকির মত দেখে, এবং প্রতিটি অ্যাপের নিজস্ব একটি পেজ থাকে একটি শর্ট ডেসক্রিপশন, ডাউনলোড লিংক, এবং রিলেটেড প্রজেক্টের তালিকা সহ।

Linux Links সেই ওয়েবসাইটগুলোর মধ্যে একটি যা টাইমে আটকে থাকা লাগে, কিন্তু এর ইমেন্স অ্যাপ কালেকশন এটি প্রতিটি লিনাক্স ব্যবহারকারীর জন্য একটি अमূল্য রিসোর্স। আপনি ঘন্টা পর ঘন্টা এর ক্যাটাগরি এবং সাবক্যাটাগরি ব্রাউজ করে হারিয়ে যেতে পারেন, এবং এটি কিউরেটেড লিস্টও অফার করে বিভিন্ন উদ্দেশ্যে সেরা লিনাক্স অ্যাপের। কিছু অ্যাপের নিজস্ব মিনি-রিভিউ পেজ থাকে স্ক্রিনশট এবং তাদের ফিচার সম্পর্কে ডিটেইলস সহ।

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

Linux App Finder লিনাক্স সফ্টওয়্যারের একটি সমৃদ্ধ সংগ্রহ যা আপনি ভিন্নভাবে এক্সপ্লোর করতে পারেন; উদাহরণস্বরূপ, আপনি টপ মেনুতে "Alternatives"-এ ক্লিক করতে পারেন উইন্ডোজ এবং OS X সফ্টওয়্যারের জন্য লিনাক্স অল্টারনেটিভ দেখতে। অবশ্য, আপনি অ্যাপ সার্চও করতে পারেন, এবং অনেক ক্যাটাগরি এবং সাবক্যাটাগরির মাধ্যমে যেতে পারেন কিছু আকর্ষণীয় খুঁজে বের করতে। প্রতিটি ক্যাটাগরির সবচেয়ে বেশি ভিউ করা অ্যাপ হাইলাইটেড থাকে ভিজিবিলিটি উন্নত করার জন্য। প্রতিটি অ্যাপের একটি পেজ থাকে বেসিক ইনফো এবং ডাউনলোড লিংক সহ, কিন্তু আপনি যদি রেজিস্টার করুন এবং কমিউনিটিতে যোগ দেন, আপনি অ্যাপ পেজ এডিট করতে পারেন এবং আরও ইনফোর্মেশন যোগ করতে পারেন, যেমন স্ক্রিনশট এবং রিপোজিটরির লিংক যেগুলো অ্যাপ ধারণ করে।

Open Source Software Directory একটি ভিন্ন পদ্ধতি নেয়: এটি আপনাকে নিজেকে একটি টাইপের ব্যবহারকারী হিসেবে ডিফাইন করতে বলে (ডেভেলপার, হোম ইউজার, অ্যাডমিন, বা বিজনেস ইউজার) এবং উদ্দেশ্য অনুযায়ী ক্যাটাগরাইজড অ্যাপ সার্ভ করে। যেহেতু এটি একটি নিউ প্রজেক্ট, এর অনেক অ্যাপ নেই, কিন্তু এটি প্রতিটি জন্য একটি শর্ট প্যারাগ্রাফ প্রদান করে। আপনি দেখতে পারেন কোন অ্যাপগুলো প্রতে্যেক ক্যাটাগরিতে সম্প্রতি অ্যাড হয়েছে।

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

Open Hub কিছুটা বেশি ডেভেলপার-ওরিয়েন্টেড লাগে অন্যান্য ওয়েবসাইটের চেয়ে কারণ এটি লাইন অফ কোড, কন্ট্রিবিউটর সংখ্যা, এবং কমিট পরিমাণের মত ইনফোর্মেশন প্রদান করে, যা একটি সাধারণ লিনাক্স ব্যবহারকারীর জন্য আবশ্যক নাও হতে পারে। সবুজ, এটি একটি হ্যান্ডি রিসোর্স কারণ এটি ট্যাগ অনুযায়ী প্রজেক্ট ব্রাউজ করতে দেয়, সিমিলার অ্যাপ দেখায়, ইউজার রেটিং এবং রিভিউ ফিচার করে, এবং এ সব একটি নিট, মডার্ন-লুকিং ইন্টারফেসে। আপনি যদি Статистиকে পছন্দ করেন, আপনি দুটি বা বেশি অ্যাপ কম্পেয়ার করতে পারেন দেখতে কোনগুলো সবচেয়ে সক্রিয়ভাবে ডেভেলপ হচ্ছে।

ক্রাউডসোর্সড রিকমেন্ডেশন পান

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

Redditors /r/Software-এ জেনারেলি সফ্টওয়্যার রিকমেন্ডেশন চাইতে পারেন, বা /r/linuxquestions-এ তাদের লিনাক্স-সম্পর্কিত চিন্তা পোস্ট করতে পারেন। The CoolGitHubProjects সাবরেডডিট GitHub-এ হোস্ট করা নতুন ওপেন সোর্স অ্যাপস সпон্টেনিয়াসলি আবিষ্কার করার একটি দুর্দান্ত জায়গা। আলাদা কনভারসেশন ফরম্যাট চান? তাহলে StackExchange-এ Software Recommendations চ্যানেল চেক করুন, যেখানে আপনি ট্যাগ ব্যবহার করে ডিসকশন ফিল্টার করে আপনার সার্চ ন্যারো ডাউন করতে পারেন।

গেমের কথা ভুলবেন না

যদিও আপনি রিপোজিটরিতে সব জ্যানারের বেশ কিছু গেম খুঁজে পাবেন, আপনি এখনও কিছু স্পেশালাইজড লিনাক্স সফ্টওয়্যার সোর্স আপনার কালেকশনে যোগ করতে চাইতে পারেন। সেগুলো অ্যাপ, ওয়েবসাইট, বা সার্ভিস যাদের নিজস্ব ক্লায়েন্ট আছে -- مثل Steam, Desura, বা GOG Galaxy। utóপরিগুলো কিছুটা প্যাকেজ ম্যানেজারের মতো, কিন্তু শুধু গেমের জন্য, কারণ এগুলো আপনাকে সার্ভিস থেকে কেনা গেম ইনস্টল এবং আপডেট করতে দেয়।

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

আপনার কী -- আপনি নতুন লিনাক্স অ্যাপ এবং গেম কোথায় পান? আপনি কি আমাদের সুপারিশ করা সোর্সগুলো ব্যবহার করেন? আপনি কি কিছু অন্য ওয়েবসাইট শেয়ার করতে পারেন যা আমাদের লিস্টে যোগ করা উচিত? কমেন্টে কথা বলি।

ইমেজ ক্রেডিট: ফিচারড ইমেজ: Businessman with binoculars by Freepik, Xubuntu Feisty just installed - Add/Remove by Vincent via Flickr, Pamac screenshot, Desura screenshot, GNOME Software screenshot.

  1. নতুন লিনাক্স ইউজারের জন্য ৬টি সবচেয়ে উপযোগী টার্মিনাল কমান্ড

  2. লিনাক্স ব্যবহারকারীদের জন্য ৪টি সেরা ডাউনলোড ম্যানেজার

  3. লিনাক্সের জন্য ৪টি সেরা অ্যান্ড্রয়েড এমুলেটর

  4. লিনাক্সে মিউজিক তৈরি ও রেকর্ড করার ৬টি সেরা অ্যাপ