ວິທີການຕິດຕັ້ງ GUI (Gnome 3) ໂດຍໃຊ້ CD/DVD ໃນ RHEL/CentOS 7
ໃນຖານະຜູ້ບໍລິຫານ Linux ເປັນເວລາຫຼາຍກວ່າ 6 ປີ, ຂ້ອຍໃຊ້ເວລາສ່ວນໃຫຍ່ໃນການເຮັດວຽກຢູ່ສະ ໜາມ, ແຕ່ມີບາງສະຖານະການທີ່ຂ້ອຍຕ້ອງການ GUI ແທນທີ່ຈະຢູ່ປາຍທາງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຄື່ອງແມ່ຂ່າຍ RHEL/CentOS 7 ຖືກຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດໂດຍບໍ່ມີການສະ ໜັບ ສະ ໜູນ Graphical Desktop ໃດໆ. ດັ່ງນັ້ນ, ເພື່ອຕິດຕັ້ງ 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, ແພັກເກດຈະຖືກເອົາຈາກແຜ່ນ CD/DVD ຂອງທ່ານ.
ໝາຍ ເຫດ: ສຳ ລັບຈຸດປະສົງການສາທິດ, ຂ້ອຍໄດ້ໃຊ້ RHEL/CentOS 7 DVD ISO image ເພື່ອຕິດຕັ້ງ Gnome 3, ແຕ່ ຄຳ ແນະ ນຳ ດຽວກັນນີ້ຍັງເຮັດວຽກຢູ່ RHEL 7 ດ້ວຍການປ່ຽນແປງເລັກໆນ້ອຍໆໃນ ຄຳ ສັ່ງ.
ຂັ້ນຕອນທີ 1: ການສ້າງຫໍສະມຸດທ້ອງຖິ່ນ Yum
1. ກ່ອນທີ່ຈະສ້າງຫໍສະມຸດທ້ອງຖິ່ນ, ໃສ່ຮູບພາບ CentOS 7 DVD ISO ຂອງທ່ານໃສ່ CD/DVD drive ຂອງທ່ານແລະຕິດມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
ທຳ ອິດ, ສ້າງໄດເລກະທໍລີ ‘cdrom’ ທີ່ຫວ່າງຢູ່ພາຍໃຕ້ສະຖານທີ່ ‘/ mnt /‘ ແລະຕິດຕັ້ງ ‘cdrom’ (/ dev/cdrom ແມ່ນຊື່ທີ່ບໍ່ຖືກຕ້ອງຂອງອຸປະກອນຂອງທ່ານ) ພາຍໃຕ້ເສັ້ນທາງ“/mnt/cdrom ’.
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
2. ເມື່ອ“ cdrom ’ໄດ້ຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດກວດສອບເອກະສານພາຍໃຕ້/mnt/cdrom ໂດຍໃຊ້ ຄຳ ສັ່ງ ls.
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. ຕໍ່ໄປ, ສ້າງແຟ້ມເອກະສານ yum ໃນທ້ອງຖິ່ນ ໃໝ່ ພາຍໃຕ້ '/etc/yum.repos.d/' ໂດຍໃຊ້ບັນນາທິການທີ່ທ່ານມັກ, ນີ້ຂ້ອຍ ກຳ ລັງໃຊ້ບັນນາທິການ 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
ບາງ ຄຳ ອະທິບາຍກ່ຽວກັບສາຍຂ້າງເທິງ.
<
4. ດຽວນີ້ກວດເບິ່ງຫໍສະມຸດທ້ອງຖິ່ນທີ່ສ້າງຂື້ນ ໃໝ່ ແມ່ນມີຢູ່ຈາກບັນຊີລາຍຊື່ yum repost, ແຕ່ວ່າກ່ອນ ໜ້າ ນີ້ທ່ານຕ້ອງໄດ້ລຶບລ້າງ yum cache ແລະກວດສອບ repo ໃນທ້ອງຖິ່ນ.
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
ໝາຍ ເຫດ: ທ່ານໄດ້ເຫັນໃນຜົນຜະລິດຂ້າງເທິງທີ່ເນັ້ນສີແດງ, ໝາຍ ຄວາມວ່າ repo ທ້ອງຖິ່ນຂອງພວກເຮົາໄດ້ເປີດໃຊ້ງານແລະມີການຕິດຕັ້ງແພັກເກດ.
ແຕ່, ທ່ານຍັງຈະພົບວ່າຫລາຍໆສາງທີ່ຖືກເປີດໃຊ້ໃນຜົນໄດ້ຮັບຂ້າງເທິງ, ຖ້າທ່ານພະຍາຍາມຕິດຕັ້ງຊຸດໃດກໍ່ຕາມມັນຈະເອົາ CentOS Base ເປັນບ່ອນເກັບຂໍ້ມູນໃນຕອນຕົ້ນ.
ຍົກຕົວຢ່າງ, ໃຫ້ພະຍາຍາມຕິດຕັ້ງ 'httpd' package ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.
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’ ກຳ ລັງຕິດຕັ້ງຈາກຫໍສະມຸດຖານຂອງ CentOS, ເຖິງແມ່ນວ່າທ່ານຈະບັງຄັບໃຫ້ yum ຕິດຕັ້ງແພັກເກັດຈາກບ່ອນເກັບມ້ຽນທ້ອງຖິ່ນໂດຍການເພີ່ມຕົວເລືອກ 'ableenablerepo', ມັນຍັງໃຊ້ CentOS Base ເປັນຄ່າເກັບຄ່າເລີ່ມຕົ້ນຂອງມັນ. ທົດລອງໃຊ້ແລະເບິ່ງຜົນໄດ້ຮັບ, ທ່ານຈະໄດ້ຮັບຜົນດຽວກັນກັບຂ້າງເທິງ.
yum --enablerepo=centos7 install httpd
ດັ່ງນັ້ນ, ເພື່ອຕິດຕັ້ງແພັກເກດຈາກຫໍສະມຸດທ້ອງຖິ່ນຂອງພວກເຮົາ, ພວກເຮົາຕ້ອງໃຊ້ຕົວເລືອກ 'isdisablerepo' ເພື່ອປິດການໃຊ້ງານທັງ ໝົດ repos ແລະ 'ableenablerepo' ເພື່ອເປີດ centos7 ຫຼື rhel7 repo.
ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງ Gnome 3 ໃນ RHEL/CentOS 7
5. ເພື່ອຕິດຕັ້ງ GUI (Gnome 3) ໃນເຄື່ອງແມ່ຂ່າຍຕິດຕັ້ງ RHEL/CentOS 7 ຫນ້ອຍ, ດຳ ເນີນການ ຄຳ ສັ່ງ yum ຕໍ່ໄປນີ້.
yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
ຄຳ ສັ່ງຂ້າງເທິງນີ້ຈະຕິດຕັ້ງແລະແກ້ໄຂທຸກແພກເກດທີ່ຂື້ນກັບການ ນຳ ໃຊ້ຫໍສະມຸດທ້ອງຖິ່ນ, ໃນລະຫວ່າງການຕິດຕັ້ງມັນຈະຂໍໃຫ້ ໜັງ ສືຢັ້ງຢືນ“ Y ” ດຳ ເນີນຕໍ່.
6. ເມື່ອການຕິດຕັ້ງສິ້ນສຸດລົງ, ເຮັດໃຫ້ລະບົບບູດອັດຕະໂນມັດກັບ Graphical Interface, ໃນທີ່ນີ້ພວກເຮົາບໍ່ໃຊ້ເອກະສານ '/ etc/inittab' ເພື່ອປ່ຽນລະດັບ runle, ເພາະວ່າ RHEL/CentOS 7 ປ່ຽນເປັນ systemd ແລະໃນນີ້ພວກເຮົາໃຊ້ 'ເປົ້າ ໝາຍ' ເພື່ອ ປ່ຽນແປງຫຼືຕັ້ງຄ່າ runlevels ໄວ້ໃນຕອນຕົ້ນ.
ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອບອກໃຫ້ລະບົບບູດ Gnome Desktop ໂດຍອັດຕະໂນມັດເມື່ອເລີ່ມຕົ້ນລະບົບ.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. ເມື່ອທ່ານຕັ້ງຄ່າ 'ເປົ້າ ໝາຍ' ສຳ ລັບ GUI, ຕອນນີ້ໃຫ້ເປີດ server ໃໝ່ ເພື່ອເຂົ້າໄປໃນ Gnome Desktop.
8. ເມື່ອ Gnome 3 ຕິດຕັ້ງແລ້ວ, ຖີ້ມອຸປະກອນ CD/DVD.
umount /mnt/cdrom