设为首页 收藏本站
查看: 2742|回复: 0

[经验分享] 基于Centos 6.5 制作带xfce4 桌面的发行版

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-7-28 16:41:57 | 显示全部楼层 |阅读模式
        Centos 6.5 默认安装的是 gnome2 桌面,由于需要替换为xfce 桌面
        1. 安装 centos 6.5 ,选择Mini Desktop 模式
        2. 设置为默认保存安装包,以便制作iso是需要
        [iyunv@centos# cat /etc/yum.conf | grep keep
        keepcache=1
        把/etc/yum.conf中的keepcache改成1,默认是0即安装后不保存包头和软件包

        [iyunv@ centos]# cat /etc/yum.conf | grep cachedir
        cachedir=/var/cache/yum/$basearch/$releasever
        这就是安装包保存的地方,

        3. 安装 xfce4
         //说明时间的改变,此文件的文件名可能会发生改变,建议操作方式为在浏览器中打开http://download.Fedoraproject.org/pub/epel/6/x86_64/ 然后搜索epel-release
        # yum groupinstall “X Window System”
        # yum groupinstall Xfce -y
        Loaded plugins: fastestmirror, refresh-packagekit, security
        Loading mirror speeds from cached hostfile
         * base: mirrors.skyshe.cn
         * epel: ftp.cuhk.edu.hk
         * extras: mirrors.skyshe.cn
         * updates: mirror01.idc.hinet.net
        Setting up Group Process
        Checking for new repos for mirrors
        Package polkit-gnome-0.96-3.el6.x86_64 already installed and latest version
        Package openssh-askpass-5.3p1-94.el6.x86_64 already installed and latest version
        Package 1:NetworkManager-gnome-0.8.1-66.el6.x86_64 already installed and latest version
        Package 1:gdm-2.30.4-52.el6.x86_64 already installed and latest version
        Resolving Dependencies
        --> Running transaction check
        ---> Package Terminal.x86_64 0:0.4.7-1.el6 will be installed
        --> Processing Dependency: libxfce4util.so.4()(64bit) for package: Terminal-0.4.7-1.el6.x86_64
        --> Processing Dependency: libexo-1.so.0()(64bit) for package: Terminal-0.4.7-1.el6.x86_64
        ---> Package Thunar.x86_64 0:1.3.0-4.el6 will be installed
        --> Processing Dependency: libxfce4ui-1.so.0()(64bit) for package: Thunar-1.3.0-4.el6.x86_64
        ---> Package leafpad.x86_64 0:0.8.18.1-1.el6 will be installed
        ---> Package orage.x86_64 0:4.8.1-3.el6 will be installed
        ---> Package pinentry-gtk.x86_64 0:0.7.6-6.el6 will be installed
        ---> Package thunar-archive-plugin.x86_64 0:0.3.0-2.el6 will be installed
        ---> Package thunar-volman.x86_64 0:0.6.0-2.el6 will be installed
        ---> Package tumbler.x86_64 0:0.1.21-1.el6 will be installed
        --> Processing Dependency: libpoppler-glib.so.4()(64bit) for package: tumbler-0.1.21-1.el6.x86_64
        ---> Package xfce-utils.x86_64 0:4.8.3-1.el6 will be installed
        --> Processing Dependency: xfce4-doc for package: xfce-utils-4.8.3-1.el6.x86_64
        --> Processing Dependency: perl(XML::Parser) for package: xfce-utils-4.8.3-1.el6.x86_64
        ---> Package xfce4-appfinder.x86_64 0:4.8.0-2.el6 will be installed
        --> Processing Dependency: libgarcon-1.so.0()(64bit) for package: xfce4-appfinder-4.8.0-2.el6.x86_64
        ---> Package xfce4-icon-theme.noarch 0:4.4.3-5.el6 will be installed
        ---> Package xfce4-mixer.x86_64 0:4.8.0-1.el6 will be installed
        ---> Package xfce4-panel.x86_64 0:4.8.3-2.el6 will be installed
        ---> Package xfce4-power-manager.x86_64 0:1.0.10-1.el6 will be installed
        ---> Package xfce4-session.x86_64 0:4.8.1-4.el6 will be installed
        --> Processing Dependency: fortune-mod for package: xfce4-session-4.8.1-4.el6.x86_64
        ---> Package xfce4-session-engines.x86_64 0:4.8.1-4.el6 will be installed
        ---> Package xfce4-settings.x86_64 0:4.8.3-1.el6 will be installed
        ---> Package xfconf.x86_64 0:4.8.0-2.el6 will be installed
        ---> Package xfdesktop.x86_64 0:4.8.2-2.el6 will be installed
        ---> Package xfwm4.x86_64 0:4.8.3-1.el6 will be installed
        --> Running transaction check
        ---> Package exo.x86_64 0:0.6.2-2.el6 will be installed
        --> Processing Dependency: perl(URI::file) for package: exo-0.6.2-2.el6.x86_64
        --> Processing Dependency: perl(URI::URL) for package: exo-0.6.2-2.el6.x86_64
        --> Processing Dependency: perl(URI::Escape) for package: exo-0.6.2-2.el6.x86_64
        ---> Package fortune-mod.x86_64 0:1.99.1-13.el6 will be installed
        --> Processing Dependency: librecode.so.0()(64bit) for package: fortune-mod-1.99.1-13.el6.x86_64
        ---> Package garcon.x86_64 0:0.1.7-1.el6 will be installed
        ---> Package libxfce4ui.x86_64 0:4.8.0-4.el6 will be installed
        ---> Package libxfce4util.x86_64 0:4.8.1-2.el6 will be installed
        ---> Package perl-XML-Parser.x86_64 0:2.36-7.el6 will be installed
        --> Processing Dependency: perl(LWP) for package: perl-XML-Parser-2.36-7.el6.x86_64
        ---> Package poppler-glib.x86_64 0:0.12.4-3.el6_0.1 will be installed
        ---> Package xfce4-doc.noarch 0:4.8.3-1.el6 will be installed
        --> Running transaction check
        ---> Package perl-URI.noarch 0:1.40-2.el6 will be installed
        ---> Package perl-libwww-perl.noarch 0:5.833-2.el6 will be installed
        --> Processing Dependency: perl-HTML-Parser >= 3.33 for package: perl-libwww-perl-5.833-2.el6.noarch
        --> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl-5.833-2.el6.noarch
        --> Processing Dependency: perl(Compress::Zlib) for package: perl-libwww-perl-5.833-2.el6.noarch
        --> Processing Dependency: mailcap for package: perl-libwww-perl-5.833-2.el6.noarch
        ---> Package recode.x86_64 0:3.6-28.1.el6 will be installed
        --> Running transaction check
        ---> Package mailcap.noarch 0:2.1.31-2.el6 will be installed
        ---> Package perl-Compress-Zlib.x86_64 0:2.021-136.el6 will be installed
        --> Processing Dependency: perl(IO::Uncompress::Gunzip) >= 2.021 for package: perl-Compress-Zlib-2.021-136.el6.x86_64
        --> Processing Dependency: perl(IO::Compress::Gzip::Constants) >= 2.021 for package: perl-Compress-Zlib-2.021-136.el6.x86_64
        --> Processing Dependency: perl(IO::Compress::Gzip) >= 2.021 for package: perl-Compress-Zlib-2.021-136.el6.x86_64
        --> Processing Dependency: perl(IO::Compress::Base::Common) >= 2.021 for package: perl-Compress-Zlib-2.021-136.el6.x86_64
        --> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.021 for package: perl-Compress-Zlib-2.021-136.el6.x86_64
        ---> Package perl-HTML-Parser.x86_64 0:3.64-2.el6 will be installed
        --> Processing Dependency: perl(HTML::Tagset) >= 3.03 for package: perl-HTML-Parser-3.64-2.el6.x86_64
        --> Processing Dependency: perl(HTML::Tagset) for package: perl-HTML-Parser-3.64-2.el6.x86_64
        --> Running transaction check
        ---> Package perl-Compress-Raw-Zlib.x86_64 1:2.021-136.el6 will be installed
        ---> Package perl-HTML-Tagset.noarch 0:3.20-4.el6 will be installed
        ---> Package perl-IO-Compress-Base.x86_64 0:2.021-136.el6 will be installed
        ---> Package perl-IO-Compress-Zlib.x86_64 0:2.021-136.el6 will be installed
        --> Finished Dependency Resolution

        Dependencies Resolved

        ================================================================================
         Package                     Arch        Version                Repository
                                                                                   Size
        ================================================================================
        Installing:
         Terminal                    x86_64      0.4.7-1.el6            epel      1.1 M
         Thunar                      x86_64      1.3.0-4.el6            epel      3.1 M
         leafpad                     x86_64      0.8.18.1-1.el6         epel       95 k
         orage                       x86_64      4.8.1-3.el6            epel      1.4 M
         pinentry-gtk                x86_64      0.7.6-6.el6            base       45 k
         thunar-archive-plugin       x86_64      0.3.0-2.el6            epel       60 k
         thunar-volman               x86_64      0.6.0-2.el6            epel      117 k
         tumbler                     x86_64      0.1.21-1.el6           epel      135 k
         xfce-utils                  x86_64      4.8.3-1.el6            epel      229 k
         xfce4-appfinder             x86_64      4.8.0-2.el6            epel       97 k
         xfce4-icon-theme            noarch      4.4.3-5.el6            epel      1.7 M
         xfce4-mixer                 x86_64      4.8.0-1.el6            epel      220 k
         xfce4-panel                 x86_64      4.8.3-2.el6            epel      910 k
         xfce4-power-manager         x86_64      1.0.10-1.el6           epel      645 k
         xfce4-session               x86_64      4.8.1-4.el6            epel      580 k
         xfce4-session-engines       x86_64      4.8.1-4.el6            epel      307 k
         xfce4-settings              x86_64      4.8.3-1.el6            epel      370 k
         xfconf                      x86_64      4.8.0-2.el6            epel      159 k
         xfdesktop                   x86_64      4.8.2-2.el6            epel      2.0 M
         xfwm4                       x86_64      4.8.3-1.el6            epel      1.3 M
        Installing for dependencies:
         exo                         x86_64      0.6.2-2.el6            epel      1.0 M
         fortune-mod                 x86_64      1.99.1-13.el6          epel      1.1 M
         garcon                      x86_64      0.1.7-1.el6            epel      116 k
         libxfce4ui                  x86_64      4.8.0-4.el6            epel       81 k
         libxfce4util                x86_64      4.8.1-2.el6            epel      126 k
         mailcap                     noarch      2.1.31-2.el6           base       27 k
         perl-Compress-Raw-Zlib      x86_64      1:2.021-136.el6        base       69 k
         perl-Compress-Zlib          x86_64      2.021-136.el6          base       45 k
         perl-HTML-Parser            x86_64      3.64-2.el6             base      109 k
         perl-HTML-Tagset            noarch      3.20-4.el6             base       17 k
         perl-IO-Compress-Base       x86_64      2.021-136.el6          base       69 k
         perl-IO-Compress-Zlib       x86_64      2.021-136.el6          base      135 k
         perl-URI                    noarch      1.40-2.el6             base      117 k
         perl-XML-Parser             x86_64      2.36-7.el6             base      224 k
         perl-libwww-perl            noarch      5.833-2.el6            base      387 k
         poppler-glib                x86_64      0.12.4-3.el6_0.1       base       73 k
         recode                      x86_64      3.6-28.1.el6           base      712 k
         xfce4-doc                   noarch      4.8.3-1.el6            epel      259 k

        Transaction Summary
        ================================================================================
        Install      38 Package(s)

        Total download size: 19 M
        Installed size: 60 M
        Downloading Packages:
        (1/38): Terminal-0.4.7-1.el6.x86_64.rpm                  | 1.1 MB     00:43     
        (2/38): Thunar-1.3.0-4.el6.x86_64.rpm                    | 3.1 MB     02:30     
        (3/38): exo-0.6.2-2.el6.x86_64.rpm                       | 1.0 MB     00:17     
        (4/38): fortune-mod-1.99.1-13.el6.x86_64.rpm             | 1.1 MB     00:22     
        (5/38): garcon-0.1.7-1.el6.x86_64.rpm                    | 116 kB     00:00     
        (6/38): leafpad-0.8.18.1-1.el6.x86_64.rpm                |  95 kB     00:01     
        (7/38): libxfce4ui-4.8.0-4.el6.x86_64.rpm                |  81 kB     00:01     
        (8/38): libxfce4util-4.8.1-2.el6.x86_64.rpm              | 126 kB     00:02     
        (9/38): mailcap-2.1.31-2.el6.noarch.rpm                  |  27 kB     00:00     
        (10/38): orage-4.8.1-3.el6.x86_64.rpm                    | 1.4 MB     01:03     
        (11/38): perl-Compress-Raw-Zlib-2.021-136.el6.x86_64.rpm |  69 kB     00:02     
        (12/38): perl-Compress-Zlib-2.021-136.el6.x86_64.rpm     |  45 kB     00:00     
        (13/38): perl-HTML-Parser-3.64-2.el6.x86_64.rpm          | 109 kB     00:03     
        (14/38): perl-HTML-Tagset-3.20-4.el6.noarch.rpm          |  17 kB     00:00     
        (15/38): perl-IO-Compress-Base-2.021-136.el6.x86_64.rpm  |  69 kB     00:01     
        (16/38): perl-IO-Compress-Zlib-2.021-136.el6.x86_64.rpm  | 135 kB     00:03     
        (17/38): perl-URI-1.40-2.el6.noarch.rpm                  | 117 kB     00:03     
        (18/38): perl-XML-Parser-2.36-7.el6.x86_64.rpm           | 224 kB     00:07     
        (19/38): perl-libwww-perl-5.833-2.el6.noarch.rpm         | 387 kB     00:12     
        (20/38): pinentry-gtk-0.7.6-6.el6.x86_64.rpm             |  45 kB     00:00     
        (21/38): poppler-glib-0.12.4-3.el6_0.1.x86_64.rpm        |  73 kB     00:02     
        (22/38): recode-3.6-28.1.el6.x86_64.rpm                  | 712 kB     00:23     
        (23/38): thunar-archive-plugin-0.3.0-2.el6.x86_64.rpm    |  60 kB     00:04     
        (24/38): thunar-volman-0.6.0-2.el6.x86_64.rpm            | 117 kB     00:05     
        (25/38): tumbler-0.1.21-1.el6.x86_64.rpm                 | 135 kB     00:07     
        (26/38): xfce-utils-4.8.3-1.el6.x86_64.rpm               | 229 kB     00:04     
        (27/38): xfce4-appfinder-4.8.0-2.el6.x86_64.rpm          |  97 kB     00:00     
        (28/38): xfce4-doc-4.8.3-1.el6.noarch.rpm                | 259 kB     00:05     
        (29/38): xfce4-icon-theme-4.4.3-5.el6.noarch.rpm         | 1.7 MB     00:32     
        (30/38): xfce4-mixer-4.8.0-1.el6.x86_64.rpm              | 220 kB     00:03     
        (31/38): xfce4-panel-4.8.3-2.el6.x86_64.rpm              | 910 kB     00:17     
        (32/38): xfce4-power-manager-1.0.10-1.el6.x86_64.rpm     | 645 kB     00:11     
        (33/38): xfce4-session-4.8.1-4.el6.x86_64.rpm            | 580 kB     00:15     
        (34/38): xfce4-session-engines-4.8.1-4.el6.x86_64.rpm    | 307 kB     00:08     
        (35/38): xfce4-settings-4.8.3-1.el6.x86_64.rpm           | 370 kB     00:06     
        (36/38): xfconf-4.8.0-2.el6.x86_64.rpm                   | 159 kB     00:02     
        (37/38): xfdesktop-4.8.2-2.el6.x86_64.rpm                | 2.0 MB     01:11     
        (38/38): xfwm4-4.8.3-1.el6.x86_64.rpm                    | 1.3 MB     00:47     
        --------------------------------------------------------------------------------
        Total                                            31 kB/s |  19 MB     10:39     
        Running rpm_check_debug
        Running Transaction Test
        Transaction Test Succeeded
        Running Transaction
          Installing : libxfce4util-4.8.1-2.el6.x86_64                             1/38
          Installing : xfconf-4.8.0-2.el6.x86_64                                   2/38
          Installing : libxfce4ui-4.8.0-4.el6.x86_64                               3/38
          Installing : xfce4-doc-4.8.3-1.el6.noarch                                4/38
          Installing : garcon-0.1.7-1.el6.x86_64                                   5/38
          Installing : perl-URI-1.40-2.el6.noarch                                  6/38
          Installing : exo-0.6.2-2.el6.x86_64                                      7/38
          Installing : xfce4-panel-4.8.3-2.el6.x86_64                              8/38
          Installing : Thunar-1.3.0-4.el6.x86_64                                   9/38
          Installing : xfwm4-4.8.3-1.el6.x86_64                                   10/38
          Installing : 1:perl-Compress-Raw-Zlib-2.021-136.el6.x86_64              11/38
          Installing : perl-IO-Compress-Base-2.021-136.el6.x86_64                 12/38
          Installing : perl-IO-Compress-Zlib-2.021-136.el6.x86_64                 13/38
          Installing : perl-Compress-Zlib-2.021-136.el6.x86_64                    14/38
          Installing : xfdesktop-4.8.2-2.el6.x86_64                               15/38
          Installing : xfce4-settings-4.8.3-1.el6.x86_64                          16/38
          Installing : recode-3.6-28.1.el6.x86_64                                 17/38
          Installing : fortune-mod-1.99.1-13.el6.x86_64                           18/38
          Installing : xfce4-session-4.8.1-4.el6.x86_64                           19/38
          Installing : perl-HTML-Tagset-3.20-4.el6.noarch                         20/38
          Installing : perl-HTML-Parser-3.64-2.el6.x86_64                         21/38
          Installing : mailcap-2.1.31-2.el6.noarch                                22/38
          Installing : perl-libwww-perl-5.833-2.el6.noarch                        23/38
          Installing : perl-XML-Parser-2.36-7.el6.x86_64                          24/38
          Installing : poppler-glib-0.12.4-3.el6_0.1.x86_64                       25/38
          Installing : tumbler-0.1.21-1.el6.x86_64                                26/38
          Installing : xfce-utils-4.8.3-1.el6.x86_64                              27/38
          Installing : xfce4-session-engines-4.8.1-4.el6.x86_64                   28/38
          Installing : thunar-archive-plugin-0.3.0-2.el6.x86_64                   29/38
          Installing : thunar-volman-0.6.0-2.el6.x86_64                           30/38
          Installing : xfce4-mixer-4.8.0-1.el6.x86_64                             31/38
          Installing : xfce4-power-manager-1.0.10-1.el6.x86_64                    32/38
          Installing : orage-4.8.1-3.el6.x86_64                                   33/38
          Installing : Terminal-0.4.7-1.el6.x86_64                                34/38
          Installing : xfce4-appfinder-4.8.0-2.el6.x86_64                         35/38
          Installing : xfce4-icon-theme-4.4.3-5.el6.noarch                        36/38
          Installing : pinentry-gtk-0.7.6-6.el6.x86_64                            37/38
          Installing : leafpad-0.8.18.1-1.el6.x86_64                              38/38
          Verifying  : libxfce4ui-4.8.0-4.el6.x86_64                               1/38
          Verifying  : poppler-glib-0.12.4-3.el6_0.1.x86_64                        2/38
          Verifying  : perl-Compress-Zlib-2.021-136.el6.x86_64                     3/38
          Verifying  : perl-IO-Compress-Base-2.021-136.el6.x86_64                  4/38
          Verifying  : 1:perl-Compress-Raw-Zlib-2.021-136.el6.x86_64               5/38
          Verifying  : thunar-archive-plugin-0.3.0-2.el6.x86_64                    6/38
          Verifying  : libxfce4util-4.8.1-2.el6.x86_64                             7/38
          Verifying  : mailcap-2.1.31-2.el6.noarch                                 8/38
          Verifying  : xfwm4-4.8.3-1.el6.x86_64                                    9/38
          Verifying  : xfce4-mixer-4.8.0-1.el6.x86_64                             10/38
          Verifying  : thunar-volman-0.6.0-2.el6.x86_64                           11/38
          Verifying  : perl-HTML-Tagset-3.20-4.el6.noarch                         12/38
          Verifying  : Terminal-0.4.7-1.el6.x86_64                                13/38
          Verifying  : xfconf-4.8.0-2.el6.x86_64                                  14/38
          Verifying  : Thunar-1.3.0-4.el6.x86_64                                  15/38
          Verifying  : xfdesktop-4.8.2-2.el6.x86_64                               16/38
          Verifying  : xfce4-panel-4.8.3-2.el6.x86_64                             17/38
          Verifying  : perl-HTML-Parser-3.64-2.el6.x86_64                         18/38
          Verifying  : leafpad-0.8.18.1-1.el6.x86_64                              19/38
          Verifying  : xfce4-session-4.8.1-4.el6.x86_64                           20/38
          Verifying  : perl-IO-Compress-Zlib-2.021-136.el6.x86_64                 21/38
          Verifying  : pinentry-gtk-0.7.6-6.el6.x86_64                            22/38
          Verifying  : perl-URI-1.40-2.el6.noarch                                 23/38
          Verifying  : perl-XML-Parser-2.36-7.el6.x86_64                          24/38
          Verifying  : tumbler-0.1.21-1.el6.x86_64                                25/38
          Verifying  : recode-3.6-28.1.el6.x86_64                                 26/38
          Verifying  : exo-0.6.2-2.el6.x86_64                                     27/38
          Verifying  : fortune-mod-1.99.1-13.el6.x86_64                           28/38
          Verifying  : xfce4-session-engines-4.8.1-4.el6.x86_64                   29/38
          Verifying  : xfce4-power-manager-1.0.10-1.el6.x86_64                    30/38
          Verifying  : xfce4-icon-theme-4.4.3-5.el6.noarch                        31/38
          Verifying  : xfce4-doc-4.8.3-1.el6.noarch                               32/38
          Verifying  : perl-libwww-perl-5.833-2.el6.noarch                        33/38
          Verifying  : xfce4-appfinder-4.8.0-2.el6.x86_64                         34/38
          Verifying  : xfce4-settings-4.8.3-1.el6.x86_64                          35/38
          Verifying  : xfce-utils-4.8.3-1.el6.x86_64                              36/38
          Verifying  : orage-4.8.1-3.el6.x86_64                                   37/38
          Verifying  : garcon-0.1.7-1.el6.x86_64                                  38/38

        Installed:
          Terminal.x86_64 0:0.4.7-1.el6                                                
          Thunar.x86_64 0:1.3.0-4.el6                                                   
          leafpad.x86_64 0:0.8.18.1-1.el6                                               
          orage.x86_64 0:4.8.1-3.el6                                                   
          pinentry-gtk.x86_64 0:0.7.6-6.el6                                             
          thunar-archive-plugin.x86_64 0:0.3.0-2.el6                                    
          thunar-volman.x86_64 0:0.6.0-2.el6                                            
          tumbler.x86_64 0:0.1.21-1.el6                                                
          xfce-utils.x86_64 0:4.8.3-1.el6                                               
          xfce4-appfinder.x86_64 0:4.8.0-2.el6                                          
          xfce4-icon-theme.noarch 0:4.4.3-5.el6                                         
          xfce4-mixer.x86_64 0:4.8.0-1.el6                                             
          xfce4-panel.x86_64 0:4.8.3-2.el6                                             
          xfce4-power-manager.x86_64 0:1.0.10-1.el6                                    
          xfce4-session.x86_64 0:4.8.1-4.el6                                            
          xfce4-session-engines.x86_64 0:4.8.1-4.el6                                    
          xfce4-settings.x86_64 0:4.8.3-1.el6                                          
          xfconf.x86_64 0:4.8.0-2.el6                                                   
          xfdesktop.x86_64 0:4.8.2-2.el6                                                
          xfwm4.x86_64 0:4.8.3-1.el6                                                   

        Dependency Installed:
          exo.x86_64 0:0.6.2-2.el6                                                      
          fortune-mod.x86_64 0:1.99.1-13.el6                                            
          garcon.x86_64 0:0.1.7-1.el6                                                   
          libxfce4ui.x86_64 0:4.8.0-4.el6                                               
          libxfce4util.x86_64 0:4.8.1-2.el6                                             
          mailcap.noarch 0:2.1.31-2.el6                                                
          perl-Compress-Raw-Zlib.x86_64 1:2.021-136.el6                                 
          perl-Compress-Zlib.x86_64 0:2.021-136.el6                                    
          perl-HTML-Parser.x86_64 0:3.64-2.el6                                          
          perl-HTML-Tagset.noarch 0:3.20-4.el6                                          
          perl-IO-Compress-Base.x86_64 0:2.021-136.el6                                 
          perl-IO-Compress-Zlib.x86_64 0:2.021-136.el6                                 
          perl-URI.noarch 0:1.40-2.el6                                                  
          perl-XML-Parser.x86_64 0:2.36-7.el6                                          
          perl-libwww-perl.noarch 0:5.833-2.el6                                         
          poppler-glib.x86_64 0:0.12.4-3.el6_0.1                                       
          recode.x86_64 0:3.6-28.1.el6                                                  
          xfce4-doc.noarch 0:4.8.3-1.el6                                                

        Complete!
        说明:蓝色部分为安装时的名字,红色部分要安装的包完整名称
        4.  将/root/anaconda-ks.cfg /root/install.log  复制出来,将下载好的包复制到要制作的iso 的 packages 目录下,具体操作过程参见 本人的博文 <基于centos 6.5 制作发行版>
        5.  基于anaconda-ks.cfg, 改写
        Anconda-ks.cfg:
        # Kickstart file automatically generated by anaconda.

        #version=DEVEL
        install
        cdrom
        lang zh_CN.UTF-8
        keyboard us
        network --onboot no --device eth0 --bootproto dhcp --noipv6
        rootpw  --iscrypted $6$G9o/PLZgaMgKYqOm$DogEgsmKGw6Lt0wtO44M1FQojPIk0v6RnHJJObgagAaLrO/uexdJnx2f4r9K0SfP8EZjLYlguZbDZnhZiAOtm.
        firewall --service=ssh
        authconfig --enableshadow --passalgo=sha512
        selinux --enforcing
        timezone --utc Asia/Shanghai
        bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
        # The following is the partition information you requested
        # Note that any partitions you deleted are not expressed
        # here so unless you clear all partitions first, this is
        # not guaranteed to work
        #clearpart --linux --drives=sda
        #volgroup VolGroup --pesize=4096 pv.008002
        #logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200
        #logvol swap --name=lv_swap --vgname=VolGroup --grow --size=1984 --maxsize=1984

        #part /boot --fstype=ext4 --size=500
        #part pv.008002 --grow --size=1

        clearpart --all --drives=sda

        part /boot --fstype=ext4 --size=300
        part /home --fstype=ext4 --grow --size=3000
        part /opt --fstype=ext4 --size=2000
        part /var --fstype=ext4 --size=3000
        part /        --fstype=ext4 --size=9000
        part swap --recommended

        #repo --name="CentOS"  --baseurl=cdrom:sr0 --cost=100

        %packages
        @base
        @chinese-support
        @core
        @debugging
        #@basic-desktop
        #@desktop-debugging
        @desktop-platform
        @directory-client
        @fonts
        @input-methods
        #@internet-browser
        #@java-platform
        @legacy-x
        @network-file-system-client
        #@print-client
        #@remote-desktop-clients
        @server-platform
        @server-policy
        @workstation-policy
        @x11
        mtools
        pax
        oddjob
        sgpio
        device-mapper-persistent-data
        abrt-gui
        #samba-winbind
        certmonger
        pam_krb5
        krb5-workstation
        libXmu
        #vim-X11
        #packages for xfce
        #nautilus
        #nautilus-extensions
        Terminal
        Thunar
        leafpad
        orage
        pinentry-gtk
        thunar-archive-plugin
        thunar-volman
        tumbler
        xfce-utils
        xfce4-appfinder
        xfce4-icon-theme
        xfce4-mixer
        xfce4-panel
        xfce4-power-manager
        xfce4-session
        xfce4-session-engines
        xfce4-settings
        xfconf
        xfdesktop
        xfwm4
        exo
        fortune-mod
        garcon
        libxfce4ui
        libxfce4util
        mailcap
        perl-Compress-Raw-Zlib
        perl-Compress-Zlib
        perl-HTML-Parser
        perl-HTML-Tagset
        perl-IO-Compress-Base
        perl-IO-Compress-Zlib
        perl-URI
        perl-XML-Parser
        perl-libwww-perl
        poppler-glib
        recode
        #xfce4-doc
        #for display chinse in text mode
        fbterm   #此处提供安装的名字,安装包放在 Packages 目录下
        #glibc.i686
        glibc.i686
        nss-softokn-freebl.i686
        %end

        #%post --nochroot
        #mount cdrom
        #/bin/mount -r -t iso9660 /dev/cdrom /mnt
        # the custum panel
        #cp -f /mnt/my_config/default.xml /mnt/sysimage/etc/xdg/xfce4/panel/
        # the custum menus
        #cp -f /mnt/my_config/xfce-applications.menu /mnt/sysimage/etc/xdg/menus/
        # for startx start startxfc4
        #cp -f /mnt/my_config/Xclients /mnt/sysimage/etc/X11/xinit/

        #umount cdrom
        #/bin/umount -l /mnt
        #%end

        %post
        # open fb
        /bin/sed  -i 's/quiet/quiet vga=832/g' /boot/grub/grub.conf

        echo "export LC_ALL=\"zh_CN.UTF-8\"" >>/etc/profile
        echo "fbterm" >>/etc/profile

        # add a user: centos
        groupadd centos
        useradd -s /bin/bash -g centos -m -k /dev/null centos

        #set centos PS1
        echo "PS1='[\u@\h \w]\\$ '" >> /home/centos/.bashrc
        echo "export PS1" >> /home/centos/.bashrc

        #check  user is root or not
        /bin/sed -i '/sh/a\ uid=`id -u`\n if [ $uid -eq 0 ]; then \n echo "you are root,please change to centos, and try again!" \n echo "cmd:su - centos" \n exit 1 \n fi' /usr/bin/startx
        # when startx remount /opt
        /bin/sed -i -e '/SESSION_MANAGER$/a\mount -o remount,rw /opt\nchmod 777 /opt' /usr/bin/startx

        #fix up that non-root can't startx
        echo "touch /var/run/console/centos" >> /root/.bashrc
        echo "chmod 777 /var" >>  /root/.bashrc

        /bin/echo "tmpfs /tmp tmpfs defaults 0 0" >> /etc/fstab
        #/bin/mount -t tmpfs tmpfs /root

        #for stat xfce4
        #/bin/sed  -i '/^STARTKDE/a\STARTXFCE="$(which startxfce4 2>/dev/null)"' /etc/X11/xinit/Xclients
        #/bin/sed -i '/exec "$STARTKDE"/a\elif [ -n "$STARTXFCE" ]; then \nexec "$STARTXFCE"\n' /etc/X11/xinit/Xclients

        /bin/sed  -i -e '/^STARTKDE/a\STARTXFCE="$(which startxfce4 2>/dev/null)"' \
        -e  '/exec "$STARTKDE"/a\elif [ -n "$STARTXFCE" ]; then \n\texec "$STARTXFCE"\n' \
        /etc/X11/xinit/Xclients

        # hidden some menu
        echo "Hidden=true" >>  /usr/share/applications/exo-mail-reader.desktop        
        echo "Hidden=true" >>  /usr/share/applications/exo-web-browser.desktop
        echo "Hidden=true" >>  /usr/share/applications/xfhelp4.desktop
        echo "Hidden=true" >>  /usr/share/applications/%\{desk-vendor\}-abrt.desktop

        #custum xfce4 panel
        sed -i -e '/value type="int" value="2"/d' \
        -e '/value type="int" value="4"/d' \
        -e '/value type="int" value="7"/d' \
        -e '/value type="int" value="8"/d' \
        -e '/value type="int" value="11"/d' \
        -e '/value type="int" value="1"/a\\t<value type="int" value="7"/>' \
        -e '/value type="int" value="15"/a\\t<value type="int" value="2"/>' \
        /etc/xdg/xfce4/panel/default.xml

        #custum xfce4 menu
        sed -i '20,21d' /etc/xdg/menus/xfce-applications.menu
        sed -i '84,$d' /etc/xdg/menus/xfce-applications.menu
        echo "</Menu>" >> /etc/xdg/menus/xfce-applications.menu

        # mount / for read only
        /bin/echo "mount -n -o remount,ro /" >> /etc/rc.local
        %end


        #--Reboot the host after installation is done
        reboot



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-22789-1-1.html 上篇帖子: linux操作系统下RAR的安装和使用 下篇帖子: kernel 配置文件说明 制作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表