টপিকঃ উবুন্টু ৮.১০ বা মিন্ট ৬ - এ কিভাবে ভিএলসি ০.৯.৯এ ইনস্টল করব?

উবুন্টু ৯.০৪ বা মিন্ট ৭ - এ রিপো থেকে ভিএলসি ইনস্টল করলে ০.৯.৯এ ইনস্টল হয়। কিন্তু যদি উবুন্টু ৮.১০ বা মিন্ট ৬ - এ রিপো থেকে ভিএলসি ইনস্টল করা হয় সেক্ষেত্রে নতুন ভার্সন ইনস্টল হয় না। কিভাবে উবুন্টু ৮.১০ বা মিন্ট ৬ - এ ভিএলসি ০.৯.৯এ ইনস্টল করা যায়?

twitter · last.fm

Currently Playing: Hitman 2 (2018)

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: উবুন্টু ৮.১০ বা মিন্ট ৬ - এ কিভাবে ভিএলসি ০.৯.৯এ ইনস্টল করব?

পিপিএ থেকে প্যাকেজের লেটেস্ট ভার্সন (করেসপন্ডিং উবুন্টু ভার্সনের জন্য) ডাউনলোড করাই সবচেয়ে সহজ।

Calm... like a bomb.

Re: উবুন্টু ৮.১০ বা মিন্ট ৬ - এ কিভাবে ভিএলসি ০.৯.৯এ ইনস্টল করব?

invarbrass লিখেছেন:

পিপিএ থেকে প্যাকেজের লেটেস্ট ভার্সন (করেসপন্ডিং উবুন্টু ভার্সনের জন্য) ডাউনলোড করাই সবচেয়ে সহজ।

সেটা সবাই জানে।

কিন্তু কিভাবে ভিএলসি কম্পাইল করে চালাব সেটা জানতে চাচ্ছিলাম।

twitter · last.fm

Currently Playing: Hitman 2 (2018)

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

সর্বশেষ সম্পাদনা করেছেন invarbrass (১৯-০৬-২০০৯ ০২:০৪)

Re: উবুন্টু ৮.১০ বা মিন্ট ৬ - এ কিভাবে ভিএলসি ০.৯.৯এ ইনস্টল করব?

সেটার জন্যও পিপিএ - বাইনারী প্যাকেজের বদলে সোর্স প্যাকেজ ডাউনলোড করতে হবে।
কম্পাইল করার জন্য gcc, g++, make, automake, autoconf, glibc-dev, binutils এবং আরো অসংখ্য ইউটিলিটি/লাইব্রেরী ইনস্টল করা থাকতে হবে। নামটা ঠিক মনে নাই, সম্ভবত: build-dep নামের একটি মেটা প্যাকেজ apt-get করলেই দরকারী সব কম্পাইলার, টুলস ইত্যাদি ইনস্টল হবে।
এরপর ভিএলসি ফোল্ডারে ঢুকে:

./configure && make && make install

তবে, সি/সি++ ডেভেলপমেন্ট সম্পর্কে আইডিয়া না থাকলে বিল্ড প্রসেসটা বোঝা একটু দুরুহ হবে। বিশেষ করে কোন মিসিং/মিসম্যাচড লাইব্রেরী বা অন্য কোন কারণে কম্পাইলেশন ফেইল করলে কি করতে হবে তা বুঝতে পারবেন না।

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

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

তবে এত ঝামেলার দরকার কি?  confused পিপিএ থেকে বাইনারী প্যাকেজ ডাউনলোড করলেই তো হয় - একই তো জিনিস।

Calm... like a bomb.