কীভাবে জিইআইআই ইনস্টল করবেন (জিনোম 3) আরএইচইএল/সেন্টোস 7 এ সিডি/ডিভিডি ব্যবহার করে


লিনাক্স অ্যাডমিনিস্ট্রেটর হিসাবে y বছরেরও বেশি সময় ধরে আমি আমার বেশিরভাগ সময় টার্মিনালগুলিতে কাজ করে, তবে এমন কিছু পরিস্থিতি রয়েছে যেখানে আমার টার্মিনালের পরিবর্তে জিইউআই প্রয়োজন। ডিফল্টরূপে, কোনও গ্রাফিকাল ডেস্কটপ সমর্থন ছাড়াই আরএইচএল/সেন্টোস সার্ভার ন্যূনতম হিসাবে ইনস্টল করা হয়েছে। সুতরাং, ন্যূনতম ইনস্টলেশনগুলির শীর্ষে জিইউআই ইনস্টল করতে, আমাদের কাছে দুটি বিকল্প রয়েছে:

  1. প্রথম পদ্ধতিটি হ'ল জিইউআই ইনস্টল করা (অর্থাত্ জিনোম 3 ) ডিফল্ট বেস সংগ্রহস্থল ব্যবহার করে, এটি ইন্টারনেট থেকে প্যাকেজ ডাউনলোড এবং ইনস্টল করবে
  2. দ্বিতীয় পদ্ধতিটি হ'ল স্থানীয় সিডি/ডিভিডি ডিভাইসের মাধ্যমে আরএইচএল/সেন্টোজ 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

উপরের লাইনগুলি সম্পর্কে কিছু ব্যাখ্যা।

  1. [সেন্টো 7] : নতুন রেপো বিভাগের নাম
  2. নাম : নতুন ভাণ্ডারের নাম
  3. বেসুরল : প্যাকেজগুলির বর্তমান অবস্থান
  4. সক্ষম : সক্ষম সঞ্চিত সংগ্রহস্থল, মান ‘1’ এর অর্থ সক্ষম এবং ‘0’ অর্থ অক্ষম
  5. gpgcheck : প্যাকেজগুলি ইনস্টল করার আগে স্বাক্ষর পরীক্ষা করে দেখুন
  6. জিপিগি : কীটির অবস্থান

৪. এখন, নতুন তৈরি স্থানীয় সংগ্রহস্থলটি ইউম পোস্টস্ট তালিকা থেকে পাওয়া যাবে কিনা তা পরীক্ষা করে দেখুন, তবে এর আগে আপনাকে অবশ্যই ইউম ক্যাশে সাফ করে স্থানীয় স্থানীয় রেপো যাচাই করতে হবে।

 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