Computer >> कंप्यूटर >  >> प्रणाली >> Linux

क्रोम ओएस में उबंटू कंटेनर कैसे चलाएं

क्रोम ओएस में उबंटू कंटेनर कैसे चलाएं

क्रोम ओएस 69 के बाद से, क्रोम ओएस उपयोगकर्ता (चयनित क्रोमबुक पर) लिनक्स ऐप्स इंस्टॉल और उपयोग कर सकते हैं। प्रोजेक्ट क्रॉस्टिनी के रूप में संदर्भित, यह जो करता है वह एक एलएक्सडी कंटेनर (वर्चुअल मशीन के समान) में एक लिनक्स ऑपरेटिंग सिस्टम चलाता है ताकि आप सैंडबॉक्स वाले वातावरण में लिनक्स ऐप इंस्टॉल और चला सकें। क्रॉस्टिनी में उपयोग किया जाने वाला डिफ़ॉल्ट लिनक्स डिस्ट्रो डेबियन है, जो एक स्थिर वितरण है जिस पर आप भरोसा कर सकते हैं। हालाँकि, यदि आप डेबियन की पुरानी सॉफ़्टवेयर सूची के कारण उसके प्रशंसक नहीं हैं, तो आप इसके बजाय उबंटू में स्विच कर सकते हैं।

इस स्विचिंग प्रक्रिया के लिए आपको टर्मिनल तक पहुंचने और टन कमांड टाइप करने की आवश्यकता होगी। यदि आप टर्मिनल के साथ सहज नहीं हैं, तो यह आपके लिए नहीं है। बाकी के लिए, यहां बताया गया है कि आप क्रोम ओएस में उबंटू कंटेनर कैसे चला सकते हैं।

1. अपने Chromebook को बूट करें। कोई भी लिनक्स ऐप न खोलें। क्रोम ब्राउज़र खोलें और Ctrl press दबाएं + Alt + टी क्रोश शेल लॉन्च करने के लिए।

क्रोम ओएस में उबंटू कंटेनर कैसे चलाएं

इस कमांड से टर्मिनल शुरू करें:

vmc start termina

क्रोम ओएस में उबंटू कंटेनर कैसे चलाएं

2. डिफ़ॉल्ट डेबियन कंटेनर को "पेंगुइन" के रूप में लेबल किया गया है, जिसका उपयोग क्रोम ओएस फाइल सिस्टम के साथ एकीकृत करने के लिए किया जाता है। डेबियन को बदलने के लिए, हमें पहले इसके "पेंगुइन" लेबल के डेबियन कंटेनर को हटाना होगा:

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. क्रॉस्टिनी पैकेज स्थापित करें ताकि यह मूल फाइल सिस्टम के साथ एकीकृत हो सके। क्रॉस-पैकेज रेपो जोड़ने के लिए निम्नलिखित कमांड दर्ज करें:

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. भले ही हमने रेपो जोड़ा हो, हम सीधे क्रॉस्टिनी पैकेज स्थापित करने में सक्षम नहीं होंगे। यहाँ समाधान है।

क्रॉस्टिनी पैकेज को कमांड के साथ डाउनलोड करें:

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

डेब फ़ाइल से क्रॉस्टिनी पैकेज स्थापित करें:

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 उपयोगकर्ता नाम से बदलने की आवश्यकता है। यदि आप इस उबंटू कंटेनर को मूल फाइल सिस्टम के साथ एकीकृत करना चाहते हैं तो अपने जीमेल उपयोगकर्ता नाम (आपके द्वारा अपने Chromebook में साइन इन करने के लिए उपयोग किया जाने वाला जीमेल खाता) का उपयोग करना आवश्यक है। इसके बिना, आप फ़ाइल प्रबंधक से अपनी Linux फ़ाइलों तक नहीं पहुंच पाएंगे।

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-username" को अपने स्वयं के Gmail उपयोगकर्ता नाम से बदलें।

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. क्रोम ब्राउज़र में, Ctrl . दबाएं + Alt + टी क्रोश शेल लॉन्च करने के लिए।

2. टर्मिनल शुरू करें:

vmc start termina

3. डेबियन कंटेनर निकालें:

lxc delete debian

निष्कर्ष

यदि आप स्थिरता और सुरक्षा पसंद करते हैं, तो डिफ़ॉल्ट डेबियन कंटेनर के साथ रहना सबसे अच्छा विकल्प है। यदि नहीं, तो आप उबंटू में स्विच कर सकते हैं, क्योंकि यह अधिक लचीलापन और सॉफ्टवेयर विकल्प प्रदान करता है। बहुत सारी LXD छवियां हैं जिनका आप उपयोग कर सकते हैं, इसलिए आप उबंटू तक ही सीमित नहीं हैं या तो आर्क लिनक्स को प्राथमिकता दें? यह भी उपलब्ध है।


  1. उबंटू में पिप कैसे स्थापित करें

    पैकेज प्रबंधकों के साथ लिनक्स पूरी तरह से व्याप्त है। न केवल उबंटू में उपयुक्त है, बल्कि कई प्रोग्रामिंग भाषाएं अपने स्वयं के पैकेज प्रबंधकों के साथ भी आती हैं। Node.js में npm है, रूबी के पास मणि है, और पायथन में पाइप है। पिप का अर्थ है P योथन मैं nstalls P ackages और आपको Python Package Index (Py

  1. रास्पबेरी पाई पर Ubuntu 18.04 या 18.10 कैसे चलाएं

    रास्पबेरी पाई और उबंटू एक आदर्श मैच की तरह लगते हैं, लेकिन सिंगल बोर्ड कंप्यूटर के लिए आधिकारिक मानक उबंटू छवि नहीं है। जब आप रास्पबेरी पाई फाउंडेशन की अनुशंसित ऑपरेटिंग सिस्टम की सूची पर एक नज़र डालते हैं, तो उबंटू मेट और उबंटू कोर दोनों सूचीबद्ध होते हैं, लेकिन कोई भी उबंटू का वर्तमान मानक संस्करण

  1. Windows 10 या Windows 11 पर Ubuntu कैसे स्थापित करें

    तो आप अपने विंडोज 10 या विंडोज 11 पर उबंटू लिनक्स स्थापित करना चाहते हैं? चिंता न करें, आप सही जगह पर हैं। आपको जानकर आश्चर्य हो सकता है, लेकिन आपके विंडोज ऑपरेटिंग सिस्टम पर उबंटू को स्थापित करने और चलाने का कोई एकल, सार्वभौमिक तरीका नहीं है। वास्तव में, इस पोस्ट में हम तीन दृष्टिकोण प्रस्तुत करें