কীভাবে জিইআইআই ইনস্টল করবেন (জিনোম 3) আরএইচইএল/সেন্টোস 7 এ সিডি/ডিভিডি ব্যবহার করে
লিনাক্স অ্যাডমিনিস্ট্রেটর হিসাবে y বছরেরও বেশি সময় ধরে আমি আমার বেশিরভাগ সময় টার্মিনালগুলিতে কাজ করে, তবে এমন কিছু পরিস্থিতি রয়েছে যেখানে আমার টার্মিনালের পরিবর্তে জিইউআই প্রয়োজন। ডিফল্টরূপে, কোনও গ্রাফিকাল ডেস্কটপ সমর্থন ছাড়াই আরএইচএল/সেন্টোস সার্ভার ন্যূনতম হিসাবে ইনস্টল করা হয়েছে। সুতরাং, ন্যূনতম ইনস্টলেশনগুলির শীর্ষে জিইউআই ইনস্টল করতে, আমাদের কাছে দুটি বিকল্প রয়েছে:
- প্রথম পদ্ধতিটি হ'ল জিইউআই ইনস্টল করা (অর্থাত্ জিনোম 3 ) ডিফল্ট বেস সংগ্রহস্থল ব্যবহার করে, এটি ইন্টারনেট থেকে প্যাকেজ ডাউনলোড এবং ইনস্টল করবে
- দ্বিতীয় পদ্ধতিটি হ'ল স্থানীয় সিডি/ডিভিডি ডিভাইসের মাধ্যমে আরএইচএল/সেন্টোজ 7 আইএসও চিত্র ব্যবহার করে জিইউআই ইনস্টল করা, এটি ইন্টারনেট থেকে প্যাকেজগুলি ডাউনলোড করা এড়াবে।
প্রথম পদ্ধতিটি প্রক্রিয়া গ্রহণের সময়, যেমন এটি ইন্টারনেট থেকে প্যাকেজগুলি ডাউনলোড করে এবং সিস্টেমে এটি ইনস্টল করে, আপনার যদি দ্রুততম ইন্টারনেট সংযোগ থাকে তবে আপনি কোনও সময় ছাড়াই জিইআইআই ইনস্টল করতে টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করতে পারেন।
# yum groupinstall "GNOME Desktop" [On CentOS 7] # yum groupinstall "Server with GUI" [On RHEL 7]
তবে, যাদের ধীরে ধীরে সংযোগ রয়েছে, তারা সিডি / ডিভিডি পদ্ধতি অনুসরণ করতে পারেন, এখানে আপনার স্থানীয় সিডি/ডিভিডি ডিভাইস থেকে প্যাকেজগুলি ইনস্টল করা আছে, এবং ইনস্টলেশনটি আরও দ্রুত is প্রথম পদ্ধতির চেয়ে।
দ্রষ্টব্য: জিইউআইয়ের জন্য ইনস্টলেশন নির্দেশাবলী উভয় পদ্ধতির জন্য একই, তবে এখানে আমাদের মূল লক্ষ্য ইন্টারনেট থেকে প্যাকেজগুলি ডাউনলোড করা এবং সময়কে হ্রাস করা।
যাঁরা সিডি/ডিভিডি পদ্ধতি অনুসরণ করছেন, তাদের অবশ্যই তাদের সাথে পূর্ণ আরএইচএল/সেন্টোজ DVD ডিভিডি আইএসও (সিডি/ডিভিডিতে চিত্র ডাউনলোড এবং বার্ন করুন) থাকতে হবে, কারণ আমরা তৈরি করতে এই চিত্রটি ব্যবহার করি স্থানীয় ইয়ম সংগ্রহস্থল । যাতে GUI ইনস্টলেশন চলাকালীন প্যাকেজগুলি আপনার সিডি/ডিভিডি থেকে নেওয়া হয়।
দ্রষ্টব্য: প্রদর্শনের উদ্দেশ্যে, আমি জিনোম 3 ইনস্টল করতে আরএইচইএল/সেন্টোজ 7 ডিভিডি আইএসও চিত্র ব্যবহার করেছি, তবে একই নির্দেশাবলী আরএইচইএল 7-এও কমান্ডের সামান্য পরিবর্তন সহ কার্যকর হয়।
পদক্ষেপ 1: স্থানীয় ইয়ম সংগ্রহশালা তৈরি করা
1. স্থানীয় ইয়ম সংগ্রহস্থল তৈরি করার আগে, আপনার সেন্টোস 7 ডিভিডি আইএসও চিত্রটি আপনার সিডি/ডিভিডি ড্রাইভ প্রবেশ করান এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে এটি মাউন্ট করুন।
প্রথমে ‘/ mnt /’ অবস্থানের অধীনে একটি খালি ‘সিড্রোম’ ডিরেক্টরি তৈরি করুন এবং ‘/ mnt/cdrom’ পাথের অধীনে ‘সিড্রোম’ (/ ডিভ/সিড্রাম আপনার ডিভাইসের ডিফল্ট নাম) মাউন্ট করুন।
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
২. একবার ‘সিড্রোম’ মাউন্ট হয়ে গেলে আপনি ls কমান্ড ব্যবহার করে/mnt/cdrom এর অধীনে ফাইলগুলি যাচাই করতে পারবেন।
cd /mnt/cdrom/ $ ls -l total 607 -rw-r--r-- 1 tecmint tecmint 14 Jul 4 21:31 CentOS_BuildTag drwxr-xr-x 3 tecmint tecmint 2048 Jul 4 21:29 EFI -rw-r--r-- 1 tecmint tecmint 611 Jul 4 21:31 EULA -rw-r--r-- 1 tecmint tecmint 18009 Jul 4 21:31 GPL drwxr-xr-x 3 tecmint tecmint 2048 Jul 4 21:29 images drwxr-xr-x 2 tecmint tecmint 2048 Jul 4 21:29 isolinux drwxr-xr-x 2 tecmint tecmint 2048 Jul 4 21:29 LiveOS drwxr-xr-x 2 tecmint tecmint 581632 Jul 5 15:56 Packages drwxr-xr-x 2 tecmint tecmint 4096 Jul 5 16:13 repodata -rw-r--r-- 1 tecmint tecmint 1690 Jul 4 21:31 RPM-GPG-KEY-CentOS-7 -rw-r--r-- 1 tecmint tecmint 1690 Jul 4 21:31 RPM-GPG-KEY-CentOS-Testing-7 -r--r--r-- 1 tecmint tecmint 2883 Jul 6 23:02 TRANS.TBL
৩. এরপরে, আপনার প্রিয় সম্পাদক ব্যবহার করে ‘/etc/yum.repos.d/’ এর অধীনে একটি নতুন স্থানীয় yum সংগ্রহস্থল ফাইল তৈরি করুন, আমি এখানে vi সম্পাদক ব্যবহার করছি।
vi /etc/yum.repos.d/centos7.repo
এটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন, ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।
[centos7] name=centos7 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
vi /etc/yum.repos.d/rhel7.repo
এটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন, ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।
[rhel7] name=rhel7 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
উপরের লাইনগুলি সম্পর্কে কিছু ব্যাখ্যা।
- [সেন্টো 7] : নতুন রেপো বিভাগের নাম
- নাম : নতুন ভাণ্ডারের নাম
- বেসুরল : প্যাকেজগুলির বর্তমান অবস্থান
- সক্ষম : সক্ষম সঞ্চিত সংগ্রহস্থল, মান ‘1’ এর অর্থ সক্ষম এবং ‘0’ অর্থ অক্ষম
- gpgcheck : প্যাকেজগুলি ইনস্টল করার আগে স্বাক্ষর পরীক্ষা করে দেখুন
- জিপিগি : কীটির অবস্থান
৪. এখন, নতুন তৈরি স্থানীয় সংগ্রহস্থলটি ইউম পোস্টস্ট তালিকা থেকে পাওয়া যাবে কিনা তা পরীক্ষা করে দেখুন, তবে এর আগে আপনাকে অবশ্যই ইউম ক্যাশে সাফ করে স্থানীয় স্থানীয় রেপো যাচাই করতে হবে।
yum clean all yum repolist all
yum repolist all Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centosmirror.go4hosting.in * extras: centosmirror.go4hosting.in * updates: centosmirror.go4hosting.in repo id repo name status base/7/x86_64 CentOS-7 - Base enabled: 8,465 base-source/7 CentOS-7 - Base Sources disabled centos7 centos7 enabled: 3,538 centosplus/7/x86_64 CentOS-7 - Plus disabled centosplus-source/7 CentOS-7 - Plus Sources disabled debug/x86_64 CentOS-7 - Debuginfo disabled extras/7/x86_64 CentOS-7 - Extras enabled: 80 extras-source/7 CentOS-7 - Extras Sources disabled updates/7/x86_64 CentOS-7 - Updates enabled: 1,459 updates-source/7 CentOS-7 - Updates Sources disabled repolist: 13,542
দ্রষ্টব্য: আপনি কি লাল রঙে হাইলাইট করা উপরের আউটপুটটিতে দেখেছেন, এর অর্থ আমাদের স্থানীয় রেপো সক্ষম এবং প্যাকেজ ইনস্টল করার জন্য উপলব্ধ।
তবে, আপনি দেখতে পাবেন যে উপরের আউটপুটে একাধিক সংগ্রহযোগ্য সক্ষম রয়েছে, আপনি যদি কোনও প্যাকেজ ইনস্টল করার চেষ্টা করেন তবে এটি সেন্টোস বেসকে ডিফল্ট সংগ্রহস্থল হিসাবে গ্রহণ করবে।
উদাহরণস্বরূপ, yum কমান্ড ব্যবহার করে ‘httpd’ প্যাকেজ ইনস্টল করার চেষ্টা করা যাক।
yum install httpd
============================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================ Installing: httpd x86_64 2.4.6-18.el7.centos updates 2.7 M Installing for dependencies: apr x86_64 1.4.8-3.el7 base 103 k apr-util x86_64 1.5.2-6.el7 base 92 k httpd-tools x86_64 2.4.6-18.el7.centos updates 77 k mailcap noarch 2.1.41-2.el7 base 31 k Transaction Summary ============================================================================================================================================ Install 1 Package (+4 Dependent packages) Total download size: 3.0 M Installed size: 10 M Is this ok [y/d/N]:
দ্রষ্টব্য: আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, পেনসনটি ‘httpd’ সেন্টোস বেস সংগ্রহস্থল থেকে ইনস্টল করছে, আপনি যদি ‘forceenablerepo’ বিকল্পটি যুক্ত করে স্থানীয় সংগ্রহস্থল থেকে প্যাকেজ ইনস্টল করতে ইউমকে বাধ্য করেন, তবুও এটি সেন্টোস বেসটিকে তার ডিফল্ট রেপো হিসাবে ব্যবহার করে। এটি ব্যবহার করে দেখুন এবং ফলাফলগুলি দেখুন, আপনি উপরের মত একই ফলাফল পাবেন।
yum --enablerepo=centos7 install httpd
সুতরাং, আমাদের স্থানীয় সংগ্রহশালা থেকে প্যাকেজ ইনস্টল করার জন্য, সেন্টোস 7 বা রেল 7 রেপো সক্ষম করতে আমাদের সমস্ত ডিপো অক্ষম করতে বিকল্পগুলি '–ডিসেবারেপো' এবং 'ableableablerepo' ব্যবহার করতে হবে।
পদক্ষেপ 2: আরএইচইএল/সেন্টোস 7 এ জিনোম 3 ইনস্টল করা
৫. আরএইচইএল/সেন্টোজ 7 ন্যূনতম ইনস্টলেশন সার্ভারে জিইউআই (জিনোম 3) ইনস্টল করতে, নিম্নলিখিত yum কমান্ডটি চালান।
yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
উপরের কমান্ডটি স্থানীয় সংগ্রহস্থল ব্যবহার করে সমস্ত নির্ভরশীল প্যাকেজগুলি ইনস্টল এবং সমাধান করবে, ইনস্টলেশন চলাকালীন এটি " Y " চালিয়ে যাওয়ার জন্য নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে ..
The. ইনস্টলেশন সমাপ্ত হলে গ্রাফিকাল ইন্টারফেসে সিস্টেমটি স্বয়ংক্রিয়ভাবে বুট করার জন্য তৈরি করুন, এখানে আমরা আর রান/লেভেল পরিবর্তন করতে '/ etc/inittab' ফাইলটি ব্যবহার করি না, কারণ আরএইচইএল/সেন্টোস 7 সিস্টেমডে স্যুইচ করা হয়েছে এবং এখানে আমরা 'লক্ষ্যমাত্রা' ব্যবহার করব ডিফল্ট রানলেভেল পরিবর্তন বা সেট করুন।
সিস্টেম প্রারম্ভের সময় সিস্টেমটি স্বয়ংক্রিয়ভাবে জিনোম ডেস্কটপ বুট করতে নিম্নলিখিত কমান্ডটি চালান।
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. একবার আপনি জিইউআইয়ের জন্য ডিফল্ট 'লক্ষ্যগুলি' সেট করে নিলে এখন জিনোম ডেস্কটপে প্রবেশের জন্য সার্ভারটি পুনরায় বুট করুন।
৮. গনোম installed ইনস্টল হয়ে গেলে সিডি/ডিভিডি ডিভাইসটি আনমাউন্ট করুন।
umount /mnt/cdrom