[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: List of packages in a stable i386 base install?



On Mon, Jan 28, 2008 at 12:51:42PM -0800, SpamHog wrote:
> 
> > Since net-install can give you a minimal base system without a network
> > then yes, all base debs will be there. ?You could just look at the list
> > of debs supplied on the netinst.iso.
> 
> Thank you Douglas!
> 
> I did just that, and the following few lines distill the difference
> between the debs list of grml-medium (a 160meg distro, from grml.org)
> and the packages found in the netinstall Debian base, minus again
> anything X- or sound related and anything grml-specific I could find
> and very few other things I see no use for (e.g. jed):
> 
> acpi-support acpi-support-base agrep ash atftp atftpd bc bing 
> bridge-utils 
	I suppose only usefull if you plan on being a Pontif. :)
> bsdutils 
> buffer 
	why?
> chntpw 
	what is this?
> console-data 
	Not needed if sticking with standard charset/font.
> console-terminus 
	Not essential; without it, you get the normal font.
> cpp cpp-4.2
	Only usefull as dependancies if something else needs them.
> curl
	ditto
> dante-client 
	why?
> dash dctrl-tools ddrescue debconf-utils 
> deborphan
	Not needed.  Aptitude search will do what you need.
	Limit the view to packages installed but not automatically 
	(manually).  Go down the list and purge what you don't want.
> dhcp3-client dhcp3-common dhcp3-server 
	Only useful if you need dhcp
> dmsetup 
> dns2tcp 
	What is this?
> e3
	What is this?
> ethtool 
	When is this used?
> file-rc 
	Only useful if your system will use file-rc
> finger 
	Why?
> firmware-ipw3945 
	Only useful if you need to install firmware to the ipw3945
> fnord 
	Why?
> fuse-utils 
	Why?
> gawk 
> genisoimage 
	Why?
> gpgv 
> gpm
	Why?
> groff-base guessnet hdparm htop hwinfo 
> ifplugd
	Why?
> inetutils-inetd 
	Why?
> info
	I like pinfo better.
> initscripts ipcalc iproute 
> ipsec-tools
	Why?
> iptstate 
	What is this?
> iputils-ping ipw3945d
	Only useful if you need to use the ipw3945d when you're trying
	to get the box to work.
> ipw-firmware 
	ibid
> keychain
	Why?
> klibc-utils 
> knockd
	Why?
> less links 
> live-initramfs
	What is this?
> localepurge
	Why?
> lockfile-progs 
	Why?
> login lrzsz lsb-base 
> lsb-release 
	Why?
> lsof
> md5deep 
	What is this?
> memtest86+ memtester 
> menu 
	Try pdmenu too.
> mercurial 
	What is this?
> mgetty 
	Why?
> mime-support
> mkisofs 
	Why?
> most 
	Why?
> mount 
> mpack 
	Why?
> mtools mtr-tiny multitail 
> ncftp 
	If you like it
> ncurses-base ncurses-bin net-tools nfs-common ntfsprogs ntpdate 
> nvclock 
	Why?
> nvi 
	OK, although I prefer vim-tiny if I can't fit the whole vim.
>openssh-client openssh-server passwd patch perl-base perl-modules policyrcd-
> script-zg2 portmap 
> postfix 
	You need a mail server on a rescue system?
>powermgmt-base 
	Why?
> powernowd 
	Why?
> ppp pppoeconf
> prism54-firmware 
	What is this?
> procinfo pump python python2.4 python2.4-minimal
> python2.5 python2.5-minimal python-apt python-central python-minimal
> python-support 
	Do you really need all these python mods?
> radeontool 
	Why?  Have you read the warning?
> readline-common 
> realpath 
	Why?
> resolvconf rsync
> rungetty 
	Why?
> screen scsiadd ser2net setserial sharutils smartmontools
> socket 
	Why?
> squashfs-tools ssl-cert statserial symlinks syslinux syslog-ng
> sysutils sysvinit-utils tcpd tcpdump telnet timeout tofrodos 
> toshset
	What is this?
> unp unzip unzoo 
> vbetool
	Why?
> vim-tiny vlan vlock w3m whiptail wipe
> wpasupplicant 
	If you need it.
> zip 
> zsh
	You already have dash.  Why this?
> 
> --------------------------------------------------------------
> Can anyone spot something
> obviously USELESS in or MISSING
> from a service-testing-rescue mini-install?
> --------------------------------------------------------------
> 

You're missing:

	mc Midnight Commander.  Great file manager, archive extractor,
	and ftp/sftp client.


> Next, I'll do a base install, run the above through apt-get and report
> here on what else, if anything, is already included and what won't
> install. I hope to reach the point where a single shot (of apt-get,
> debfoster, or a metapackage) does it all.

You only need one good editor: vim-tiny is fine.  You only need one
browser; it should do SSL and javascript if possible.

There are many things which I marked "Why".  I don't see the need.  I've
never used them.  Then again, if I'm having trouble with a box, I work
on getting it to boot to init=/bin/sash.  Sash gives me all the tools I
need to get it to boot multi-user and then I have all the tools.

If a box gives me more problems than this, its easier just to reinstall
than to fitz around.  If the data on the drive is important (ie. fresh
between backups), I'll pull out the drive and put it into a working
system.

For rescue, Debian doesn't break that much on its own.  I just use the
Debian Etch install CD in rescue mode.  On my tiny boxes (e.g. 486 with
32 MB ram), I find that OpenBSD runs far better to which I just add mc.

Doug.


Reply to: