যেহেতু Chrome OS 69, Chrome OS ব্যবহারকারীরা (নির্বাচিত Chromebookগুলিতে) Linux অ্যাপগুলি ইনস্টল এবং ব্যবহার করতে পারেন৷ প্রোজেক্ট ক্রোস্টিনি হিসাবে উল্লেখ করা হয়েছে, এটি যা করে তা হল একটি LXD কন্টেইনারে (একটি ভার্চুয়াল মেশিনের মতো) একটি লিনাক্স অপারেটিং সিস্টেম চালানো যাতে আপনি একটি স্যান্ডবক্সযুক্ত পরিবেশে লিনাক্স অ্যাপগুলি ইনস্টল এবং চালাতে পারেন। ক্রোস্টিনিতে ব্যবহৃত ডিফল্ট লিনাক্স ডিস্ট্রো হল ডেবিয়ান, যা একটি স্থিতিশীল বিতরণ যা আপনি নির্ভর করতে পারেন। যাইহোক, যদি আপনি ডেবিয়ানের পুরোনো সফ্টওয়্যার তালিকার কারণে এর ভক্ত না হন, তাহলে আপনি পরিবর্তে উবুন্টুতে যেতে পারেন।
এই স্যুইচিং পদ্ধতির জন্য আপনাকে টার্মিনাল অ্যাক্সেস করতে হবে এবং টন কমান্ড টাইপ করতে হবে। আপনি যদি টার্মিনালের সাথে আরামদায়ক না হন তবে এটি আপনার জন্য নয়। বাকি জন্য, আপনি কীভাবে Chrome OS-এ উবুন্টু কন্টেইনার চালাতে পারেন তা এখানে।
1. আপনার Chromebook বুট আপ করুন। কোনো লিনাক্স অ্যাপ খুলবেন না। Chrome ব্রাউজার খুলুন এবং Ctrl টিপুন + Alt + T ক্রশ শেল চালু করতে।
এই কমান্ড দিয়ে টার্মিনাল শুরু করুন:
vmc start termina
2. ডিফল্ট ডেবিয়ান ধারকটিকে "পেঙ্গুইন" হিসাবে লেবেল করা হয়েছে, যা Chrome OS ফাইল সিস্টেমের সাথে একীভূত করতে ব্যবহৃত হয়৷ ডেবিয়ানকে প্রতিস্থাপন করার জন্য, আমাদের প্রথমে ডেবিয়ান কন্টেইনারটিকে এর "পেঙ্গুইন" লেবেলটি খুলে ফেলতে হবে:
lxc stop penguin --force lxc rename penguin debian
3. এরপর, পেঙ্গুইন নামে একটি নতুন উবুন্টু ধারক তৈরি করুন:
lxc launch ubuntu:18.04 penguin
এটি ইন্টারনেট থেকে ছবিটি টেনে আনতে বেশ কিছুটা সময় লাগবে৷
৷
4. এটি হয়ে গেলে, নতুন পাত্রে বুট করুন:
lxc exec penguin -- bash
5. সিস্টেম আপডেট এবং আপগ্রেড করুন:
apt update apt upgrade
6. Crostini প্যাকেজগুলি ইনস্টল করুন যাতে এটি নেটিভ ফাইল সিস্টেমের সাথে একীভূত হতে পারে। ক্রস-প্যাকেজের রেপো যোগ করতে নিম্নলিখিত কমান্ডগুলি লিখুন:
echo "deb https://storage.googleapis.com/cros-packages stretch main" > /etc/apt/sources.list.d/cros.list if [ -f /dev/.cros_milestone ]; then sudo sed -i "s?packages?packages/$(cat /dev/.cros_milestone)?" /etc/apt/sources.list.d/cros.list; fi apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551 apt update
নির্ভরতা ইনস্টল করুন:
apt install binutils
7. যদিও আমরা রেপো যোগ করেছি, আমরা সরাসরি Crostini প্যাকেজ ইনস্টল করতে সক্ষম হব না। এখানে সমাধান আছে।
কমান্ড সহ ক্রোস্টিনি প্যাকেজ ডাউনলোড করুন:
apt download cros-ui-config
আপনি একটি সতর্ক বার্তা পাবেন। এটা উপেক্ষা করুন।
এখন ডাউনলোড করা প্যাকেজগুলো বের করুন:
ar x cros-ui-config_0.12_all.deb data.tar.gz gunzip data.tar.gz tar f data.tar --delete ./etc/gtk-3.0/settings.ini gzip data.tar ar r cros-ui-config_0.12_all.deb data.tar.gz rm -rf data.tar.gz
Deb ফাইল থেকে Crostini প্যাকেজ ইনস্টল করুন:
apt install cros-guest-tools ./cros-ui-config_0.12_all.deb
8. সবশেষে, ডাউনলোড করা প্যাকেজটি সরান:
rm cros-ui-config_0.12_all.deb
9. adwaita-icon-theme-full
ইনস্টল করুন প্যাকেজ এই প্যাকেজটি ছাড়া GUI Linux অ্যাপের একটি খুব ছোট কার্সার থাকতে পারে।
apt install adwaita-icon-theme-full
10. কন্টেইনারে ডিফল্ট ব্যবহারকারী হল "উবুন্টু।" আমাদের এটি সরাতে হবে এবং আপনার Gmail ব্যবহারকারীর নাম দিয়ে প্রতিস্থাপন করতে হবে। আপনি যদি এই উবুন্টু ধারকটি নেটিভ ফাইল সিস্টেমের সাথে একীভূত করতে চান তবে আপনার Gmail ব্যবহারকারীর নাম (আপনার Chromebook-এ সাইন ইন করতে আপনি যে Gmail অ্যাকাউন্টটি ব্যবহার করেন) ব্যবহার করা অপরিহার্য। এটি ছাড়া, আপনি ফাইল ম্যানেজার থেকে আপনার লিনাক্স ফাইল অ্যাক্সেস করতে পারবেন না।
killall -u ubuntu groupmod -n gmail-username ubuntu usermod -md /home/gmail-username -l gmail-username ubuntu usermod -aG users gmail-username loginctl enable-linger gmail-username sed -i 's/ubuntu/gmail-username/' /etc/sudoers.d/90-cloud-init-users
দ্রষ্টব্য :আপনার নিজের Gmail ব্যবহারকারীর নাম দিয়ে “gmail-username” প্রতিস্থাপন করুন।
11. একবার এটি সম্পন্ন হলে, পাত্রটি বন্ধ করুন
shutdown -h now
এবং Chromebook রিবুট করুন। একবার পুনরায় চালু হলে, লঞ্চার থেকে টার্মিনাল অ্যাপ্লিকেশন শুরু করুন। যদি এটি ব্যর্থ হয়, আবার চেষ্টা করুন৷
12. সিস্টেমটি আবার আপডেট করার চেষ্টা করুন৷
৷sudo apt update
আপনি যদি ত্রুটি বার্তা দেখতে পান:
নিম্নলিখিত স্বাক্ষরগুলি যাচাই করা যায়নি কারণ সর্বজনীন কী উপলব্ধ নেই:NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC
কারণ ক্রস্টিনি প্যাকেজের ব্যক্তিগত কী সিস্টেমে পাওয়া যায় না। নীচের কমান্ডের সাথে ব্যক্তিগত কী যোগ করুন:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010 8B48AD6246925553
এবং আপনি apt update
চালাতে সক্ষম হবেন কোন সমস্যা ছাড়াই।
আপনি এখন apt install
দিয়ে Linux অ্যাপ ইনস্টল করা শুরু করতে পারেন আদেশ উদাহরণস্বরূপ, ফায়ারফক্সের সর্বশেষ সংস্করণ ইনস্টল করতে, কমান্ডটি ব্যবহার করুন:
sudo apt install firefox
ডেবিয়ান ধারক অপসারণ
ডেবিয়ান কন্টেইনারের জন্য আপনার আর কোন ব্যবহার না থাকলে, আপনি স্টোরেজ স্পেস খালি করতে এটি সরিয়ে ফেলতে পারেন।
1. Chrome ব্রাউজারে, Ctrl টিপুন + Alt + T ক্রশ শেল চালু করতে।
2. টার্মিনাল শুরু করুন:
vmc start termina
3. ডেবিয়ান ধারকটি সরান:
lxc delete debian
উপসংহার
আপনি যদি স্থিতিশীলতা এবং নিরাপত্তা পছন্দ করেন, তাহলে ডিফল্ট ডেবিয়ান কন্টেইনারের সাথে লেগে থাকাই সেরা পছন্দ। যদি না হয়, আপনি উবুন্টুতে যেতে পারেন, কারণ এটি আরও নমনীয়তা এবং সফ্টওয়্যার বিকল্প সরবরাহ করে। আপনি ব্যবহার করতে পারেন এমন প্রচুর LXD চিত্র রয়েছে, তাই আপনি উবুন্টুতে সীমাবদ্ধ নন, হয় আর্চ লিনাক্স পছন্দ করেন? এটাও পাওয়া যায়।