Click to See Complete Forum and Search --> : How much space do I need anyway?
sasKuatch
06-10-2003, 04:08 PM
Ok, you may hate me for being so cheap, but how much hd space does linux need anyway? Yes, I'm talking about bloated newbie distros. How much space do I need to have all the libs to make software installation easier?
I have 1 gig with 22 mb free space and I'm having trouble installing stuff because I don't have room for all the various (*cough* useless *cough*) libraries that programs need. Now, I have room on my other partitions, so if there is a way to install stuff there, that would be great. The problem is with RPMs which don't (or I don't know how) let me install in nonstandard dirs. Can I install onto fat32? etc.
hop-frog
06-10-2003, 07:17 PM
I am running SuSE default install took up more than half of my 4 gig HD. That is without any development stuff whatsoever.
nextbillgates
06-10-2003, 07:25 PM
I installed a standard Mandrake workstation, and it took up about 1.5GB.
retsaw
06-10-2003, 08:40 PM
My Mandrake 9.1 install was about 2.2 GB when I first installed it, now I have almost 7 GB on there. My recommendation would be at least 2 GB for a decent linux install, but you'd still have to be careful not to get carried away with installing stuff.
You can install software wherever you like if you compile it yourself, although you'll need the appropriate development libraries and tools already installed and I wouldn't recommend installing on a fat32 partition. Perhaps you should try uninstalling X if you need more space, then you wouldn't have any need for any window managers or desktop enviroments or anything else with a GUI saving you loads of space :) .
If you have enough space you could create a diskfile on your fat32 partition and copying part of your linux partition to it (such as your /usr or /home directories). I wouldn't really recommend this method other than as an emergency measure as it is slower than using a real partition, but you're welcome to try it.
bwkaz
06-10-2003, 10:06 PM
I did a full Mandrake install one time, and it was close to 4 gigs. Never used half of that crap, though...
My current (LFS) system is about 3.8 gigs, but 700 megs of that is .tar.bz2'ed source for all my packages, and another 1.1 gigs is decompressed source (hanging around basically because I was too lazy to delete it before today) -- mostly two glibc source trees, an entire Mozilla CVS checkout, mplayer's sources, then all of WineX's current CVS tree. All of that could be deleted easily (and in fact, most of it just was ;)).
sasKuatch
06-11-2003, 11:53 AM
LOL, you guys are funny:)
I deleted Debian, because I never use it, now I have another extra 1 gig partition, and I'm trying to figure out how to install stuff to it.
What I did, I copied over my local directory, set permisions, and told /etc/fstab to allow execution off that partition. I had to do the same for root, so I can run stuff like bash. Then I put a link in /usr pointing to /mnt/disk/local and everything seems to work so far (plus I also added the real path to my PATH as well as the /etc/ld.so.conf, just to be sure).
Now, I'm struggling with glib, again, because I forgot how to do it. Does anyone know how to compile stuff that needs glib? It asks for glib-config, but that's deprecated and I should use pkg-config, but I don't know how.
Thanks for the feedback.
mrBen
06-11-2003, 12:00 PM
I originally had Slack installed on a 500Mb partition (but things were tight).
Now I have 62 Gb, so it's a little better. It's amazing what a new drive, and removing Windows will do.
retsaw
06-11-2003, 02:49 PM
Originally posted by sasKuatch
What I did, I copied over my local directory, set permisions, and told /etc/fstab to allow execution off that partition. I had to do the same for root, so I can run stuff like bash. Then I put a link in /usr pointing to /mnt/disk/local and everything seems to work so far (plus I also added the real path to my PATH as well as the /etc/ld.so.conf, just to be sure).
Why didn't you change your fstab to mount your new partition at /usr/local rather than symlinking it, surely that would be a more simple solution. :)
Artimus
06-11-2003, 03:18 PM
Thank you Slackware ^_^. If I install EVERYTHING, its about 2GB.
cjanscen
06-11-2003, 03:43 PM
Gentoo Linux base system + Xfree + KDE + various others =~1GB
If I wanted a hugely bloated OS with tons of useless apps and libraries that I will never even use, I would use windows.
sasKuatch
06-11-2003, 03:57 PM
Originally posted by retsaw
Why didn't you change your fstab to mount your new partition at /usr/local rather than symlinking it, surely that would be a more simple solution. :)
Because being /usr/local is not it's only task, and I didn't want to devote the whole partition to that.
Originally posted by cjanscen
Gentoo Linux base system + Xfree + KDE + various others =~1GB
If I wanted a hugely bloated OS with tons of useless apps and libraries that I will never even use, I would use windows.
Ok smartypants, if they're so useless, how are you going to install stuff that requires those libs? Huh, huh?:p j/k
sharth
06-11-2003, 04:38 PM
Originally posted by sasKuatch
Ok smartypants, if they're so useless, how are you going to install stuff that requires those libs? Huh, huh?:p j/k I realize the j/k. but you would install them when and if you needed them, rather than a blanket install ( which i have never understood, debian spoiled me)
cjanscen
06-11-2003, 06:56 PM
wasn't trying to insult anybody, but, all my libs are pretty much installed, since KDE reuires QT, those are installed, and I also have the gtk 2 libraries as well....what else do I need?
sasKuatch
06-12-2003, 03:13 PM
Sharth and cjanscen, I see what you guys are saying, but I'm talking about installing new stuff. For example K3D (which is partly why I started this thread), I needed to install freetype2, libsicc++, docbook, plib, libk3d, libatk, and the devel packages for all of the above, plus the headers for gtk, glib, MesaGL, GLU, GLUT, and now I'm trying to install sdplibs (and this all from source). I'm still hung up on glib, and the darn glib-config utility that everything is looking for.
I wasn't talking about blanket installing all the libs, but if you have a minimal (and I mean minimal) system like I had, and a broken RPM, it gets to be quite a chore to install even the smallest program. Kinda' reminds me of LFS but without the nice step by step documentation.:D
cjanscen
06-12-2003, 03:19 PM
root@linuxbox cjanscen # emerge -evp world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild N ] sys-devel/libtool-1.4.3-r1
[ebuild N ] sys-libs/zlib-1.1.4-r1
[ebuild N ] dev-python/python-fchksum-1.6.1-r1
[ebuild N ] sys-apps/bzip2-1.0.2-r2
[ebuild N ] sys-apps/debianutils-1.16.7-r2 -static -build
[ebuild N ] sys-devel/m4-1.4 -nls
[ebuild N ] sys-libs/db-1.85-r1
[ebuild N ] sys-libs/db-3.2.9-r5
[ebuild N ] dev-libs/expat-1.95.6-r1
[ebuild N ] dev-lang/python-2.2.3 -readline -tcltk +berkdb -bootstrap
[ebuild N ] sys-apps/fileutils-4.1.11 -nls -build
[ebuild N ] sys-libs/ncurses-5.3-r2
[ebuild N ] app-shells/bash-2.05b-r5 -nls -build
[ebuild N ] sys-apps/portage-2.0.48-r1 -build
[ebuild N ] sys-devel/patch-2.5.4-r5 -build -static
[ebuild N ] sys-libs/gdbm-1.8.0-r5 +berkdb
[ebuild N ] sys-apps/texinfo-4.5 -nls -build
[ebuild N ] sys-apps/groff-1.18.1-r2
[ebuild N ] sys-devel/libperl-5.8.0 +berkdb +gdbm
[ebuild N ] dev-lang/perl-5.8.0-r10 +berkdb -doc +gdbm -threads
[ebuild N ] sys-devel/binutils-2.14.90.0.2 -nls -bootstrap -build
[ebuild N ] dev-perl/ExtUtils-MakeMaker-6.05-r5
[ebuild N ] dev-perl/Safe-2.09
[ebuild N ] sys-devel/gcc-config-1.3.3-r1
[ebuild N ] sys-devel/gcc-3.2.3-r1 -static -nls -bootstrap -java -build
[ebuild N ] sys-kernel/linux-headers-2.4.19
[ebuild N ] sys-apps/gawk-3.1.2-r3 -nls -build
[ebuild N ] sys-apps/baselayout-1.8.6.8-r1 -bootstrap -build
[ebuild N ] sys-libs/glibc-2.3.2-r1 -nls -pic -build -nptl
[ebuild N ] sys-apps/sed-4.0.7 -nls -static -build
[ebuild N ] sys-apps/cronbase-0.2.1-r2
[ebuild N ] sys-apps/man-1.5l-r6 -nls
[ebuild N ] sys-apps/man-pages-1.56
[ebuild N ] sys-apps/grep-2.5.1-r1 -nls -build
[ebuild N ] sys-devel/make-3.80 -nls -static -build
[ebuild N ] app-admin/addpatches-0.2
[ebuild N ] sys-apps/modutils-2.4.25
[ebuild N ] sys-kernel/ck-sources-2.4.20-r6 -build
[ebuild N ] sys-apps/reiserfsprogs-3.6.8
[ebuild N ] sys-devel/autoconf-2.57-r1
[ebuild N ] sys-devel/automake-1.7.2
[ebuild N ] media-libs/alsa-lib-0.9.4
[ebuild N ] media-sound/alsa-utils-0.9.4
[ebuild N ] sys-apps/kbd-1.06-r1 -nls
[ebuild N ] sys-apps/netkit-base-0.17-r7
[ebuild N ] media-libs/libpng-1.2.5-r4
[ebuild N ] sys-devel/flex-2.5.4a-r5
[ebuild N ] x11-base/opengl-update-1.5
[ebuild N ] media-libs/freetype-2.1.4 -doc +zlib -prebuilt
[ebuild N ] x11-misc/ttmkfdir-3.0.9
[ebuild N ] sys-apps/miscfiles-1.3-r1
[ebuild N ] sys-libs/cracklib-2.7-r7
[ebuild N ] dev-libs/glib-1.2.10-r5
[ebuild N ] sys-libs/pwdb-0.61-r4
[ebuild N ] sys-libs/pam-0.75-r11 +berkdb
[ebuild N ] sys-apps/ed-0.2-r3
[ebuild N ] media-libs/fontconfig-2.2.1
[ebuild N ] app-arch/unzip-5.50-r1
[ebuild N ] app-arch/cabextract-0.6
[ebuild N ] x11-base/xfree-4.3.0-r3 -3dfx +sse +mmx +3dnow +xml2 +truetype -nls -cjk -doc -ipv6
[ebuild N ] x11-libs/openmotif-2.2.2-r2
[ebuild N ] media-libs/jpeg-6b-r3
[ebuild N ] app-text/ghostscript-7.05.6-r1 +X -cups -cjk
[ebuild N ] media-libs/t1lib-1.3.1 +X -tetex
[ebuild N ] app-text/xpdf-2.02 +motif
[ebuild N ] sys-apps/gzip-1.3.3-r2 -nls -build
[ebuild N ] app-arch/ncompress-4.2.4
[ebuild N ] sys-apps/tar-1.13.25-r3 -nls -static -build -selinux
[ebuild N ] sys-apps/grub-0.93.20030118
[ebuild N ] sys-apps/findutils-4.1.7-r4 -nls -build -afs -selinux
[ebuild N ] sys-libs/readline-4.3-r4
[ebuild N ] sys-apps/file-4.02
[ebuild N ] kde-base/kde-env-3-r2
[ebuild N ] media-sound/cdparanoia-3.9.8
[ebuild N ] media-video/xanim-2.80.1-r4
[ebuild N ] media-sound/mpg123-0.59r-r2
[ebuild N ] media-sound/alsa-driver-0.9.4-r1 -oss
[ebuild N ] dev-libs/openssl-0.9.6j
[ebuild N ] media-libs/tiff-3.5.7-r1
[ebuild N ] sys-apps/tcp-wrappers-7.6-r4
[ebuild N ] net-nds/portmap-5b-r7
[ebuild N ] app-admin/fam-oss-2.6.10
[ebuild N ] dev-libs/libxml2-2.5.7 -python -readline
[ebuild N ] dev-libs/libxslt-1.0.30 -python
[ebuild N ] media-libs/audiofile-0.2.3-r1
[ebuild N ] app-text/sgml-common-0.6.3-r4
[ebuild N ] media-libs/lcms-1.09
[ebuild N ] media-libs/libmng-1.0.4
[ebuild N ] x11-libs/qt-3.1.2-r3 -cups -nas -postgres +opengl -mysql -odbc +gif
[ebuild N ] dev-util/pkgconfig-0.15.0
[ebuild N ] dev-libs/glib-2.2.2 -doc
[ebuild N ] media-sound/mad-0.14.2b-r2 -nls -esd
[ebuild N ] kde-base/arts-1.1.2 +alsa -oggvorbis -artswrappersuid
[ebuild N ] dev-libs/libpcre-4.2-r1
[ebuild N ] sys-devel/gettext-0.11.5-r1 -nls
[ebuild N ] media-libs/libart_lgpl-2.3.12
[ebuild N ] kde-base/kdelibs-3.1.2 +alsa -cups -ipv6 +ssl
[ebuild N ] media-libs/libogg-1.0
[ebuild N ] media-libs/libvorbis-1.0-r2
[ebuild N ] sys-libs/slang-1.4.9 -cjk
[ebuild N ] kde-base/kdemultimedia-3.1.2 -nas -esd +motif +slang -tcltk -oggvorbis -cdr
[ebuild N ] media-libs/id3lib-3.8.3-r1
[ebuild N ] media-sound/juk-1.1
[ebuild N ] net-misc/wget-1.8.2-r2 +ssl -nls -static -ipv6
[ebuild N ] sys-apps/pciutils-2.1.10-r1
[ebuild N ] sys-apps/procps-3.1.9 -selinux
[ebuild N ] dev-util/cscope-15.3
[ebuild N ] app-editors/vim-core-6.2 -gnome -gpm +gtk +gtk2 +ncurses -nls -perl -python -ruby -vim-with-x +X
[ebuild N ] app-editors/vim-6.2 -gnome -gpm +gtk +gtk2 +ncurses -nls -perl -python -ruby -vim-with-x +X
[ebuild N ] net-ftp/ftp-0.17-r2
[ebuild N ] sys-apps/sharutils-4.2.1-r6 -nls
[ebuild N ] sys-apps/shadow-4.0.3-r6 -selinux
[ebuild N ] sys-apps/setserial-2.17-r2
[ebuild N ] sys-apps/e2fsprogs-1.33 -nls
[ebuild N ] app-cdr/cdrtools-2.01_alpha14
[ebuild N ] net-misc/openssh-3.6.1_p2 -ipv6 -static +pam -tcpd -kerberos -selinux
[ebuild N ] sys-apps/which-2.14
[ebuild N ] sys-apps/eject-2.0.12-r1
[ebuild N ] kde-base/kdebase-3.1.2 -ldap +pam +motif -encode -oggvorbis -cups +ssl +opengl -samba -java
[ebuild N ] x11-base/xfree-drm-4.3.0-r2 -3dfx -gamma -i8x0 -matrox -rage128 -radeon -sis
[ebuild N ] sys-apps/pam-login-3.11
[ebuild N ] sys-apps/util-linux-2.11z-r4 +crypt -nls -selinux -static +pam
[ebuild N ] sys-apps/help2man-1.29
[ebuild N ] sys-apps/diffutils-2.8.4-r3 -nls -build -static
[ebuild N ] sys-devel/bin86-0.16.11
[ebuild N ] sys-apps/net-tools-1.60-r7 -nls -build
[ebuild N ] dev-util/dialog-0.9_beta20030308-r1
[ebuild N ] app-admin/gentoolkit-0.1.26-r1
[ebuild N ] dev-lang/tcl-8.4.2-r1
[ebuild N ] app-emulation/vmware-workstation-4.0.4460 +kde
[ebuild N ] sys-devel/bc-1.06-r5 -readline
[ebuild N ] sys-devel/bison-1.35 -nls -static -build
[ebuild N ] sys-apps/cpio-2.5
[ebuild N ] sys-apps/psmisc-21.2-r2 -nls -selinux
[ebuild N ] dev-libs/popt-1.7-r1 -nls
[ebuild N ] net-misc/rsync-2.5.6-r2
[ebuild N ] sys-apps/slocate-2.7-r2
[ebuild N ] net-misc/dhcpcd-1.3.22_p4 -build
[ebuild N ] app-shells/sash-3.4-r5 -readline
[ebuild N ] sys-apps/hdparm-5.3-r2
[ebuild N ] sys-apps/textutils-2.1 -nls -static -build
[ebuild N ] sys-apps/sh-utils-2.0.15 -nls -static -build
[ebuild N ] app-admin/metalog-0.6-r10
[ebuild N ] sys-apps/devfsd-1.3.25-r3
[ebuild N ] sys-apps/less-381
[ebuild N ] x11-libs/pango-1.2.3 -doc
[ebuild N ] dev-libs/atk-1.2.4 -doc
[ebuild N ] x11-libs/gtk+-2.2.2-r1 -tiff -doc +jpeg -debug
[ebuild N ] net-irc/xchat-2.0.2-r2 -perl -tcltk -python +ssl +gtk +mmx -ipv6
root@linuxbox cjanscen # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 24G 983M 23G 5% /
tmpfs 2.0M 136K 1.9M 7% /mnt/.init.d
/dev/hda2 15G 7.4G 7.5G 50% /home
tmpfs 253M 0 253M 0% /dev/shm
root@linuxbox cjanscen #
sasKuatch
06-12-2003, 03:24 PM
Aaahhh! I see you are more fortunate on the disk space than I.
Filesystem Size Used Avail Use% Mounted on
/dev/hda5 1.1G 953M 84M 92% /
/dev/hda7 4.7G 4.5G 217M 96% /mnt/apps
/dev/hda9 1.1G 140M 887M 14% /mnt/disk
/dev/hda6 1.1G 979M 56M 95% /mnt/storage
/dev/hda1 1.5G 973M 517M 66% /mnt/win
I don't even know why you bother to worry.
:confused: