Find the answer to your Linux question:
Results 1 to 6 of 6
I use a 500 MHz 4GB HDD system to run Fedora 11. I want to use it as a router, web server and php, c++, mysql development environment, console only. ...
  1. #1
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4

    web server and router 3GB

    I use a 500 MHz 4GB HDD system to run Fedora 11.
    I want to use it as a router, web server and php, c++, mysql development environment, console only. I do not need printers, graphics, electronics design, dial-up support on it. I use vim, ssh, samba, iptables, NetworkManager for initial config. I would stop using mail server. These are the groups currently installed:

    Administration Tools
    Authoring and Publishing
    Base
    Development Libraries
    Development Tools
    Dial-up Networking Support
    Electronic Lab
    Fonts
    Graphics
    Hardware Support
    Input Methods
    Legacy Fonts
    Mail Server
    MySQL Database
    Network Servers
    Printing Support
    Server Configuration Tools
    System Tools
    Text-based Internet
    Web Server
    Windows File Server

    The problem is that they eat up 90% of my only working partition, that is, almost 3GB. Can you please suggest a way I can free a few hundreds of MB on HDD? The problem is that, every time I try to remove the most useless group, I lose basic functionality, like NetworkManger or samba client. I hope that maybe you could suggest a solution to render my system usable for the next months, updates and some reasonably small c++ programming included.

    Thank you in advance.

  2. #2
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    855
    Looks like a job for Debian, why Fedora?

  3. #3
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Quote Originally Posted by Segfault View Post
    Looks like a job for Debian, why Fedora?
    You are right, but I learned this too late. I might switch to Debian (or Ubuntu, I've been told), if I can't solve this problem. Does Debian use NetworkManager and ifcfg-eth? files? I try to assess the differences.

    Given a list of packages to remove, please tell me if Debian's install program also removes packages that depend on listed packages, or it removes only packages that can be removed without losing other not listed packages.

  4. #4
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    855
    With Debian it is other way around. You download netinstall CD, it's about 200 MB. Using this you install the base system. Then add the programs you need, they will be downloaded over the internet as needed.
    You can use NetworkManager if you wish, don't see why you need it for a server though. Debian has great documentation, any questions you may have are likely answered there.

    Debian -- Documentation

  5. #5
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Thanks for your replies.

    I found out that:

    If you install Fedora 11 with all groups disabled, then you get a minimal install with network cards, iptables, bash, yum and sshd included; the network service, also included, can be used in place of NetworkManager, and it uses the same configuration files.

    A list of "minimal" rpms for a server:
    "See [censored url, I try to put them here] but it was updated to Rawhide and has more server applications installed."

    I hope I will have time to take a look at Debian later this year.

    acl-2.2.47-4.fc11.i586
    apr-util-ldap-1.3.8-2.fc12.i586
    apr-util-1.3.8-2.fc12.i586
    apr-1.3.6-1.fc12.i586
    attr-2.4.43-3.fc11.i586
    at-3.1.10-34.fc12.i686
    audit-libs-python-1.7.13-1.fc12.i586
    audit-libs-1.7.13-1.fc12.i586
    audit-1.7.13-1.fc12.i586
    authconfig-5.4.10-1.fc12.i586
    basesystem-10.0-2.noarch
    bash-4.0.24-1.fc12.i586
    bind-libs-9.6.1-4.fc12.i686
    bind-9.6.1-4.fc12.i686
    bzip2-libs-1.0.5-5.fc11.i586
    bzip2-1.0.5-5.fc11.i586
    ca-certificates-2008-8.noarch
    compat-readline5-5.2-16.fc12.i586
    coreutils-7.4-3.fc12.i586
    cpio-2.10-1.fc12.i586
    cracklib-dicts-2.8.13-5.i586
    cracklib-2.8.13-5.i586
    crda-1.1.0_2009.04.17-11.fc12.i586
    cronie-1.4-2.fc12.i686
    crontabs-1.10-30.fc12.noarch
    curl-7.19.5-7.fc12.i586
    cyrus-sasl-lib-2.1.22-24.fc12.i586
    dbus-glib-0.80-3.fc12.i586
    dbus-libs-1.2.16-1.fc12.i586
    dbus-python-0.83.0-5.fc11.i586
    dbus-1.2.16-1.fc12.i586
    db4-utils-4.7.25-12.fc12.i586
    db4-4.7.25-12.fc12.i586
    device-mapper-libs-1.02.34-1.fc12.i586
    device-mapper-1.02.34-1.fc12.i586
    dhclient-4.1.0-24.fc12.i586
    dhcp-4.1.0-24.fc12.i586
    diffutils-2.8.1-23.fc11.i586
    dircproxy-1.2.0-0.10.RC1.fc11.i586
    dirmngr-1.0.3-2.fc12.i586
    dmraid-1.0.0.rc15-7.fc12.i586
    dnssec-conf-1.21-1.fc12.noarch
    dosfstools-3.0.1-4.fc11.i586
    efibootmgr-0.5.4-6.fc11.i586
    elfutils-libelf-0.141-1.fc12.i586
    ethtool-6-6.20090323git.fc12.i686
    exim-4.69-11.fc12.i586
    expat-2.0.1-6.i586
    e2fsprogs-libs-1.41.8-2.fc12.i686
    e2fsprogs-1.41.8-2.fc12.i686
    fedora-logos-11.0.6-1.fc12.noarch
    fedora-release-11.90-1.noarch
    file-libs-5.03-4.fc12.i586
    filesystem-2.4.23-1.fc12.i586
    file-5.03-4.fc12.i586
    findutils-4.4.2-1.fc12.i586
    fipscheck-lib-1.2.0-1.fc12.i586
    fipscheck-1.2.0-1.fc12.i586
    gamin-0.1.10-4.fc11.i586
    gawk-3.1.6-5.fc11.i586
    gdbm-1.8.0-32.fc12.i586
    git-daemon-1.6.3.3-1.fc12.i586
    git-svn-1.6.3.3-1.fc12.noarch
    git-1.6.3.3-1.fc12.i586
    glibc-common-2.10.90-3.i586
    glibc-2.10.90-3.i686
    glib2-2.21.4-1.fc12.i686
    gnupg2-2.0.12-1.fc12.i586
    gnutls-2.8.1-1.fc12.i586
    gpgme-1.1.8-1.fc12.i586
    gpg-pubkey-d22e77f2-49750871
    grep-2.5.3-4.fc11.i586
    grubby-7.0.1-1.fc12.i586
    grub-0.97-54.fc12.i586
    gzip-1.3.12-9.fc11.i586
    httpd-tools-2.2.11-9.i586
    httpd-2.2.11-9.i586
    hwdata-0.225-2.fc12.noarch
    checkpolicy-2.0.19-2.fc11.i586
    chkconfig-1.3.42-1.i586
    info-4.13a-2.fc11.i586
    initscripts-8.95-1.i586
    iproute-2.6.29-3.fc12.i586
    iptables-ipv6-1.4.3.2-1.fc12.i586
    iptables-1.4.3.2-1.fc12.i586
    iputils-20071127-8.fc11.i586
    iscsi-initiator-utils-6.2.0.870-9.fc12.1.i586
    isomd5sum-1.0.5-2.fc11.i586
    iw-0.9.15-1.fc12.i586
    kbd-1.15-7.fc11.i586
    kernel-firmware-2.6.31-0.81.rc3.git4.fc12.noarch
    kernel-PAE-2.6.29.4-167.fc11.i686
    kernel-PAE-2.6.31-0.81.rc3.git4.fc12.i686
    keyutils-libs-1.2-5.fc11.i586
    kpartx-0.4.9-1.fc12.i586
    krb5-libs-1.7-3.fc12.i586
    less-436-1.fc12.i586
    libacl-2.2.47-4.fc11.i586
    libattr-2.4.43-3.fc11.i586
    libblkid-2.15.1-1.fc12.i586
    libcap-2.16-4.fc12.i586
    libcom_err-1.41.8-2.fc12.i686
    libcurl-7.19.5-7.fc12.i586
    libedit-2.11-3.20080712cvs.fc11.i586
    libffi-3.0.5-2.fc11.i586
    libgcc-4.4.0-15.i686
    libgcrypt-1.4.4-6.fc12.i586
    libgpg-error-1.6-3.i586
    libidn-1.9-4.i586
    libksba-1.0.6-1.fc12.i586
    libnl-1.1-6.fc11.i586
    libpcap-0.9.8-4.fc11.i586
    libpng-1.2.37-1.fc12.i586
    libselinux-python-2.0.85-1.fc12.i586
    libselinux-utils-2.0.85-1.fc12.i586
    libselinux-2.0.85-1.fc12.i586
    libsemanage-python-2.0.33-2.fc12.i586
    libsemanage-2.0.33-2.fc12.i586
    libsepol-2.0.37-1.fc12.i586
    libssh2-1.0-2.fc11.i586
    libss-1.41.8-2.fc12.i686
    libstdc++-4.4.0-15.i686
    libtasn1-2.2-1.fc12.i586
    libudev-145-1.fc12.i586
    libusb-0.1.12-21.fc11.i586
    libuser-0.56.10-1.i586
    libuuid-1.41.8-2.fc12.i686
    libvolume_id-141-4.fc11.i586
    libxml2-2.7.3-2.fc11.i586
    linux-atm-libs-2.5.0-9.i586
    logrotate-3.7.8-2.fc11.i586
    lua-5.1.4-3.fc12.i586
    lvm2-2.02.49-1.fc12.i586
    lzo-2.03-2.fc11.i586
    mailcap-2.1.29-2.fc11.noarch
    MAKEDEV-3.24-3.i586
    make-3.81-15.fc11.i586
    mc-4.6.2-11.fc12.i586
    mdadm-3.0-1.fc12.i586
    mingetty-1.08-3.fc11.i586
    mkinitrd-6.0.92-1.fc12.i686
    module-init-tools-3.9-1.fc12.i586
    m4-1.4.13-1.fc12.i586
    nash-6.0.92-1.fc12.i686
    ncurses-base-5.7-2.20090207.fc11.i586
    ncurses-libs-5.7-2.20090207.fc11.i586
    ncurses-5.7-2.20090207.fc11.i586
    neon-0.28.5-1.fc12.i586
    net-tools-1.60-93.fc12.i586
    newt-python-0.52.10-3.fc11.i586
    newt-0.52.10-3.fc11.i586
    nspr-4.8-1.fc12.i586
    nss-softokn-freebl-3.12.3.99.3-6.fc12.i586
    nss-3.12.3.99.3-6.fc12.i586
    openldap-2.4.16-1.fc12.i586
    openssh-clients-5.2p1-14.fc12.i686
    openssh-server-5.2p1-14.fc12.i686
    openssh-5.2p1-14.fc12.i686
    openssl-0.9.8k-6.fc12.i686
    openvpn-2.1-0.32.rc15.fc11.i586
    pakchois-0.4-2.i586
    pam-1.1.0-1.fc12.i586
    parted-1.9.0-4.20090721git980c.fc12.i686
    passwd-0.76-2.fc11.i586
    pciutils-libs-3.1.2-5.fc12.i586
    pciutils-3.1.2-5.fc12.i586
    pcre-7.8-2.fc11.i586
    perl-Error-0.17015-2.fc11.noarch
    perl-Git-1.6.3.3-1.fc12.noarch
    perl-libs-5.10.0-74.fc12.i586
    perl-Module-Pluggable-3.60-74.fc12.i586
    perl-Pod-Escapes-1.04-74.fc12.i586
    perl-Pod-Simple-3.07-74.fc12.i586
    perl-TermReadKey-2.30-7.fc11.i586
    perl-URI-1.37-2.fc11.noarch
    perl-version-0.74-74.fc12.i586
    perl-5.10.0-74.fc12.i586
    pinentry-0.7.6-1.fc12.i586
    plymouth-libs-0.7.0-0.2009.05.15.1.fc12.i586
    plymouth-scripts-0.7.0-0.2009.05.15.1.fc12.i586
    plymouth-0.7.0-0.2009.05.15.1.fc12.i586
    pm-utils-filesystem-1.2.5-4.fc12.i686
    policycoreutils-python-2.0.64-2.fc12.i586
    policycoreutils-2.0.64-2.fc12.i586
    popt-1.13-5.fc12.i586
    postgresql-libs-8.3.7-1.fc11.i586
    postgresql-server-8.3.7-1.fc11.i586
    postgresql-8.3.7-1.fc11.i586
    ppp-2.4.4-11.fc11.i586
    procps-3.2.8-1.fc12.i586
    psmisc-22.6-11.fc12.i586
    pth-2.0.7-8.i586
    pygpgme-0.1-12.20090121bzr54.fc11.i586
    python-dns-1.7.1-1.fc12.noarch
    python-iniparse-0.3.0-2.fc11.noarch
    python-libs-2.6-10.fc12.i586
    python-urlgrabber-3.0.0-15.fc11.noarch
    python-2.6-10.fc12.i586
    readline-6.0-1.fc12.i586
    rhpl-0.221-1.i586
    rootfiles-8.1-5.fc11.noarch
    rpm-libs-4.7.1-1.fc12.i686
    rpm-python-4.7.1-1.fc12.i686
    rpm-4.7.1-1.fc12.i686
    rp-pppoe-3.10-2.fc11.i586
    rsync-3.0.6-2.fc12.i586
    rsyslog-4.2.0-1.fc12.i586
    sed-4.2.1-1.fc12.i586
    selinux-policy-targeted-3.6.22-2.fc12.noarch
    selinux-policy-3.6.22-2.fc12.noarch
    setserial-2.17-23.fc11.i586
    setup-2.8.7-1.fc12.noarch
    shadow-utils-4.1.4.1-4.fc12.i586
    slang-2.1.4-3.fc11.i586
    sqlite-3.6.14.2-1.fc12.i586
    squid-3.0.STABLE16-2.fc12.i586
    subversion-perl-1.6.3-1.fc12.i586
    subversion-1.6.3-1.fc12.i586
    sudo-1.7.1-4.fc12.i586
    system-config-firewall-tui-1.2.16-2.fc12.noarch
    system-config-network-tui-1.5.97-1.fc11.noarch
    sysvinit-tools-2.86-27.i586
    tar-1.22-5.fc12.i586
    tcp_wrappers-libs-7.6-55.fc11.i586
    tzdata-2009k-1.fc12.noarch
    udev-145-1.fc12.i586
    upstart-0.3.11-1.fc12.i586
    usermode-1.100-3.i586
    ustr-1.0.4-8.fc11.i586
    util-linux-ng-2.15.1-1.fc12.i586
    vim-minimal-7.2.148-1.fc11.i586
    vsftpd-2.1.2-1.fc12.i586
    wireless-tools-29-4.fc11.i586
    xinetd-2.3.14-22.fc11.i586
    xz-libs-4.999.8-0.7.beta.fc12.i586
    yum-metadata-parser-1.1.2-12.fc11.i586
    yum-3.2.23-9.fc12.noarch
    zlib-1.2.3-22.fc11.i586

  6. #6
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Unfortunately, yum has bugs, it uninstalled yum, rpm as a result of:
    yum remove sendmail
    So I moved to Ubuntu.
    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...