রুবির উবুন্টু প্যাকেজিংয়ের রক্ষণাবেক্ষণকারীদের কাছ থেকে কি কোনও খবর এসেছে যে তারা রুবি ২.০-এর জন্য কোনও প্যাকেজ প্রকাশ করবে? যদি তা হয় তবে তারা কি ইঙ্গিত করেছে যে তারা 12.04-এ রুবি 2.0 এর জন্য কোনও প্যাকেজ প্রকাশ করবে?
রুবির উবুন্টু প্যাকেজিংয়ের রক্ষণাবেক্ষণকারীদের কাছ থেকে কি কোনও খবর এসেছে যে তারা রুবি ২.০-এর জন্য কোনও প্যাকেজ প্রকাশ করবে? যদি তা হয় তবে তারা কি ইঙ্গিত করেছে যে তারা 12.04-এ রুবি 2.0 এর জন্য কোনও প্যাকেজ প্রকাশ করবে?
উত্তর:
উবুন্টুতে স্থিতিশীল প্রকাশের নীতি রয়েছে যা মূলত স্থিতি প্রকাশে নতুন সংস্করণ আমদানি করতে অস্বীকার করে। সুতরাং উবুন্টু ১২.০৪-তে সরকারী রুবি ২.০ প্যাকেজ থাকা সম্ভব নয়, কারণ এটি নতুন বাগ, রিগ্রেশন ইত্যাদি প্রবর্তন করতে পারে তাই আপনাকে ভবিষ্যতের কিছু পিপিএর উপর নির্ভর করতে হবে।
কেবল পুরো প্রক্রিয়াটি পরিষ্কার করার জন্য, কীভাবে কোনও প্যাকেজ উবুন্টুকে প্রবেশ করবে। কারণ রুবি ২.০ এখনও প্যাকেজড হয়নি।
উবুন্টুর স্বাভাবিক প্রকাশ প্রক্রিয়াটি হ'ল প্যাকেজগুলি প্রথম দেবিয়ানে উপস্থিত হওয়ার জন্য অপেক্ষা করা এবং সেগুলি সেখান থেকে আমদানি করা।
এটি বলেছিল যে দেবিয়ান এখনই হিমশীতল এবং পরবর্তী স্থিতিশীল মুক্তি শীঘ্রই প্রকাশ করা উচিত, তাই খুব বেশি অগ্রগতি ঘটছে না। তবে ... রুবি ২.০ এর জন্য ইতিমধ্যে আইটিপি (ইন্টেন্ট টু প্যাকেজ) বাগ রয়েছে যার অর্থ রুবি প্যাকেজকারীরা ইতিমধ্যে এতে কাজ করছে। আপনি গিটটিতে অগ্রগতি ট্র্যাক করতে পারেন : //anonscm.debian.org/collab-maint/ruby2.0.git সংগ্রহস্থল, এমনকি সহায়তা।
রুবি ২.০ যত তাড়াতাড়ি ডেবিয়ানে প্রদর্শিত হবে, তত তাড়াতাড়ি এটি পরবর্তী উবুন্টুতে হবে তবে এটি উবুন্টুর ইতিমধ্যে প্রকাশিত সংস্করণগুলিতে স্বয়ংক্রিয়ভাবে ব্যাকপোর্ট করা হবে না।
আপনি নিম্নলিখিত পিপিএ ব্যবহার করতে পারেন :
sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc
ঐচ্ছিক:
sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails
এখন আপনি এগিয়ে যান এবং আপনার পছন্দসই আইডিই ডাউনলোড করতে পারেন এবং রুবি 2.0 এবং রেল 4 এর সাথে মজা শুরু করতে পারেন।
ঠিক তাই আপনি জানেন, আমি এটি এখানে খুব সুন্দর দেখতে পেয়েছি: http://www.jetbrains.com/ruby/
দ্রষ্টব্য : আপনি অন্য যে কোনও ডাটাবেস এবং আইডিই ব্যবহার করতে পারেন, এটি কেবলমাত্র আমার ব্যক্তিগত পছন্দ।
আপনি সহজেই সর্বশেষতম সংস্করণটি নিজেই তৈরি করতে পারেন:
কেবলমাত্র http://cache.ruby-lang.org/pub/ruby/ এ যান এবং আপনি যে সংস্করণটি .tar.gz
ফর্ম্যাটে ইনস্টল করতে চান তা শনাক্ত করুন । তারপরে কনসোলের মাধ্যমে ইনস্টল করুন:
sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
tar -xvzf ruby-2.1.1.tar.gz
cd ruby-2.0.0-p353/
./configure --prefix=/usr/local
make
sudo make install
এই উদাহরণটি রুবি ২.১.১ ইনস্টল করে, wget
আপনার পছন্দসই সংস্করণ দিয়ে কমান্ডের পরে কেবল ইউআরআই প্রতিস্থাপন করে ।
বিকাশকারীরা আমার জ্ঞানের সীমানায় এ সম্পর্কে মন্তব্য করেননি তবে যেহেতু রুবি ১.৯.৩ প্রকাশের তারিখ ছিল অক্টোবরে ২০১১ এবং এখনও পর্যন্ত ১.৯.৩ এখনও ১১.১০ তে নেই, আমি বলব যে নতুন রুবিগুলি হওয়ার সম্ভাবনা কম সিস্টেম রিলিজ পরে যোগ করা হয়েছে। দ্রুত একনজরে packages.ubuntu.comদেখায় যে ডেভেলপারদের উবুন্টুতে রুবি যুক্ত না করার ইতিহাস রয়েছে যা উবুন্টু প্রকাশের পরে প্রকাশিত হয়। বলা হচ্ছে, রুবি ২.০ ইনস্টল করার অন্যান্য উপায় রয়েছে যদি আপনার প্রয়োজন যেমন উত্স, আরভিএম, বা রুবি-বিল্ড (আরবিএনভ বা ক্রুবি ছাড়া বা ইনস্টল করা) থেকে ইনস্টল করার মতো। আমি আমার সিস্টেমে রুবি ২.০ ব্যবহার করি যা আমি রুবি-বিল্ড এবং আরবেনভ ব্যবহার করে ইনস্টল করেছি এবং এখনও পর্যন্ত কোনও সমস্যা হয়নি। অতীত ইতিহাসের ভিত্তিতে আমি বলব এটি সম্ভবত সম্ভাব্য নয় যে বিকাশকারীরা সরকারী 12.04 বা এমনকি 12.10 সংগ্রহস্থলগুলিতে রুবি 2.0 যুক্ত করবে, তবে এর অর্থ এই নয় যে এটি অবশ্যই ঘটবে না। 2.0 কে এখনও 13.04 সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত করা হয়নি তাই এটি সম্ভবত এটি বিকাশকারীদের দ্বারা যথেষ্ট পরিমাণে পুরোপুরি পরীক্ষা করা সম্ভব এবং এটি এখনও যুক্ত করা যেতে পারে। আমি যদিও এটি বিশ্বাস করতে হবে না।
আপনি রুবিকে উবুন্টুতে রুবি সংস্করণ পরিচালক (আরভিএম) দিয়ে ইনস্টল করতে পারেন। সেখানে আপনি রুবি 2 ইনস্টল করতে পারেন।