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. ...
- 07-28-2009 #1Just 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.
- 07-28-2009 #2
Looks like a job for Debian, why Fedora?
- 07-29-2009 #3Just Joined!
- Join Date
- Jul 2009
- Posts
- 4
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.
- 07-29-2009 #4
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
- 07-30-2009 #5Just 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
- 08-08-2009 #6Just Joined!
- Join Date
- Jul 2009
- Posts
- 4
Unfortunately, yum has bugs, it uninstalled yum, rpm as a result of:
So I moved to Ubuntu.yum remove sendmail
Thanks.


Reply With Quote
