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: