আমার প্রশ্নটি সাধারণভাবে লিনাক্স সম্পর্কে তবে ধরা যাক আমার উবুন্টু সম্পত্তি হিসাবে কাজ করছে না, টিটি বা কিছু যা বুট করছে। আমার কোনও ইন্টারনেট সংযোগ নেই তবে আমার উবুন্টু লাইভ সিডি রয়েছে। লাইভ সিডি থেকে ডেস্কটপ পরিবেশটি পুনরায় ইনস্টল করা সম্ভব?
আমার প্রশ্নটি সাধারণভাবে লিনাক্স সম্পর্কে তবে ধরা যাক আমার উবুন্টু সম্পত্তি হিসাবে কাজ করছে না, টিটি বা কিছু যা বুট করছে। আমার কোনও ইন্টারনেট সংযোগ নেই তবে আমার উবুন্টু লাইভ সিডি রয়েছে। লাইভ সিডি থেকে ডেস্কটপ পরিবেশটি পুনরায় ইনস্টল করা সম্ভব?
উত্তর:
হ্যাঁ তাই হয়। হয় কোনও সংগ্রহস্থল হিসাবে সিডি ব্যবহার করে, বা লাইভ সেশনে বুট করে এবং প্যাকেজটি ম্যানুয়ালি ডাউনলোড করে এবং আপনার সাধারণ ওএস থেকে ইনস্টল করে বা chrootপরিবেশ স্থাপনের মাধ্যমে । নীচের উদাহরণগুলিতে, apt-get xfceআপনি যে কমান্ডটি চালাতে চান তা হিসাবে আমি ব্যবহার করছি তবে dpkg-reconfigureঅন্য যা কিছু কাজ করবে তাও।
বলুন যে আপনি আপনার ডেস্কটপটি স্ক্রু করে ফেলেছেন এবং কোনও ইন্টারনেট অ্যাক্সেস ছাড়াই একটি কমান্ড লাইনে বুট করছেন (যা হওয়া উচিত নয়, আপনি জিইউআই ছাড়াই ইন্টারনেট পেতে পারেন)। ঠিক আছে, আপনি নিজের ড্রাইভে আপনার সিডি রেখে দিতে পারেন
sudo apt-cdrom
যদি সবকিছু ঠিকঠাক হয়, তবে এটি আপনার সিডি সনাক্ত করতে হবে, এটি মাউন্ট করুন এবং প্যাকেজগুলির জন্য পার্স করুন। এটি হয়ে গেলে, sudo apt-get updateআপনার উত্সগুলি রিফ্রেশ করার জন্য চালান এবং আপনার ডেস্কটপটি সাধারণত ইনস্টল করুন। উদাহরণস্বরূপ: apt-get install xfce4-desktop।
দ্রষ্টব্য: আমি এটি পরীক্ষা করিনি তবে এটি তুলনামূলকভাবে ভাল নথিভুক্ত। উদাহরণস্বরূপ, এখানে দেখুন ।
এটির জন্য আপনার সরাসরি লাইভ সিডি পরিবেশে একটি কার্যকর ইন্টারনেট সংযোগ থাকা দরকার requires প্রথমে আপনার সাধারণ (ভাঙা) ওএসে বুট করুন এবং ইনস্টল করুন apt-offline। যদি আপনার সিস্টেমটি ইতিমধ্যে নষ্ট হয়ে গেছে, আপনি প্যাকেজটি এখানে ডাউনলোড করতে পারেন (নিশ্চিত করুন যে আপনিও নির্ভরতা পেয়েছেন) এবং এর সাথে ইনস্টল করতে পারেন
sudo dpkg -i apt-offline_1.3.1_all.deb
একবার এটি ইনস্টল হয়ে গেলে
sudo apt-offline set xfce-offline.sig --install-packages xfce4
তারপরে, সবেমাত্র উত্পন্ন হওয়া ফাইলটি নিয়ে যান ( xfce-offline.sig), লাইভ সেশনে বুট করুন এবং রান করুন
sudo apt-offline get xfce-offline.sig --no-checksum --bundle xfce-offline.zip
এখন, এটি ইনস্টল করতে আপনার স্থানীয় সিস্টেমে আবার বুট করুন:
unzip xfce-offline.zip
এর ফলে .debফাইলগুলির একটি তালিকা তৈরি করা উচিত যা আপনি নিজে নিজে ইনস্টল করতে পারেন।
আমি কেরেক্স নামক একটি জিনিসও পেয়েছি যা চেক করার মতো হতে পারে:
কেরিক্স লিনাক্স আপডেট করার জন্য একটি ফ্রি, ওপেন সোর্স অ্যাপ্লিকেশন। কেরিক্স প্রকল্পটি ডায়ালআপ, বা লো-ব্যান্ডউইথ ইন্টারনেট ব্যবহারকারীদের জন্য লিনাক্সের ডিবিয়ান ভিত্তিক বিতরণে প্যাকেজগুলি ডাউনলোড এবং আপডেট করতে সক্ষম হওয়ার উপায় হিসাবে শুরু হয়েছিল। মূলত উবুন্টুর জন্য নির্মিত, কেরিক্স ব্যবহারকারীদের প্যাকেজগুলি ইনস্টল করতে, আপডেটগুলি পরীক্ষা করতে এবং এই প্যাকেজগুলি একটি USB পোর্টেবল স্টোরেজ ডিভাইসে ডাউনলোড করতে দেয়। প্যাকেজগুলি ডিভাইসে সংরক্ষণ করা হয় এবং তারপরে লিনাক্স বাক্সে নিয়ে যাওয়া হয় যা এটি থেকে উদ্ভূত হয়েছিল এবং পরে ইনস্টল করা হয়।
অবশেষে, আপনি apt-getলাইভ সেশন থেকে ম্যানুয়ালি এগুলিও করতে পারেন :
sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 |
while read url target; do wget $url -O ./$target; done
উপরের কমান্ডটি .debইনস্টল করার জন্য প্রয়োজনীয় সমস্ত ফাইল ডাউনলোড করবে xfce। কীভাবে এটি কাজ করে সে সম্পর্কে বিস্তারিত জানতে আমার উত্তরটি এখানে দেখুন।
chrootপরিবেশ স্থাপনের জন্য লাইভ সিডি ব্যবহার করুন ।সেট আপটি chrootএখানে বিশদভাবে ব্যাখ্যা করা হয়েছে তবে মূল প্রক্রিয়াটি হ'ল ( /dev/sda1যেটি বিভাজন আপনার রয়েছে তার সাথে প্রতিস্থাপন করুন /):
sudo mkdir /mnt/foo
sudo mount /dev/sda1 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev &&
sudo mount --bind /dev/pts /mnt/foo/dev/pts &&
sudo mount --bind /proc /mnt/foo/proc &&
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo
আপনি এখন আপনার সিস্টেমটিকে আপনার ইনস্টলড ওএস-এ বুট করার কথা ভেবে ছলনা করেছেন এবং আপনি apt-getসাধারণত ব্যবহার করতে পারেন । আপনার শেষ হয়ে গেলে, প্রস্থান chrootসঙ্গে exitএবং রিবুটের।
হ্যাঁ, যে কোনও M 700MB সিডি रिपোরিটরিগুলি থেকে কিছু ডাউনলোড না করে একটি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা উচিত।
মনে রাখবেন একটি লাইভসিডি সর্বদা "ইনস্টল সিডি" এর মতো হয় না, যেমন একটি ডেবিয়ান লাইভ সিডি এবং একটি ডেবিয়ান ইনস্টল সিডি থাকে।