您好,登录后才能下订单哦!
上一篇文章《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 -l
 - 235
 (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 -l
 - 380
 (3)图形化安装在以下这个界面选择:“customize now”进行定制软件包:在下图界面将所有项前的对勾全部去掉;
可以看到总共安装201个软件包;
安装完成进入系统执行如下命令:
- [root@test2 ~]# rpm -qa | wc -l
 - 201
 - [root@test2 ~]# rpm -qa >4.txt
 - [root@test2 test]# cat 4.txt |wc -l
 - 201
 
对几种不同安装方式所安装的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来安装需要的软件包,当然需要知道自己需要什么?需要哪些软件包?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。