上一篇文章《Centos 6.2文本模式安装》写了文本模式安装centos6.2,发现文本模式安装不能自定义分区以及定制安装centos6.2,此文将对比一下文本模式安装和图形化几种安装的区别;(图形化模式安装过程可参考系统运维网站《CentOS 6.2最小化Minimal安装图解教程》一文,选择安装过程部分截图)。
一、安装环境:同《Centos 6.2文本模式安装》一文中的安装环境(同一虚拟机)
二、系统镜像:CentOS-6.2-x86_64-bin-DVD1.iso
三、系统安装过程:
(1).图形化安装,选择minimal进行安装:
这一步选择使用默认选择即英文;
这一步配置主机名及点击“configure network”进行网络配置,如下图:
配置完成继续下一步进行安装,直到“分区类型”这一步,如下图:
选择“create custom layout”,自定义分区,进入下一步。分区最终结果如下图:
继续进行下一步,直到选择软件界面即:“Centos 默认安装时最小安装,您现在可以选择不同的软件”界面;
这里选择minimal,next进入下一步;
这里可以看到总共安装235个软件包;这里安装的软件包与《Centos 6.2文本模式安装》一文中的软件包不同,其为353个软件包;其操作系统为32位,这里安装使用64位镜像,不知是不是这个原因?
安装完成如下图:
重启进入系统:执行如下命令
[root@test2 ~]# rpm -qa | wc -l 235 [root@test2 ~]# rpm -qa >2.txt [root@test2 test]# cat 2.txt |wc -l235
(2)图形化安装在以下这个界面选择:“customize now”进行定制软件包:
这里仅仅勾选base system的base组;如下图:
这里可以看到总共安装380个软件包;
安装完成进入系统执行如下命令:
[root@test2 ~]# rpm -qa | wc -l 380 [root@test2 ~]# rpm -qa >3.txt[root@test2 test]# cat 3.txt |wc -l380
(3)图形化安装在以下这个界面选择:“customize now”进行定制软件包:在下图界面将所有项前的对勾全部去掉;
可以看到总共安装201个软件包;
安装完成进入系统执行如下命令:
[root@test2 ~]# rpm -qa | wc -l 201 [root@test2 ~]# rpm -qa >4.txt[root@test2 test]# cat 4.txt |wc -l201
对几种不同安装方式所安装的rpm包列表对比结果如下:
对比一:
[root@test2 test]# comm -12 <(sort 1.txt) <(sort 4.txt)|wc -l 201 [root@test2 test]# comm -13 <(sort 1.txt) <(sort 4.txt)|wc -l 0 [root@test2 test]# comm -23 <(sort 1.txt) <(sort 4.txt)|wc -l 7 [root@test2 test]# comm -23 <(sort 1.txt) <(sort 4.txt) device-mapper-1.02.66-6.el6.x86_64 device-mapper-event-1.02.66-6.el6.x86_64 device-mapper-event-libs-1.02.66-6.el6.x86_64 device-mapper-libs-1.02.66-6.el6.x86_64 libudev-147-2.40.el6.x86_64 lvm2-2.02.87-6.el6.x86_64 lvm2-libs-2.02.87-6.el6.x86_64 [root@test2 test]# comm -12 <(sort 1.txt) <(sort 4.txt) acl-2.2.49-6.el6.x86_64 aic94xx-firmware-30-2.el6.noarch atmel-firmware-1.3-7.el6.noarch attr-2.4.44-7.el6.x86_64 audit-2.1.3-3.el6.x86_64 audit-libs-2.1.3-3.el6.x86_64 authconfig-6.1.12-5.el6.x86_64 b43-openfwwf-5.2-4.el6.noarch basesystem-10.0-4.el6.noarch bash-4.1.2-8.el6.centos.x86_64 bfa-firmware-3.0.0.0-1.el6.noarch binutils-2.20.51.0.2-5.28.el6.x86_64 bzip2-1.0.5-7.el6_0.x86_64 bzip2-libs-1.0.5-7.el6_0.x86_64 ca-certificates-2010.63-3.el6_1.5.noarch centos-release-6-2.el6.centos.7.x86_64 checkpolicy-2.0.22-1.el6.x86_64 chkconfig-1.3.47-1.el6.x86_64 coreutils-8.4-16.el6.x86_64 coreutils-libs-8.4-16.el6.x86_64 cpio-2.10-9.el6.x86_64 cracklib-2.8.16-4.el6.x86_64 cracklib-dicts-2.8.16-4.el6.x86_64 cronie-1.4.4-7.el6.x86_64 cronie-anacron-1.4.4-7.el6.x86_64 crontabs-1.10-33.el6.noarch curl-7.19.7-26.el6_1.2.x86_64 cyrus-sasl-2.1.23-13.el6.x86_64 cyrus-sasl-lib-2.1.23-13.el6.x86_64 dash-0.5.5.1-3.1.el6.x86_64 db4-4.7.25-16.el6.x86_64 db4-utils-4.7.25-16.el6.x86_64 dbus-glib-0.86-5.el6.x86_64 dbus-libs-1.2.24-5.el6_1.x86_64 dhclient-4.1.1-25.P1.el6.x86_64 dhcp-common-4.1.1-25.P1.el6.x86_64 diffutils-2.8.1-28.el6.x86_64 dracut-004-256.el6.noarch dracut-kernel-004-256.el6.noarch e2fsprogs-1.41.12-11.el6.x86_64 e2fsprogs-libs-1.41.12-11.el6.x86_64 efibootmgr-0.5.4-9.el6.x86_64 elfutils-libelf-0.152-1.el6.x86_64 ethtool-2.6.33-0.3.el6.x86_64 expat-2.0.1-9.1.el6.x86_64 file-libs-5.04-11.el6.x86_64 filesystem-2.4.30-3.el6.x86_64 findutils-4.4.2-6.el6.x86_64 fipscheck-1.2.0-7.el6.x86_64 fipscheck-lib-1.2.0-7.el6.x86_64 gamin-0.1.10-9.el6.x86_64 gawk-3.1.7-6.el6.x86_64 gdbm-1.8.0-36.el6.x86_64 glib2-2.22.5-6.el6.x86_64 glibc-2.12-1.47.el6.x86_64 glibc-common-2.12-1.47.el6.x86_64 gmp-4.3.1-7.el6.x86_64 gnupg2-2.0.14-4.el6.x86_64 gpgme-1.1.8-3.el6.x86_64 grep-2.6.3-2.el6.x86_64 groff-1.18.1.4-21.el6.x86_64 grub-0.97-75.el6.x86_64 grubby-7.0.15-2.el6.x86_64 gzip-1.3.12-18.el6.x86_64 hwdata-0.233-7.6.el6.noarch info-4.13a-8.el6.x86_64 initscripts-9.03.27-1.el6.centos.x86_64 iproute-2.6.32-17.el6.x86_64 iptables-1.4.7-4.el6.x86_64 iptables-ipv6-1.4.7-4.el6.x86_64 iputils-20071127-16.el6.x86_64 ipw2100-firmware-1.3-11.el6.noarch ipw2200-firmware-3.1-4.el6.noarch ivtv-firmware-20080701-20.2.noarch iwl1000-firmware-39.31.5.1-1.el6.noarch iwl100-firmware-39.31.5.1-1.el6.noarch iwl3945-firmware-15.32.2.9-4.el6.noarch iwl4965-firmware-228.61.2.24-2.1.el6.noarch iwl5000-firmware-8.83.5.1_1-1.el6_1.1.noarch iwl5150-firmware-8.24.2.2-1.el6.noarch iwl6000-firmware-9.221.4.1-1.el6.noarch iwl6000g2a-firmware-17.168.5.3-1.el6.noarch iwl6000g2b-firmware-17.168.5.2-1.el6.noarch iwl6050-firmware-41.28.5.1-2.el6.noarch kbd-1.15-11.el6.x86_64 kbd-misc-1.15-11.el6.noarch kernel-2.6.32-220.el6.x86_64 kernel-firmware-2.6.32-220.el6.noarch keyutils-libs-1.4-3.el6.x86_64 krb5-libs-1.9-22.el6.x86_64 less-436-10.el6.x86_64 libacl-2.2.49-6.el6.x86_64 libattr-2.4.44-7.el6.x86_64 libblkid-2.17.2-12.4.el6.x86_64 libcap-2.16-5.5.el6.x86_64 libcap-ng-0.6.4-3.el6_0.1.x86_64 libcom_err-1.41.12-11.el6.x86_64 libcurl-7.19.7-26.el6_1.2.x86_64 libdrm-2.4.25-2.el6.x86_64 libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch libffi-3.0.5-3.2.el6.x86_64 libgcc-4.4.6-3.el6.x86_64 libgcrypt-1.4.5-9.el6.x86_64 libgpg-error-1.7-4.el6.x86_64 libidn-1.18-2.el6.x86_64 libnih-1.0.1-7.el6.x86_64 libselinux-2.0.94-5.2.el6.x86_64 libselinux-utils-2.0.94-5.2.el6.x86_64 libsemanage-2.0.43-4.1.el6.x86_64 libsepol-2.0.41-4.el6.x86_64 libss-1.41.12-11.el6.x86_64 libssh3-1.2.2-7.el6_1.1.x86_64 libstdc++-4.4.6-3.el6.x86_64 libusb-0.1.12-23.el6.x86_64 libuser-0.56.13-4.el6_0.1.x86_64 libutempter-1.1.5-4.1.el6.x86_64 libuuid-2.17.2-12.4.el6.x86_64 libxml2-2.7.6-4.el6.x86_64 logrotate-3.7.8-12.el6_0.1.x86_64 lua-5.1.4-4.1.el6.x86_64 m4-1.4.13-5.el6.x86_64 MAKEDEV-3.24-6.el6.x86_64 mingetty-1.08-5.el6.x86_64 module-init-tools-3.9-17.el6.x86_64 mysql-libs-5.1.52-1.el6_0.1.x86_64 ncurses-5.7-3.20090208.el6.x86_64 ncurses-base-5.7-3.20090208.el6.x86_64 ncurses-libs-5.7-3.20090208.el6.x86_64 net-tools-1.60-109.el6.x86_64 newt-0.52.11-3.el6.x86_64 newt-python-0.52.11-3.el6.x86_64 nspr-4.8.8-3.el6.x86_64 nss-3.12.10-16.el6.x86_64 nss-softokn-3.12.9-11.el6.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 nss-sysinit-3.12.10-16.el6.x86_64 nss-util-3.12.10-2.el6.x86_64 openldap-2.4.23-20.el6.x86_64 openssh-5.3p1-70.el6.x86_64 openssh-server-5.3p1-70.el6.x86_64 openssl-1.0.0-20.el6.x86_64 pam-1.1.1-10.el6.x86_64 passwd-0.77-4.el6.x86_64 pciutils-libs-3.1.4-11.el6.x86_64 pcre-7.8-3.1.el6.x86_64 pinentry-0.7.6-6.el6.x86_64 plymouth-0.8.3-24.el6.centos.x86_64 plymouth-core-libs-0.8.3-24.el6.centos.x86_64 plymouth-scripts-0.8.3-24.el6.centos.x86_64 policycoreutils-2.0.83-19.18.el6.x86_64 popt-1.13-7.el6.x86_64 postfix-2.6.6-2.2.el6_1.x86_64 procps-3.2.8-21.el6.x86_64 psmisc-22.6-15.el6_0.1.x86_64 pth-2.0.7-9.3.el6.x86_64 pygpgme-0.1-18.20090824bzr68.el6.x86_64 python-2.6.6-29.el6.x86_64 python-iniparse-0.3.1-2.1.el6.noarch python-libs-2.6.6-29.el6.x86_64 python-pycurl-7.19.0-8.el6.x86_64 python-urlgrabber-3.9.1-8.el6.noarch ql2100-firmware-1.19.38-3.1.el6.noarch ql2200-firmware-2.02.08-3.1.el6.noarch ql23xx-firmware-3.03.27-3.1.el6.noarch ql2400-firmware-5.06.02-1.el6.noarch ql2500-firmware-5.06.02-1.el6.noarch readline-6.0-3.el6.x86_64 redhat-logos-60.0.14-10.el6.centos.noarch rootfiles-8.1-6.1.el6.noarch rpm-4.8.0-19.el6.x86_64 rpm-libs-4.8.0-19.el6.x86_64 rpm-python-4.8.0-19.el6.x86_64 rsyslog-4.6.2-12.el6.x86_64 rt61pci-firmware-1.2-7.el6.noarch rt73usb-firmware-1.8-7.el6.noarch sed-4.2.1-7.el6.x86_64 selinux-policy-3.7.19-126.el6.noarch selinux-policy-targeted-3.7.19-126.el6.noarch setup-2.8.14-13.el6.noarch shadow-utils-4.1.4.2-13.el6.x86_64 slang-2.2.1-1.el6.x86_64 sqlite-3.6.20-1.el6.x86_64 sudo-1.7.4p5-7.el6.x86_64 system-config-firewall-base-1.2.27-5.el6.noarch sysvinit-tools-2.87-4.dsf.el6.x86_64 tar-1.23-3.el6.x86_64 tcp_wrappers-libs-7.6-57.el6.x86_64 tzdata-2011l-4.el6.noarch udev-147-2.40.el6.x86_64 upstart-0.6.5-10.el6.x86_64 ustr-1.0.4-9.1.el6.x86_64 util-linux-ng-2.17.2-12.4.el6.x86_64 vim-minimal-7.2.411-1.6.el6.x86_64 which-2.19-6.el6.x86_64 xorg-x11-drv-ati-firmware-6.14.2-7.el6.noarch xz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64 yum-3.2.29-22.el6.centos.noarch yum-metadata-parser-1.1.2-16.el6.x86_64 yum-plugin-fastestmirror-1.1.30-10.el6.noarch zd1211-firmware-1.4-4.el6.noarch zlib-1.2.3-27.el6.x86_64
对比二:
[root@test2 test]# comm -12 <(sort 2.txt) <(sort 4.txt)|wc -l 201 [root@test2 test]# comm -13 <(sort 2.txt) <(sort 4.txt)|wc -l 0 [root@test2 test]# comm -23 <(sort 2.txt) <(sort 4.txt)|wc -l 34 [root@test2 test]# comm -23 <(sort 2.txt) <(sort 4.txt) boost-1.41.0-11.el6_1.2.x86_64 boost-date-time-1.41.0-11.el6_1.2.x86_64 boost-filesystem-1.41.0-11.el6_1.2.x86_64 boost-graph-1.41.0-11.el6_1.2.x86_64 boost-iostreams-1.41.0-11.el6_1.2.x86_64 boost-program-options-1.41.0-11.el6_1.2.x86_64 boost-python-1.41.0-11.el6_1.2.x86_64 boost-regex-1.41.0-11.el6_1.2.x86_64 boost-serialization-1.41.0-11.el6_1.2.x86_64 boost-signals-1.41.0-11.el6_1.2.x86_64 boost-system-1.41.0-11.el6_1.2.x86_64 boost-test-1.41.0-11.el6_1.2.x86_64 boost-thread-1.41.0-11.el6_1.2.x86_64 boost-wave-1.41.0-11.el6_1.2.x86_64 ConsoleKit-0.4.1-3.el6.x86_64 ConsoleKit-libs-0.4.1-3.el6.x86_64 dbus-1.2.24-5.el6_1.x86_64 eggdbus-0.6-3.el6.x86_64 libicu-4.2.1-9.el6.x86_64 matahari-0.4.4-11.el6.x86_64 matahari-agent-lib-0.4.4-11.el6.x86_64 matahari-broker-0.4.4-11.el6.x86_64 matahari-host-0.4.4-11.el6.x86_64 matahari-lib-0.4.4-11.el6.x86_64 matahari-network-0.4.4-11.el6.x86_64 matahari-service-0.4.4-11.el6.x86_64 matahari-sysconfig-0.4.4-11.el6.x86_64 polkit-0.96-2.el6_0.1.x86_64 qpid-cpp-client-0.12-6.el6.x86_64 qpid-cpp-client-ssl-0.12-6.el6.x86_64 qpid-cpp-server-0.12-6.el6.x86_64 qpid-cpp-server-ssl-0.12-6.el6.x86_64 qpid-qmf-0.12-6.el6.x86_64 sigar-1.6.5-0.4.git58097d9.el6.x86_64
对比三:
[root@test2 test]# comm -12 <(sort 2.txt) <(sort 3.txt)|wc -l 206 [root@test2 test]# comm -13 <(sort 2.txt) <(sort 3.txt)|wc -l 174 [root@test2 test]# comm -13 <(sort 2.txt) <(sort 3.txt) abrt-2.0.4-14.el6.centos.x86_64 abrt-addon-ccpp-2.0.4-14.el6.centos.x86_64 abrt-addon-kerneloops-2.0.4-14.el6.centos.x86_64 abrt-addon-python-2.0.4-14.el6.centos.x86_64 abrt-cli-2.0.4-14.el6.centos.x86_64 abrt-libs-2.0.4-14.el6.centos.x86_64 acpid-1.0.10-2.1.el6.x86_64 alsa-lib-1.0.22-3.el6.x86_64 alsa-utils-1.0.21-3.el6.x86_64 at-3.1.10-43.el6.x86_64 atk-1.28.0-2.el6.x86_64 avahi-libs-0.6.25-11.el6.x86_64 b43-fwcutter-012-2.2.el6.x86_64 bc-1.06.95-1.el6.x86_64 bind-libs-9.7.3-8.P3.el6.x86_64 bind-utils-9.7.3-8.P3.el6.x86_64 biosdevname-0.3.11-1.el6.x86_64 blktrace-1.0.1-6.el6.x86_64 bridge-utils-1.2-9.el6.x86_64 btparser-0.13-1.el6.x86_64 busybox-1.15.1-11.el6.x86_64 cairo-1.8.8-3.1.el6.x86_64 centos-indexhtml-6-1.el6.centos.noarch cpuspeed-1.5-15.el6.x86_64 crda-1.1.1_2010.11.22-1.el6.x86_64 cryptsetup-luks-1.2.0-6.el6.x86_64 cryptsetup-luks-libs-1.2.0-6.el6.x86_64 cups-libs-1.4.2-44.el6.x86_64 cyrus-sasl-plain-2.1.23-13.el6.x86_64 dbus-python-0.83.0-6.1.el6.x86_64 desktop-file-utils-0.15-9.el6.x86_64 device-mapper-1.02.66-6.el6.x86_64 device-mapper-event-1.02.66-6.el6.x86_64 device-mapper-event-libs-1.02.66-6.el6.x86_64 device-mapper-libs-1.02.66-6.el6.x86_64 dmidecode-2.11-2.el6.x86_64 dmraid-1.0.0.rc16-10.el6.x86_64 dmraid-events-1.0.0.rc16-10.el6.x86_64 dosfstools-3.0.9-4.el6.x86_64 ed-1.1-3.3.el6.x86_64 eject-2.1.5-17.el6.x86_64 elfutils-0.152-1.el6.x86_64 elfutils-libs-0.152-1.el6.x86_64 file-5.04-11.el6.x86_64 fontconfig-2.8.0-3.el6.x86_64 fprintd-0.1-19.git04fd09cfa.el6.x86_64 fprintd-pam-0.1-19.git04fd09cfa.el6.x86_64 freetype-2.3.11-6.el6_1.7.x86_64 gnutls-2.8.5-4.el6.x86_64 gpm-libs-1.20.6-12.el6.x86_64 gtk2-2.18.9-6.el6.centos.x86_64 hal-0.5.14-11.el6.x86_64 hal-info-20090716-3.1.el6.noarch hal-libs-0.5.14-11.el6.x86_64 hdparm-9.16-3.4.el6.x86_64 hicolor-icon-theme-0.11-1.1.el6.noarch hunspell-1.2.8-16.el6.x86_64 hunspell-en-0.20090216-7.1.el6.noarch irqbalance-0.55-29.el6.x86_64 iw-0.9.17-4.el6.x86_64 jasper-libs-1.900.1-15.el6.x86_64 kexec-tools-2.0.0-209.el6.x86_64 kpartx-0.4.9-46.el6.x86_64 libaio-0.3.107-10.el6.x86_64 libedit-2.11-4.20080712cvs.1.el6.x86_64 libfprint-0.1.0-19.pre2.el6.x86_64 libjpeg-6b-46.el6.x86_64 libnl-1.1-14.el6.x86_64 libpcap-1.0.0-6.20091201git117cb5.el6.x86_64 libpng-1.2.46-1.el6_1.x86_64 libreport-2.0.5-20.el6.x86_64 libreport-cli-2.0.5-20.el6.x86_64 libreport-plugin-kerneloops-2.0.5-20.el6.x86_64 libreport-plugin-logger-2.0.5-20.el6.x86_64 libreport-plugin-mailx-2.0.5-20.el6.x86_64 libreport-plugin-reportuploader-2.0.5-20.el6.x86_64 libreport-plugin-rhtsupport-2.0.5-20.el6.x86_64 libreport-python-2.0.5-20.el6.x86_64 libtar-1.2.11-16.el6.x86_64 libtasn1-2.3-3.el6.x86_64 libthai-0.1.12-3.el6.x86_64 libtiff-3.9.4-1.el6_0.3.x86_64 libudev-147-2.40.el6.x86_64 libusb1-1.0.3-1.el6.x86_64 libX11-1.3-2.el6.x86_64 libX11-common-1.3-2.el6.noarch libXau-1.0.5-1.el6.x86_64 libxcb-1.5-1.el6.x86_64 libXcomposite-0.4.1-2.el6.x86_64 libXcursor-1.1.10-2.el6.x86_64 libXdamage-1.1.2-1.el6.x86_64 libXext-1.1-3.el6.x86_64 libXfixes-4.0.4-1.el6.x86_64 libXft-2.1.13-4.1.el6.x86_64 libXi-1.3-3.el6.x86_64 libXinerama-1.1-1.el6.x86_64 libxml2-python-2.7.6-4.el6.x86_64 libXrandr-1.3.0-4.el6.x86_64 libXrender-0.9.5-1.el6.x86_64 lsof-4.82-2.el6.x86_64 lvm2-2.02.87-6.el6.x86_64 lvm2-libs-2.02.87-6.el6.x86_64 mailx-12.4-6.el6.x86_64 man-1.6f-29.el6.x86_64 man-pages-3.22-17.el6.noarch man-pages-overrides-6.2.3-2.el6.noarch mdadm-3.2.2-9.el6.x86_64 microcode_ctl-1.17-9.el6.x86_64 mlocate-0.22.2-3.el6.x86_64 mtr-0.75-5.el6.x86_64 nano-2.0.9-7.el6.x86_64 ntp-4.2.4p8-2.el6.centos.x86_64 ntpdate-4.2.4p8-2.el6.centos.x86_64 ntsysv-1.3.47-1.el6.x86_64 openssh-clients-5.3p1-70.el6.x86_64 pam_passwdqc-1.0.5-6.el6.x86_64 pango-1.28.1-3.el6_0.centos.5.x86_64 parted-2.1-17.el6.x86_64 pciutils-3.1.4-11.el6.x86_64 pcmciautils-015-4.2.el6.x86_64 perl-5.10.1-119.el6_1.1.x86_64 perl-libs-5.10.1-119.el6_1.1.x86_64 perl-Module-Pluggable-3.90-119.el6_1.1.x86_64 perl-Pod-Escapes-1.04-119.el6_1.1.x86_64 perl-Pod-Simple-3.13-119.el6_1.1.x86_64 perl-version-0.77-119.el6_1.1.x86_64 pinfo-0.6.9-12.el6.x86_64 pixman-0.18.4-1.el6_0.1.x86_64 pkgconfig-0.23-9.1.el6.x86_64 pm-utils-1.2.5-9.el6.x86_64 prelink-0.4.6-3.el6.x86_64 psacct-6.3.2-63.el6.x86_64 python-ethtool-0.6-1.el6.x86_64 python-iwlib-0.1-1.2.el6.x86_64 quota-3.17-16.el6.x86_64 rdate-1.4-16.el6.x86_64 readahead-1.5.6-1.el6.x86_64 rfkill-0.3-4.el6.x86_64 rng-tools-2-10.el6.x86_64 rsync-3.0.6-5.el6_0.1.x86_64 setserial-2.17-25.el6.x86_64 setuptool-1.19.9-3.el6.x86_64 sgpio-1.2.0.10-5.el6.x86_64 smartmontools-5.39.1-5.el6.x86_64 sos-2.2-17.el6.noarch strace-4.5.19-1.10.el6.x86_64 sysstat-9.0.4-18.el6.x86_64 system-config-firewall-tui-1.2.27-5.el6.noarch system-config-network-tui-1.6.0.el6.2-1.el6.noarch systemtap-runtime-1.6-4.el6.x86_64 tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.x86_64 tcp_wrappers-7.6-57.el6.x86_64 tcsh-6.17-14.el6.x86_64 time-1.7-37.1.el6.x86_64 tmpwatch-2.9.16-4.el6.x86_64 traceroute-2.0.14-2.el6.x86_64 unzip-6.0-1.el6.x86_64 usbutils-003-4.el6.x86_64 usermode-1.102-3.el6.x86_64 vconfig-1.9-8.1.el6.x86_64 vim-common-7.2.411-1.6.el6.x86_64 vim-enhanced-7.2.411-1.6.el6.x86_64 virt-what-1.11-1.1.el6.x86_64 wget-1.12-1.4.el6.x86_64 wireless-tools-29-5.1.1.el6.x86_64 words-3.0-17.el6.noarch xdg-utils-1.0.2-17.20091016cvs.el6.noarch xmlrpc-c-1.16.24-1200.1840.el6_1.4.x86_64 xmlrpc-c-client-1.16.24-1200.1840.el6_1.4.x86_64 xz-4.999.9-0.3.beta.20091007git.el6.x86_64 xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64 yum-plugin-security-1.1.30-10.el6.noarch yum-utils-1.1.30-10.el6.noarch zip-3.0-1.el6.x86_64 [root@test2 test]# comm -23 <(sort 2.txt) <(sort 3.txt)|wc -l 29 [root@test2 test]# comm -23 <(sort 2.txt) <(sort 3.txt) boost-1.41.0-11.el6_1.2.x86_64 boost-date-time-1.41.0-11.el6_1.2.x86_64 boost-filesystem-1.41.0-11.el6_1.2.x86_64 boost-graph-1.41.0-11.el6_1.2.x86_64 boost-iostreams-1.41.0-11.el6_1.2.x86_64 boost-program-options-1.41.0-11.el6_1.2.x86_64 boost-python-1.41.0-11.el6_1.2.x86_64 boost-regex-1.41.0-11.el6_1.2.x86_64 boost-serialization-1.41.0-11.el6_1.2.x86_64 boost-signals-1.41.0-11.el6_1.2.x86_64 boost-system-1.41.0-11.el6_1.2.x86_64 boost-test-1.41.0-11.el6_1.2.x86_64 boost-thread-1.41.0-11.el6_1.2.x86_64 boost-wave-1.41.0-11.el6_1.2.x86_64 libicu-4.2.1-9.el6.x86_64 matahari-0.4.4-11.el6.x86_64 matahari-agent-lib-0.4.4-11.el6.x86_64 matahari-broker-0.4.4-11.el6.x86_64 matahari-host-0.4.4-11.el6.x86_64 matahari-lib-0.4.4-11.el6.x86_64 matahari-network-0.4.4-11.el6.x86_64 matahari-service-0.4.4-11.el6.x86_64 matahari-sysconfig-0.4.4-11.el6.x86_64 qpid-cpp-client-0.12-6.el6.x86_64 qpid-cpp-client-ssl-0.12-6.el6.x86_64 qpid-cpp-server-0.12-6.el6.x86_64 qpid-cpp-server-ssl-0.12-6.el6.x86_64 qpid-qmf-0.12-6.el6.x86_64 sigar-1.6.5-0.4.git58097d9.el6.x86_64 [root@test2 test]# comm -12 <(sort 4.txt) <(comm -12 <(sort 2.txt) <(sort 3.txt) )|wc -l 201 [root@test2 test]# comm -13 <(sort 4.txt) <(comm -12 <(sort 2.txt) <(sort 3.txt))|wc -l 5 [root@test2 test]# comm -13 <(sort 4.txt) <(comm -12 <(sort 2.txt) <(sort 3.txt) ) ConsoleKit-0.4.1-3.el6.x86_64 ConsoleKit-libs-0.4.1-3.el6.x86_64 dbus-1.2.24-5.el6_1.x86_64 eggdbus-0.6-3.el6.x86_64 polkit-0.96-2.el6_0.1.x86_64 [root@test2 test]# comm -23 <(sort 4.txt) <(comm -12 <(sort 2.txt) <(sort 3.txt))|wc -l 0
对比四:
[root@test2 test]# comm -12 <(sort 1.txt) <(sort 3.txt)|wc -l 208 [root@test2 test]# comm -13 <(sort 1.txt) <(sort 3.txt)|wc -l 172 [root@test2 test]# comm -23 <(sort 1.txt) <(sort 3.txt)|wc -l 0
由以上对比得知:
1.文本安装因为使用了lvm因此除了和图形化安装方式安装相同的201个软件包外,要额外安装7个软件包,即:
device-mapper-1.02.66-6.el6.x86_64 device-mapper-event-1.02.66-6.el6.x86_64 device-mapper-event-libs-1.02.66-6.el6.x86_64 device-mapper-libs-1.02.66-6.el6.x86_64 libudev-147-2.40.el6.x86_64 lvm2-2.02.87-6.el6.x86_64 lvm2-libs-2.02.87-6.el6.x86_64
在图形化安装的系统中使用yum安装lvm2即可得知:
[root@test2 test]# yum install lvm2 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cn Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lvm2.x86_64 0:2.02.95-10.el6 will be installed --> Processing Dependency: lvm2-libs = 2.02.95-10.el6 for package: lvm2-2.02.95-10.el6.x86_64 --> Processing Dependency: libdevmapper.so.1.02(Base)(64bit) for package: lvm2-2.02.95-10.el6.x86_64 --> Processing Dependency: libdevmapper-event.so.1.02(Base)(64bit) for package: lvm2-2.02.95-10.el6.x86_64 --> Processing Dependency: libudev.so.0()(64bit) for package: lvm2-2.02.95-10.el6.x86_64 --> Processing Dependency: libdevmapper.so.1.02()(64bit) for package: lvm2-2.02.95-10.el6.x86_64 --> Processing Dependency: libdevmapper-event.so.1.02()(64bit) for package: lvm2-2.02.95-10.el6.x86_64 --> Running transaction check ---> Package device-mapper-event-libs.x86_64 0:1.02.74-10.el6 will be installed ---> Package device-mapper-libs.x86_64 0:1.02.74-10.el6 will be installed --> Processing Dependency: device-mapper = 1.02.74-10.el6 for package: device-mapper-libs-1.02.74-10.el6.x86_64 ---> Package libudev.x86_64 0:147-2.42.el6 will be installed ---> Package lvm2-libs.x86_64 0:2.02.95-10.el6 will be installed --> Processing Dependency: device-mapper-event >= 1.02.74-10.el6 for package: lvm2-libs-2.02.95-10.el6.x86_64 --> Running transaction check ---> Package device-mapper.x86_64 0:1.02.74-10.el6 will be installed ---> Package device-mapper-event.x86_64 0:1.02.74-10.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: lvm2 x86_64 2.02.95-10.el6 base 613 k Installing for dependencies: device-mapper x86_64 1.02.74-10.el6 base 135 k device-mapper-event x86_64 1.02.74-10.el6 base 88 k device-mapper-event-libs x86_64 1.02.74-10.el6 base 83 k device-mapper-libs x86_64 1.02.74-10.el6 base 162 k libudev x86_64 147-2.42.el6 updates 75 k lvm2-libs x86_64 2.02.95-10.el6 base 678 k Transaction Summary ================================================================================ Install 7 Package(s) Total download size: 1.8 M Installed size: 3.3 M Is this ok [y/N]:
2.最小安装可以最少安装201个软件包;
3.定制安装仅勾选base组软件包与minimal方式安装相比较安装了相同的206个软件包,相比较最小安装的201个软件包多装了以下5个软件包:
ConsoleKit-0.4.1-3.el6.x86_64 ConsoleKit-libs-0.4.1-3.el6.x86_64 dbus-1.2.24-5.el6_1.x86_64 eggdbus-0.6-3.el6.x86_64 polkit-0.96-2.el6_0.1.x86_64
其次minimal方式安装安装了以下29个软件包而在使用定制安装勾选base组的方式中未安装。
boost-1.41.0-11.el6_1.2.x86_64 boost-date-time-1.41.0-11.el6_1.2.x86_64 boost-filesystem-1.41.0-11.el6_1.2.x86_64 boost-graph-1.41.0-11.el6_1.2.x86_64 boost-iostreams-1.41.0-11.el6_1.2.x86_64 boost-program-options-1.41.0-11.el6_1.2.x86_64 boost-python-1.41.0-11.el6_1.2.x86_64 boost-regex-1.41.0-11.el6_1.2.x86_64 boost-serialization-1.41.0-11.el6_1.2.x86_64 boost-signals-1.41.0-11.el6_1.2.x86_64 boost-system-1.41.0-11.el6_1.2.x86_64 boost-test-1.41.0-11.el6_1.2.x86_64 boost-thread-1.41.0-11.el6_1.2.x86_64 boost-wave-1.41.0-11.el6_1.2.x86_64 libicu-4.2.1-9.el6.x86_64 matahari-0.4.4-11.el6.x86_64 matahari-agent-lib-0.4.4-11.el6.x86_64 matahari-broker-0.4.4-11.el6.x86_64 matahari-host-0.4.4-11.el6.x86_64 matahari-lib-0.4.4-11.el6.x86_64 matahari-network-0.4.4-11.el6.x86_64 matahari-service-0.4.4-11.el6.x86_64 matahari-sysconfig-0.4.4-11.el6.x86_64 qpid-cpp-client-0.12-6.el6.x86_64 qpid-cpp-client-ssl-0.12-6.el6.x86_64 qpid-cpp-server-0.12-6.el6.x86_64 qpid-cpp-server-ssl-0.12-6.el6.x86_64 qpid-qmf-0.12-6.el6.x86_64 sigar-1.6.5-0.4.git58097d9.el6.x86_64
在定制软件安装勾选base的安装方式中除了与minimal方式安装相同的206个软件包后多安装了174个软件包。
以上对几种安装方式所安装的软件包对比仅仅是了解每种安装方式,而不是每从网络上看到别人是怎么安装就怎么安装而不加任何思考,当然选择何种安装方式,还是根据自己的情况来进行选择。
最后总结一下:
1.因为文本模式安装系统不能自定义分区,因此可以考虑不选择。
2.图形化minimal安装系统,很多常用命令没有(因为所在软件包未安装,而大部分软件包都是Base组的),例如:hdparm、iostat、sar、unzip、wget、ntpstat、ntpdata、nano、setserial、bc、dmidecode、lsof、man、screen、ntsysv、at、sysreport、strace、tracert、lsusb、pinfo等。
是否看到熟悉的身影?
因此个人建议系统安装使用定制安装勾选base组进行安装;当然也可以选择minimal方式安装,安装完成后可以使用yum groupinstall Base 来安装Base组软件包;同样也可以yum install *.rpm来安装需要的软件包,当然需要知道自己需要什么?需要哪些软件包?
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。