meta packages for ubuntu-desktop

Lex Hider alexeijh at westnet.com.au
Sun Dec 19 22:46:20 CST 2004


Hi,
The 2 big meta packages (ubuntu-desktop and ubuntu-base) are very handy
for easy installing and upgrading ubuntu.

However it's not completely easy to choose only parts of the
ubuntu-desktop packages.

e.g. I want to just install gnome from ubuntu-desktop.

if you check out the seed at:
http://people.ubuntu.com/~cjwatson/seeds/hoary/desktop

It's divided into headings like: printing, fonts, desktop gnome fonts,
gstreamer, python.

I'd like to suggest that instead of ubuntu-desktop depending on ~100
packs, it depends on a couple of meta packages to ease both
maintainership and installing. We don't have to go overboard with this,
but a couple of these I think would be a good idea.

e.g. all the python stuff can go into something like
ubuntu-desktop-python or ubuntu-python and the gnome stuff into a
similar package that ubuntu-desktop would depend on. 

so ubuntu-desktop could depend on ubuntu-desktop-python (you can call it
whatever you think is a good name, just an example) instead of all of:


 * python-adns              # MRS, stable and useful
 * python-apt               # MRS, we need to be able to interact with APT
 * python-cddb              # MRS, great for desktop users to be able to manage CD's in Python
 * python-clientcookie      # MRS, unless a better cgi-style framework is below
 * python-crypto            # MRS, very useful even though it's very specific
 * python-egenix-mxproxy    # MRS, 
 * python-egenix-mxstack    # MRS, 
 * python-egenix-mxtexttools # MRS, 
 * python-egenix-mxtools    # MRS, 
 * python-epydoc            # MRS, 
 * python-eunuchs           # MRS, 
 * python-examples          # MRS, 
 * python-gadfly            # MRS, 
 * python-gd                # MRS, 
 * python-gdbm
 * python-gdchart
 * python-genetic
 * python-geoip
 * python-glade2
 * python-gnome2            # SebastienBacher
 * python-gnupginterface
 * python-gtk2              # SebastienBacher
 * python-hip
 * python-htmlgen
 * python-htmltmpl
 * python-id3lib
 * python-imaging
 * python-imaging-sane # pulls in big packages, can cut it if needed
 * python-jabber
 * python2.3-dbus
 * python2.3-dictclient
 * python2.3-librdf
 * python2.3-pycurl
 * python2.3-samba
 * python-kjbuckets
 * python-ldap
 * python-musicbrainz
 * python-mysqldb
 * python-netcdf
 * python-newt
 * python-numarray
 * python-numeric
 * python-opengl
 * python-osd
 * python-pam
 * python-parted
 * python-pexpect
 * python-pgsql
 * python-pisock
 * python-pqueue
 * python-pyao
 * python-pylibacl
 * python-pyopenssl
 * python-pyorbit               # SebastienBacher
 * python-pyvorbis
 * python-pyxattr
 * python-reportlab
 * python-simpletal
 * python-soappy
 * python-sqlite
 * python-stats
 * python-syck
 * python-twisted
 * python-unit
 * python-xdg                   # SebastienBacher
 * python-xmpp


Lex.




More information about the ubuntu-devel mailing list