RHEL/CentOS 7-ൽ CD/DVD ഉപയോഗിച്ച് GUI (ഗ്നോം 3) എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
6 വർഷത്തിലേറെയായി ഒരു ലിനക്സ് അഡ്മിനിസ്ട്രേറ്റർ എന്ന നിലയിൽ, ടെർമിനലുകളിൽ ജോലി ചെയ്യുന്നതിനായി ഞാൻ കൂടുതൽ സമയവും ചെലവഴിക്കുന്നു, എന്നാൽ ടെർമിനലിന് പകരം ഒരു GUI ആവശ്യമായി വരുന്ന ചില സാഹചര്യങ്ങളുണ്ട്. സ്ഥിരസ്ഥിതിയായി, ഗ്രാഫിക്കൽ ഡെസ്uക്uടോപ്പ് പിന്തുണയില്ലാതെ RHEL/CentOS 7 സെർവർ മിനിമൽ ആയി ഇൻസ്റ്റാൾ ചെയ്തു. അതിനാൽ, ഏറ്റവും കുറഞ്ഞ ഇൻസ്റ്റാളേഷന്റെ മുകളിൽ GUI ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഞങ്ങൾക്ക് രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്:
- ഡിഫോൾട്ട് ബേസ് റിപ്പോസിറ്ററി ഉപയോഗിച്ച് GUI (അതായത് ഗ്നോം 3) ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ് ആദ്യത്തെ രീതി, അത് ഇന്റർനെറ്റിൽ നിന്ന് പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യും.
- രണ്ടാമത്തെ രീതി, പ്രാദേശിക CD/DVD ഉപകരണം വഴി RHEL/CentOS 7 ISO ഇമേജ് ഉപയോഗിച്ച് GUI ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്, ഇത് ഇന്റർനെറ്റിൽ നിന്ന് പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുന്നത് ഒഴിവാക്കും.
ഇൻറർനെറ്റിൽ നിന്ന് പാക്കേജുകൾ ഡൌൺലോഡ് ചെയ്യുകയും സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നതിനാൽ, സമയമെടുക്കുന്ന പ്രക്രിയയാണ് ആദ്യ രീതി, നിങ്ങൾക്ക് വേഗതയേറിയ ഇന്റർനെറ്റ് കണക്ഷൻ ഉണ്ടെങ്കിൽ, ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ GUI ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ടെർമിനലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യാം.
# yum groupinstall "GNOME Desktop" [On CentOS 7] # yum groupinstall "Server with GUI" [On RHEL 7]
പക്ഷേ, വേഗത കുറഞ്ഞ കണക്ഷൻ ഉള്ളവർക്ക്, അവർക്ക് CD/DVD രീതി പിന്തുടരാം, ഇവിടെ പാക്കേജുകൾ നിങ്ങളുടെ ലോക്കൽ CD/DVD ഉപകരണത്തിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു, കൂടാതെ ഇൻസ്റ്റലേഷൻ വളരെ വേഗത്തിലാണ്. ആദ്യ രീതിയേക്കാൾ.
ശ്രദ്ധിക്കുക: GUI-യുടെ ഇൻസ്റ്റാളേഷൻ നിർദ്ദേശങ്ങൾ രണ്ട് രീതികൾക്കും സമാനമാണ്, എന്നാൽ ഇവിടെ ഞങ്ങളുടെ പ്രധാന ലക്ഷ്യം ഇന്റർനെറ്റിൽ നിന്ന് പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുന്നത് ഒഴിവാക്കുകയും സമയം കുറയ്ക്കുകയും ചെയ്യുക എന്നതാണ്.
CD/DVD രീതി പിന്തുടരുന്നവർ, അവർക്കൊപ്പം പൂർണ്ണമായ RHEL/CentOS 7 DVD ISO (ചിത്രം CD/DVD ലേക്ക് ഡൗൺലോഡ് ചെയ്ത് ബേൺ ചെയ്യുക) ഉണ്ടായിരിക്കണം, കാരണം ഞങ്ങൾ ഒരു സൃഷ്ടിക്കാൻ ഈ ചിത്രം ഉപയോഗിക്കുന്നു പ്രാദേശിക yum ശേഖരം. അതിനാൽ, GUI ഇൻസ്റ്റാളേഷൻ സമയത്ത്, പാക്കേജുകൾ നിങ്ങളുടെ സിഡി/ഡിവിഡിയിൽ നിന്ന് എടുക്കുന്നു.
കുറിപ്പ്: ഡെമോൺuസ്uട്രേഷൻ ആവശ്യത്തിനായി, ഗ്നോം 3 ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ RHEL/CentOS 7 DVD ISO ഇമേജ് ഉപയോഗിച്ചു, എന്നാൽ അതേ നിർദ്ദേശങ്ങൾ കമാൻഡുകളിൽ ചെറിയ മാറ്റങ്ങളോടെ RHEL 7-ലും പ്രവർത്തിക്കുന്നു.
ഘട്ടം 1: ലോക്കൽ യം റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നു
1. ഒരു ലോക്കൽ yum റിപ്പോസിറ്ററി സൃഷ്uടിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ CentOS 7 DVD ISO ഇമേജ് നിങ്ങളുടെ CD/DVD ഡ്രൈവ് ചേർത്ത് താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് മൗണ്ട് ചെയ്യുക.
ആദ്യം, '/mnt/' ലൊക്കേഷനിൽ ഒരു ശൂന്യമായ 'cdrom' ഡയറക്uടറി സൃഷ്uടിച്ച് '/mnt/cdrom' പാത്തിന് കീഴിൽ 'cdrom' (/dev/cdrom നിങ്ങളുടെ ഉപകരണത്തിന്റെ സ്ഥിരസ്ഥിതി നാമമാണ്) മൗണ്ട് ചെയ്യുക.
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
2. '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
3. അടുത്തതായി, നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിച്ച് '/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
മുകളിലെ വരികളെക്കുറിച്ച് കുറച്ച് വിശദീകരണം.
- [centos7]: പുതിയ റിപ്പോ വിഭാഗത്തിന്റെ പേര്.
- പേര്: പുതിയ ശേഖരണത്തിന്റെ പേര്.
- baseurl: പാക്കേജുകളുടെ നിലവിലെ സ്ഥാനം.
- പ്രാപ്uതമാക്കി: പ്രവർത്തനക്ഷമമാക്കിയ ശേഖരം, മൂല്യം '1' എന്നാൽ പ്രവർത്തനക്ഷമമാക്കുക, '0' എന്നാൽ പ്രവർത്തനരഹിതമാക്കുക.
- gpgcheck: പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് അവയുടെ ഒപ്പ് പരിശോധിക്കുക.
- gpgkey: കീയുടെ സ്ഥാനം.
4. ഇപ്പോൾ, പുതുതായി സൃഷ്ടിച്ച ലോക്കൽ റിപ്പോസിറ്ററി yum repost ലിസ്റ്റിൽ ലഭ്യമാണോയെന്ന് പരിശോധിക്കുക, എന്നാൽ അതിനുമുമ്പ് നിങ്ങൾ yum കാഷെ മായ്uക്കുകയും ലോക്കൽ റിപ്പോ സ്ഥിരീകരിക്കുകയും വേണം.
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
ശ്രദ്ധിക്കുക: മുകളിലെ ഔട്ട്uപുട്ടിൽ ചുവപ്പ് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്uതിരിക്കുന്നത് നിങ്ങൾ കണ്ടോ, അതിനർത്ഥം ഞങ്ങളുടെ ലോക്കൽ റിപ്പോ പ്രവർത്തനക്ഷമമാണെന്നും പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ലഭ്യമാണെന്നും അർത്ഥമാക്കുന്നു.
പക്ഷേ, മുകളിലെ ഔട്ട്uപുട്ടിൽ ഒന്നിലധികം റിപ്പോസിറ്ററികൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്നും നിങ്ങൾ കണ്ടെത്തും, നിങ്ങൾ ഏതെങ്കിലും പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കുകയാണെങ്കിൽ അത് CentOS ബേസ് ഡിഫോൾട്ട് റിപ്പോസിറ്ററിയായി എടുക്കും.
ഉദാഹരണത്തിന്, 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]:
ശ്രദ്ധിക്കുക: മുകളിലെ ഔട്ട്uപുട്ടിൽ നിങ്ങൾ കാണുന്നത്, CentOS ബേസ് റിപ്പോസിറ്ററിയിൽ നിന്നാണ് 'httpd' പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത്, നിങ്ങൾ '-enablerepo' ഓപ്ഷൻ ചേർത്ത് ലോക്കൽ റിപ്പോസിറ്ററിയിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ yum-നെ നിർബന്ധിച്ചാലും, അത് ഇപ്പോഴും CentOS ബേസ് അതിന്റെ ഡിഫോൾട്ട് റിപ്പോ ആയി ഉപയോഗിക്കുന്നു. ഒന്നു ശ്രമിച്ചുനോക്കൂ, ഫലം കാണുക, മുകളിൽ പറഞ്ഞ അതേ ഫലം നിങ്ങൾക്ക് ലഭിക്കും.
yum --enablerepo=centos7 install httpd
അതിനാൽ, ഞങ്ങളുടെ ലോക്കൽ റിപ്പോസിറ്ററിയിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, എല്ലാ റിപ്പോകളും പ്രവർത്തനരഹിതമാക്കാൻ '-disablerepo' ഓപ്uഷനുകളും centos7 അല്ലെങ്കിൽ rhel7 repo പ്രവർത്തനക്ഷമമാക്കാൻ '-enablerepo' ഓപ്ഷനുകളും ഉപയോഗിക്കേണ്ടതുണ്ട്.
ഘട്ടം 2: RHEL/CentOS 7-ൽ Gnome 3 ഇൻസ്റ്റാൾ ചെയ്യുന്നു
5. RHEL/CentOS 7 മിനിമൽ ഇൻസ്റ്റലേഷൻ സെർവറിൽ GUI (Gnome 3) ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഇനിപ്പറയുന്ന yum കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
മുകളിലുള്ള കമാൻഡ് ലോക്കൽ റിപ്പോസിറ്ററി ഉപയോഗിച്ച് എല്ലാ ആശ്രിത പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യുകയും പരിഹരിക്കുകയും ചെയ്യും, ഇൻസ്റ്റാളേഷൻ സമയത്ത് അത് തുടരുന്നതിന് സ്ഥിരീകരണ അമർത്തുക “Y” ആവശ്യപ്പെടും.
6. ഇൻസ്റ്റലേഷൻ പൂർത്തിയാകുമ്പോൾ, ഗ്രാഫിക്കൽ ഇന്റർഫേസിലേക്ക് സിസ്റ്റം ഓട്ടോമാറ്റിക്കായി ബൂട്ട് ചെയ്യുക, ഇവിടെ റൺലവൽ മാറ്റാൻ '/etc/inittab' ഫയൽ ഉപയോഗിക്കില്ല, കാരണം RHEL/CentOS 7 systemd-ലേക്ക് മാറി, ഇവിടെ നമ്മൾ 'ടാർഗെറ്റുകൾ' ഉപയോഗിക്കുന്നു സ്ഥിര റൺലവലുകൾ മാറ്റുക അല്ലെങ്കിൽ സജ്ജീകരിക്കുക.
സിസ്റ്റം സ്റ്റാർട്ടപ്പിൽ ഗ്നോം ഡെസ്ക്ടോപ്പ് ഓട്ടോമാറ്റിക്കായി ബൂട്ട് ചെയ്യാൻ സിസ്റ്റത്തോട് പറയുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. GUI-യ്uക്കായി നിങ്ങൾ സ്ഥിരസ്ഥിതി 'ടാർഗെറ്റുകൾ' സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, ഇപ്പോൾ ഗ്നോം ഡെസ്uക്uടോപ്പിലേക്ക് പ്രവേശിക്കുന്നതിന് സെർവർ റീബൂട്ട് ചെയ്യുക.
8. ഗ്നോം 3 ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, സിഡി/ഡിവിഡി ഉപകരണം അൺമൗണ്ട് ചെയ്യുക.
umount /mnt/cdrom