অফলাইনে কেরাইক্স (Keryx) দিয়ে সফটওয়্যার ইন্সটলেশান

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

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

  • প্রথমেই কেরাইক্স ডাউনলোড করে নিন।
  • ডাউনলোড করা ফাইলটি .tar.gz বা .zip ফরম্যাটে থাকে। এটাকে এক্সট্রাক্ট করুন এবং এক্সট্রাক্ট করা ফাইলটিকে আপনার পেনড্রাইভে কপি করুন।
  • ফাইলটিতে খেয়াল করলে দেখবেন দুটো ফোল্ডার রয়েছে linux ও win32। যখন উবুন্টু/মিন্ট এ থাকবেন তখন linux ফোল্ডার ব্যবহার করে প্রোগ্রামটি চালাবেন আর যখন উইন্ডোজে থাকবেন তখন win32 ব্যবহার করে প্রোগ্রামটি চালাবেন।
  • সফটওয়্যারটি আমরা তিনটি ধাপে চালাবোঃ
    • প্রথম ধাপে উবুন্টু/মিন্ট এ চলা অফলাইন পিসিতে কেরাইক্স চালিয়ে রিপোজিটরির সফটওয়্যার লিস্ট সংগ্রহ করতে হবে।
    • দ্বিতীয় ধাপে উবুন্টু/মিন্ট/উইন্ডোজে এ চলা অনলাইন পিসিতে কেরাইক্স চালিয়ে আপডেটেড লিস্ট নেয়া হবে এবং ডিপনডেন্সিসহ পুরো সফটওয়্যার ডাউনলোড করা হবে।
    • তৃতীয় ধাপে ডাউনলোড করা সফটওয়্যারগুলো অফলাইন পিসিতে ইন্সটল করতে হবে। তাহলেই কাজ শেষ!

আসুন তবে ধাপে ধাপে শুরু করা যাক।

প্রথম ধাপ – উবুন্টু/মিন্ট এ চলা অফলাইন পিসিঃ

  • linux ফোল্ডারে গিয়ে  keryx ফাইলটিকে ডাবল ক্লিক করে সফটওয়্যারটি চালু করুন।

  • New Project এ ক্লিক করুন। (নতুন প্রজেক্টের নাম দিলাম lucidlynx)
  • আপনি কোন নতুন প্যাকেজ লিস্ট ডাউনলোড করবেন কিনা সেটা জানতে চাইবে। No তে ক্লিক করুন।
  • এবার কেরাইক্স নিজেকে আপডেট করতে কিছুক্ষন সময় নেবে।
  • আপডেট শেষ হয়ে গেলে কেরাইক্স বন্ধ করে বেরিয়ে আসুন।

দ্বিতীয় ধাপ – উবুন্টু/মিন্ট/উইন্ডোজে এ চলা অনলাইন পিসিঃ

  • এবার পেনড্রাইভটি অনলাইন পিসিতে সংযুক্ত করুন।
  • যদি পিসিতে উইন্ডোজ থাকে তাহলে আপনার পেনড্রাইভের win32 ফোল্ডারে গিয়ে keryx ফাইলটিকে ডাবল ক্লিক করে সফটওয়্যারটি চালু করুন। আর যদি উবুন্টু বা মিন্ট থাকে তবে linux ফোল্ডারে গিয়ে keryx ফাইলটিকে ডাবল ক্লিক করে সফটওয়্যারটি চালু করুন। (আমি এখানে উইন্ডোজে চলা পিসি’র স্ক্রিনশট দিলাম।)

  • এবার নীচের ড্রপডাউন মেন্যু থেকে আপনার লিনাক্স পিসিতে তৈরি করা প্রজেক্টটি সিলেক্ট করে Open Project এ ক্লিক করুন। (এক্ষেত্রে প্রজেক্টি হচ্ছে lucidlynx)
  • এবার একটা ম্যাসেজ দেখাবে যে নতুন আপডেটেড প্যাকেজ লিস্ট ডাউনলোড করার জন্য তৈরি। আপনি যদি পুরনো প্যাকেজ লিস্ট (যেটা আপনার লিনাক্স পিসিতে ছিল) আপডেট করতে চান তবে Yes চাপুন অন্যথায় No চাপুন।
  • আপডেট হয়ে গেলে আপনি সফটওয়্যারের লিস্ট পেয়ে যাবেন।

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

তৃতীয় ধাপ – উবুন্টু/মিন্ট এ চলা অফলাইন পিসিঃ

  • linux ফোল্ডারে গিয়ে  keryx ফাইলটিকে ডাবল ক্লিক করে সফটওয়্যারটি চালু করুন।
  • Open Project এ ক্লিক করে প্রজেক্ট ওপেন করুন।
  • Project মেনু থেকে Install Packages এ ক্লিক করুন।
  • এবার যেসব প্যাকেজ ইন্সটল করতে চান সেগুলোকে সিলেক্ট করে Continue বাটনে ক্লিক করুন। এখানে কিন্তু ডিপেনডেন্সিসহ সবগুলোর তালিকা দেখাবে। যেমন Openshot ইন্সটল করতে নীচের সবগুলো ফাইলেরই দরকার। তাই সবগুলোতে টিক দেয়া আছে।

  • এবার নীচের ছবির মত টার্মিনালের কোডগুলো দেখা যাবে। এসময় আপনাকে আর কিছুই করতে হবেনা। এক পর্যায়ে ইন্সটলেশান শেষ হয়ে গেলে আপনাকে Enter চাপতে বলবে।

  • Enter চাপলে নীচের মত ইন্সটলেশান শেষ হবার একটা ম্যাসেজ পাবেন। Ok তে ক্লিক করুন।

ব্যাস কাহিনী শেষ! এবার ইন্সটল হয়ে যাওয়া আপনার পছন্দের সফটওয়্যারটি ব্যবহার করুন। এভাবে যেকোন কম্পিউটার থেকেই আপনি আপনার পছন্দমত সফটওয়্যার ডাউনলোড করে ইন্সটল করতে পারবেন। আর এখন থেকে উবুন্টু/মিন্টে অফলাইনে সফটওয়্যার ইন্সটল করা নিয়ে কোন “ঝানু” ব্যবহারকারী যদি আপনাকে দিস্তা দিস্তা কমান্ড ধরিয়ে দেয়, তবে তাকে কেবল ঘাড় ঘুরিয়ে মুচকি হাসি দিয়ে কেরাইক্সের একটা কপি শুধু ধরিয়ে দিন।





পরবর্তীতে প্রকাশিতঃ

21 thoughts on “অফলাইনে কেরাইক্স (Keryx) দিয়ে সফটওয়্যার ইন্সটলেশান”

  1. নতুন জিনিস শিখলাম। ভাল লাগল। তবে একজনকে তো অনলাইনে থাকতেই হচ্ছে। ধন্যবাদ।

    1. এটার মূল সুবিধা হল যেকোন পিসিতে, যে কারো পিসি থেকে (হোক সেটা উইন্ডোজ বা লিনাক্স) কেবল মাত্র ইন্টারনেট কানেকশান থাকলেই সফটওয়্যার ডাউনলোড করা সম্ভব। ফলে কোন রকম ঝামেলা ছাড়াই সাইবার ক্যাফে থেকেও উবুন্টু/মিন্টের জন্য সফটওয়্যার ডাউনলোড করা সম্ভব।

  2. খুবই ভালো হয়েছে। এই লেখাটা শেয়ার করতে চাই অন্যান্য ফোরামে।

    এক সময় আমি নিজেই এরকম একটা সফটওয়ার বানানের মহাপরিকলপনা করেছিলাম। APT এর সোর্স কোড নামিয়ে দেখতেও শুরু করেছিলাম । 😛 😛

  3. জটিল কাজের জিনিষ দিয়েছেন। আশা করি এটা নির্ঝঞ্ঝাটে ব্যবহার করতে পারবো।

    প্রজন্মের মিন্ট ফোরাম আর আপ্রতে এটা শেয়ার করবেন নিশ্চয়ই …

  4. দরুন কাজের জিনিস। আমি বুক মার্ক করে রাখলাম।

  5. Pingback: Keryx Tutorial
  6. অাপনার লেখা গুলো পড়লে নিজেকে প্লের বাচ্চা মনে হয়। এত পষ্ট লেখা অামি কখনো দেখিনি।

  7. পোস্টটি দ্বিতীয়বার পাঠ করলাম আজ।
    এবারের পাঠ আগেরবারের পাঠের থেকে আরো বেশি সহজ মনে হলো। হয়তো কিছুদিন লিনাক্স-মিন্ট ব্যবহার করে ফেলেছি বলে।
    আশা করছি পরেরবার আবারো পাঠ করতে আসবো কেরাইক্স ডাইনলোড করার লক্ষ্যেই।

  8. কাইরিক্স তো আজিব সমস্যা করতেছে মিন্ট ১০ এ। হোম ফুল্ডে রেখে রান করলে কাজ করে কিন্তু পেনড্রাইব থেকে রান করতে চাইলে কজ করে না

    1. এইরে ঝামেলায় ফেললেন! কেরাইক্স নিয়ে ঘাঁটাঘাঁটি করা হয়না বছরখানেকের উপর। আর মিন্টতো ব্যবহারই করিনা। বুঝতেই পারছেন আমার অবস্থাটা! 🙂
      কেরাইক্সকে উবুন্টু-টার্গেট করে বানানো। মিন্টে উবুন্টুর অনেক কিছু বাদ দেয়া হয়। তাই কেরাইক্স চালাতে প্রয়োজনীয় কোন কম্পনেন্ট বাদ পড়ে গেল কীনা কে জানে! তাছাড়া গ্নোম ব্যাকএন্ড ছাড়া কেরাইক্স কাজ করেনা। কুবুন্টু বা কেডিইতে ঝামেলা করে। আপনি কি কেডিইতে চালাচ্ছেন নাকি? আপনি বরং লিনাক্সমিন্ট ফোরাম বা কেরাইক্স ফোরামে প্রশ্ন করে দেখতে পারেন। আশা করি কাজে দেবে।

  9. ভাই পোস্টটা আপডেট করে দেন না একটু, উবুন্টু ১১.০৪ এর জন্য সিস্টেমটা একটু আলাদা ।

    1. আসলে প্রতি ছ’মাস পর পর উবুন্টুর প্রতিটি নতুন ভার্সনের জন্য পুরো সহজ উবুন্টু শিক্ষা আপডেট করা তো চাট্টিখানি কথা নয় – প্রচুর সময় দরকার! তাই সিদ্ধান্ত নিয়েছি যে কেবল লং-টার্ম-সাপোর্টেড রিলিজগুলো বা এলটিএস রিলিজের জন্যই টিউটো গুলো লিখবো (যেহেতু এলটিএস রিলিজগুলোতে বেশি দিন সাপোর্ট থাকে, তাই টিউটোরিয়াল লেখার/আপডেটের ঝামেলাও কম)। এই লেখাগুলো সব বর্তমান এলটিএস রিলিজ ১০.০৪ এর উপর নির্ভর করে লেখা। সে হিসেবে আশা করি ইনশাল্লাহ, ১২.০৪ এর জন্য আবার সবগুলো লিখতে পারব।

      যাই হোক কেরাইক্সের ০.৯২ ভার্সনটি কিন্তু এখনো ডাউনলোডের জন্য রয়েছে, আর আমার এই টিউটোটিও তার উপরই লেখা, তাই আশা করা যায় ব্যবহারে সমস্যা হবার কথা নয়।

  10. Recently I hav installed ubuntu 12.04. I downloaded keryx but it does not run from my offline ubuntu pc. But works in my win xp os. what’s the problem?? does anything more need to run keryx on a offline ubuntu??
    Hope to get your reply.
    Thanks a lot to you for extending your hands towards the bangladeshi computer users.

    1. Well… actually this tutorial was written two years ago! I donot use it for myself and a lot have been changes in Keryx since then. So I am quite unaware of the new versions. Now you mention it, I’ll try to let you inform the updates. And thanks for visiting my site!

  11. Dear Adnan Bhai’

    Thanks for your quick reply. Actually I am quite new in Linux. I have been motivated about ubuntu from reading various Bengali and English blogs. Among them one is yours. UBUNTU 12.04 is released but very few posts have been written on it in Bengali blogs about it’s new features. I am a primary school and living in a remote upazilla Sadar. Computer resource persons for technical supports are seldom found here.So, the the only path to be informed about new things related to computer basics is the bengali blogs like yours. pls try to realize our sorrows. Switching from windows to linux is very simple. But the real problems wait ahead for a new user. These are like follows:

    # Where to begin? ( Since a totally new desktop-dependent environment)
    # how to connect net?
    # how to install soft offline?
    # how to overcome various system problems?
    and so on…………..

    Then one needs deep assistance from some guy. Otherwise newbies can not survive. So far I have understood, persons like you can be the only dependency for us.
    So I must request you to extend your helping hands towards us by putting regular posts on your blog and commenting on various problems.
    Apologies for writing in English due to proper knowledge on Bangla typing.
    And also apologies for my errors in English.
    I am very much interested to see posts on UBUNTU 12.04 LTS and citycell zoom ultra AC682 usb modem configuration on it.
    Thanks again.

    1. Thanks for your interest in Ubuntu. Well … I am actually planning on updating the tutorials to Ubuntu 12.04, but it needs some time (since I have a job to do as well as other concerns too). It may be delayed but I am trying heart and soul to accomplish this task.

      Sometimes it is very heard for me help lots of people alone. We have a community named Ubuntu Bangladesh. Just sign in the forum or mailing list and post your questions there. Lots of other Bangladeshi Ubuntu users will surely help you.

  12. লিনাক্স ফোল্ডারের ভিতর keryx নামে ২টা ফাইল আছে। একটা হচ্ছে keryx.conf আরেকটা keryx.py। কোন এক্সটেনশনযুক্ত ফাইলটা রান করতে হবে সেইটা বলেন নাই। আর, এক্সট্রাক্ট করার পর তো কোন ফাইল আসে না। আসে ফোল্ডার। আপনি সব জায়গায় ফাইল-ই লিখছেন। প্লিজ কোন keryx ফাইলটা চালু করতে হবে সেইটা একটু বইলেন। আর এইটা কি মিন্টে স্মুথলি কাজ করবে? আমি এখন মিন্ট ইউজ করি।

  13. কেরাইক্স এর ডোমেইন নেম এক্সপায়ার হয়ে গেছে। আর ওরা কেরাইক্স নিয়ে এখন আগ্রহী নয়। তাই এইখানে যে ডাউনলোড লিঙ্ক আছে সেইটা কাজ করতেছে না। লাঞ্চপেড থেকে ডাউনলোড করা যায়। https://launchpad.net/keryx/+download

  14. আমি লিনাক্স মিন্ট ১৭ তে keryx নামিয়েছি। কিন্তু সমস্যা হল keryx এর কোন শব্দই পড়তে পারছি না। বক্স বক্স হয়ে আছে। কি কারণে এমন হচ্ছে ঠিক বুঝে উঠতে পারছি না।

Leave a Reply to Rezwanur Rahman PanthoCancel reply