AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 63221
Accepted
BinaryMisfit
BinaryMisfit
Asked: 2009-09-08 21:38:22 +0800 CST2009-09-08 21:38:22 +0800 CST 2009-09-08 21:38:22 +0800 CST

最低限度的 Fedora 安装?

  • 772

我正在寻找需要为 fedora Linux 机器安装的最低限度的软件包。我不需要 X Window 系统或其他任何东西。该机器将用作服务器并使用 SSH 进行远程管理。

我对此的想法是只安装让机器工作所需的东西,然后使用 yum 安装我需要的任何服务。

关于在初始安装期间选择哪些软件包以确保安装尽可能精简和紧凑的任何建议?

PS:我不想从 Fedora 进行更改,因为我有 ext4 分区并且我可以访问的其他发行版都没有支持这些开箱即用。我也知道如何在这一点上很好地配置它。

linux
  • 3 3 个回答
  • 10155 Views

3 个回答

  • Voted
  1. Best Answer
    Wayne
    2009-09-08T21:53:59+08:002009-09-08T21:53:59+08:00

    如果您在 FC11 上编辑初始启动屏幕,然后输入文本,我相信它会安装所需的最少组件,因为您无法更改默认包选择。

    例如:

    1. 引导 DVD 媒体
    2. 在提示符下按 tab 调出 grub 选项
    3. 添加文本,使该行显示为: vmlinuz initrd=initrd.img text
    4. 按回车键运行安装程序
    5. 输入所有选项后,坐下来观看 179 个软件包的安装 :)

    我的额外步骤:

    1. 编辑 /etc/yum.repos.d/*.repo 到本地仓库缓存
    2. 运行:百胜更新
    3. 运行 yum 安装任何需要的包

    更新 1

    创建 wzzrd 刚刚建议的基本 ks.cfg(进行了一些修改以使其工作)并使用引导选项:

    vmlinuz initrd=initrd.img headless ks=floppy 
    

    这将安装相同的 179 个软件包。

    更新 2

    如果要使用自定义分区,则必须启动到图形模式

    例如:

    1. 引导 DVD 媒体
    2. 在提示符下按回车启动到图形模式
    3. 运行安装程序执行所需的操作
    4. 在选择包裹时,请确保所有内容都未勾选。注意:即使您取消勾选 sudo 它也将始终被选中
    5. 现在您可以等待安装程序完成它的任务

    下面列出了基于文本的安装方法中的软件包:

    acl-2.2.47-4.fc11.x86_64
    attr-2.4.43-3.fc11.x86_64
    audit-1.7.12-4.fc11.x86_64
    audit-libs-1.7.12-4.fc11.x86_64
    authconfig-5.4.10-1.fc11.x86_64
    basesystem-10.0-2.noarch
    bash-4.0-6.fc11.x86_64
    bzip2-1.0.5-5.fc11.x86_64
    bzip2-libs-1.0.5-5.fc11.x86_64
    ca-certificates-2008-8.noarch
    checkpolicy-2.0.19-2.fc11.x86_64
    chkconfig-1.3.42-1.x86_64
    coreutils-7.2-1.fc11.x86_64
    cpio-2.9.90-5.fc11.x86_64
    cracklib-2.8.13-4.x86_64
    cracklib-dicts-2.8.13-4.x86_64
    crda-1.0.1_2009.03.09-9.fc11.x86_64
    cronie-1.2-7.fc11.x86_64
    crontabs-1.10-29.fc11.noarch
    curl-7.19.4-7.fc11.x86_64
    cyrus-sasl-lib-2.1.22-22.fc11.x86_64
    db4-4.7.25-11.fc11.x86_64
    db4-utils-4.7.25-11.fc11.x86_64
    dbus-1.2.12-1.fc11.x86_64
    dbus-glib-0.80-2.fc11.x86_64
    dbus-libs-1.2.12-1.fc11.x86_64
    dbus-python-0.83.0-5.fc11.x86_64
    device-mapper-1.02.31-4.fc11.x86_64
    device-mapper-libs-1.02.31-4.fc11.x86_64
    dhclient-4.1.0-20.fc11.x86_64
    diffutils-2.8.1-23.fc11.x86_64
    dirmngr-1.0.2-2.fc11.x86_64
    dmraid-1.0.0.rc15-7.fc11.x86_64
    e2fsprogs-1.41.4-10.fc11.x86_64
    e2fsprogs-libs-1.41.4-10.fc11.x86_64
    efibootmgr-0.5.4-6.fc11.x86_64
    elfutils-libelf-0.140-2.fc11.x86_64
    ethtool-6-4.20090306git.fc11.x86_64
    exim-4.69-10.fc11.x86_64
    expat-2.0.1-6.x86_64
    fedora-logos-11.0.6-1.fc11.noarch
    fedora-release-11-1.noarch
    file-5.03-1.fc11.x86_64
    file-libs-5.03-1.fc11.x86_64
    filesystem-2.4.21-1.fc11.x86_64
    findutils-4.4.0-2.fc11.x86_64
    fipscheck-1.1.1-1.fc11.x86_64
    gamin-0.1.10-4.fc11.x86_64
    gawk-3.1.6-5.fc11.x86_64
    gdbm-1.8.0-31.fc11.x86_64
    glib2-2.20.1-1.fc11.x86_64
    glibc-2.10.1-2.x86_64
    glibc-common-2.10.1-2.x86_64
    gnupg2-2.0.11-1.fc11.x86_64
    gpgme-1.1.7-2.fc11.x86_64
    grep-2.5.3-4.fc11.x86_64
    grub-0.97-50.fc11.x86_64
    grubby-6.0.86-2.fc11.x86_64
    gzip-1.3.12-9.fc11.x86_64
    hwdata-0.225-1.fc11.noarch
    info-4.13a-2.fc11.x86_64
    initscripts-8.95-1.x86_64
    iproute-2.6.29-2.fc11.x86_64
    iptables-1.4.3.1-1.fc11.x86_64
    iptables-ipv6-1.4.3.1-1.fc11.x86_64
    iputils-20071127-8.fc11.x86_64
    isomd5sum-1.0.5-2.fc11.x86_64
    iw-0.9.11-1.fc11.x86_64
    kbd-1.15-7.fc11.x86_64
    kernel-2.6.29.4-167.fc11.x86_64
    kernel-firmware-2.6.29.4-167.fc11.noarch
    keyutils-libs-1.2-5.fc11.x86_64
    kpartx-0.4.8-10.fc11.x86_64
    krb5-libs-1.6.3-20.fc11.x86_64
    less-429-1.fc11.x86_64
    libacl-2.2.47-4.fc11.x86_64
    libattr-2.4.43-3.fc11.x86_64
    libcap-2.16-2.fc11.x86_64
    libcurl-7.19.4-7.fc11.x86_64
    libffi-3.0.5-2.fc11.x86_64
    libgcc-4.4.0-4.x86_64
    libgcrypt-1.4.4-4.fc11.x86_64
    libgpg-error-1.6-3.x86_64
    libidn-1.9-4.x86_64
    libksba-1.0.5-2.fc11.x86_64
    libnl-1.1-6.fc11.x86_64
    libpng-1.2.35-1.fc11.x86_64
    libselinux-2.0.80-1.fc11.x86_64
    libselinux-utils-2.0.80-1.fc11.x86_64
    libsemanage-2.0.31-4.fc11.x86_64
    libsepol-2.0.36-1.fc11.x86_64
    libssh2-1.0-2.fc11.x86_64
    libstdc++-4.4.0-4.x86_64
    libusb-0.1.12-21.fc11.x86_64
    libuser-0.56.9-3.x86_64
    libvolume_id-141-3.fc11.x86_64
    libxml2-2.7.3-2.fc11.x86_64
    linux-atm-libs-2.5.0-9.x86_64
    logrotate-3.7.8-2.fc11.x86_64
    lua-5.1.4-2.fc11.x86_64
    lvm2-2.02.45-4.fc11.x86_64
    m4-1.4.12-2.fc11.x86_64
    MAKEDEV-3.24-3.x86_64
    mdadm-3.0-0.devel3.7.fc11.x86_64
    mingetty-1.08-3.fc11.x86_64
    mkinitrd-6.0.86-2.fc11.x86_64
    module-init-tools-3.7-9.fc11.x86_64
    nash-6.0.86-2.fc11.x86_64
    ncurses-5.7-2.20090207.fc11.x86_64
    ncurses-base-5.7-2.20090207.fc11.x86_64
    ncurses-libs-5.7-2.20090207.fc11.x86_64
    net-tools-1.60-92.fc11.x86_64
    newt-0.52.10-3.fc11.x86_64
    newt-python-0.52.10-3.fc11.x86_64
    nspr-4.7.3-5.fc11.x86_64
    nss-3.12.3-4.fc11.x86_64
    nss-softokn-freebl-3.12.3-4.fc11.x86_64
    openldap-2.4.15-3.fc11.x86_64
    openssh-5.2p1-2.fc11.x86_64
    openssh-server-5.2p1-2.fc11.x86_64
    openssl-0.9.8k-1.fc11.x86_64
    pam-1.0.91-6.fc11.x86_64
    parted-1.8.8-17.fc11.x86_64
    passwd-0.76-2.fc11.x86_64
    pciutils-3.1.2-4.fc11.x86_64
    pciutils-libs-3.1.2-4.fc11.x86_64
    pcre-7.8-2.fc11.x86_64
    perl-5.10.0-68.fc11.x86_64
    perl-libs-5.10.0-68.fc11.x86_64
    perl-Module-Pluggable-3.60-68.fc11.x86_64
    perl-Pod-Escapes-1.04-68.fc11.x86_64
    perl-Pod-Simple-3.07-68.fc11.x86_64
    perl-version-0.74-68.fc11.x86_64
    pinentry-0.7.4-6.fc11.x86_64
    plymouth-0.7.0-0.2009.05.15.1.fc11.x86_64
    plymouth-libs-0.7.0-0.2009.05.15.1.fc11.x86_64
    plymouth-scripts-0.7.0-0.2009.05.15.1.fc11.x86_64
    policycoreutils-2.0.62-12.6.fc11.x86_64
    popt-1.13-5.fc11.x86_64
    procps-3.2.7-27.fc11.x86_64
    psmisc-22.6-9.fc11.x86_64
    pth-2.0.7-8.x86_64
    pygpgme-0.1-12.20090121bzr54.fc11.x86_64
    python-2.6-7.fc11.x86_64
    python-iniparse-0.3.0-2.fc11.noarch
    python-libs-2.6-7.fc11.x86_64
    python-urlgrabber-3.0.0-15.fc11.noarch
    readline-5.2-14.fc11.x86_64
    rhpl-0.221-1.x86_64
    rootfiles-8.1-5.fc11.noarch
    rpm-4.7.0-1.fc11.x86_64
    rpm-libs-4.7.0-1.fc11.x86_64
    rpm-python-4.7.0-1.fc11.x86_64
    rsyslog-3.21.11-1.fc11.x86_64
    sed-4.1.5-12.fc11.x86_64
    selinux-policy-3.6.12-39.fc11.noarch
    selinux-policy-targeted-3.6.12-39.fc11.noarch
    setserial-2.17-23.fc11.x86_64
    setup-2.8.3-1.fc11.noarch
    shadow-utils-4.1.2-13.fc11.x86_64
    slang-2.1.4-3.fc11.x86_64
    sqlite-3.6.12-3.fc11.x86_64
    sudo-1.6.9p17-6.fc11.x86_64
    system-config-firewall-tui-1.2.16-2.fc11.noarch
    system-config-network-tui-1.5.97-1.fc11.noarch
    sysvinit-tools-2.86-27.x86_64
    tar-1.22-2.fc11.x86_64
    tcp_wrappers-libs-7.6-55.fc11.x86_64
    tzdata-2009f-1.fc11.noarch
    udev-141-3.fc11.x86_64
    upstart-0.3.9-24.fc11.x86_64
    usermode-1.100-2.x86_64
    ustr-1.0.4-8.fc11.x86_64
    util-linux-ng-2.14.2-8.fc11.x86_64
    vim-minimal-7.2.148-1.fc11.x86_64
    wireless-tools-29-4.fc11.x86_64
    yum-3.2.22-4.fc11.noarch
    yum-metadata-parser-1.1.2-12.fc11.x86_64
    zlib-1.2.3-22.fc11.x86_64
    

    下面列出了图形安装中的额外包:

    at-3.1.10-30.fc11.x86_64
    avahi-autoipd-0.6.25-1.fc11.x86_64
    bc-1.06-34.fc11.x86_64
    bind-libs-9.6.1-0.3.b1.fc11.x86_64
    bind-utils-9.6.1-0.3.b1.fc11.x86_64
    ConsoleKit-0.3.0-8.fc11.x86_64
    ConsoleKit-libs-0.3.0-8.fc11.x86_64
    cryptsetup-luks-1.0.6-7.fc11.x86_64
    cyrus-sasl-plain-2.1.22-22.fc11.x86_64
    dmidecode-2.10-1.36.fc11.1.x86_64
    dnsmasq-2.46-2.fc11.x86_64
    ed-1.1-2.fc11.x86_64
    groff-1.18.1.4-17.fc11.x86_64
    hal-0.5.12-26.20090226git.fc11.x86_64
    hal-info-20090414-1.fc11.noarch
    hal-libs-0.5.12-26.20090226git.fc11.x86_64
    hdparm-9.12-1.fc11.x86_64
    hunspell-1.2.8-4.fc11.x86_64
    hunspell-en-0.20090216-2.fc11.noarch
    libdaemon-0.13-2.fc11.x86_64
    libpcap-0.9.8-4.fc11.x86_64
    libudev0-141-3.fc11.x86_64
    libx86-1.1-4.fc11.x86_64
    lsof-4.81-3.fc11.x86_64
    lzma-4.32.7-2.fc11.x86_64
    lzma-libs-4.32.7-2.fc11.x86_64
    mailcap-2.1.29-2.fc11.noarch
    man-1.6f-17.fc11.x86_64
    NetworkManager-0.7.1-4.git20090414.fc11.x86_64
    NetworkManager-glib-0.7.1-4.git20090414.fc11.x86_64
    ntsysv-1.3.42-1.x86_64
    pm-utils-1.2.5-2.fc11.x86_64
    PolicyKit-0.9-6.fc11.x86_64
    ppp-2.4.4-11.fc11.x86_64
    psacct-6.3.2-53.fc11.x86_64
    quota-3.17-4.fc11.x86_64
    radeontool-1.5-5.fc11.x86_64
    tcp_wrappers-7.6-55.fc11.x86_64
    tmpwatch-2.9.14-1.x86_64
    traceroute-2.0.12-2.fc11.x86_64
    vbetool-1.1-3.fc11.x86_64
    wpa_supplicant-0.6.8-1.fc11.x86_64
    
    • 10
  2. wzzrd
    2009-09-09T00:47:05+08:002009-09-09T00:47:05+08:00

    Wayne 的帖子实际上安装了比实际最低限度的多一点,但非常接近。

    安装基于 Red Hat 的最小机器的实际工作方式是使用 kickstart 文件,并在包选择部分写下:

    %packages --nobase --excludedocs
    @Core
    yum
    rpm
    

    这样,您可以获得实际的、最少的软件包,不包括系统文档!您可能还想在此处安装其他一些小的依赖项,因此您必须尝试几次才能获得所需的确切安装。它可能最终看起来更像:

    %packages --nobase --excludedocs
    @Core
    yum
    rpm
    e2fsprogs
    openssh-server
    grub
    lvm2
    

    请注意,我无法在此处检查@Core 组的内容,我正在认真执行此操作,因此我在第二节中提到的一些包实际上可能已经在@Core 中。

    • 9
  3. AndreasM
    2011-03-16T06:40:13+08:002011-03-16T06:40:13+08:00

    如果您绝对不想使用 kickstart,可以尝试使用 respin 方法: http ://www.techotopia.com/index.php/Create_Your_Own_Fedora_Distribution_with_Revisor

    • 1

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve