Differences between revisions 8 and 9
Revision 8 as of 2009-01-04 15:45:28
Size: 4006
Editor: FranklinPiat
Comment: fix link
Revision 9 as of 2009-03-16 03:32:31
Size: 4026
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 155: Line 155:
http://www.tagsoc.org/dcp01.png {{http://www.tagsoc.org/dcp01.png}}
Line 157: Line 157:
http://www.tagsoc.org/dcp/dcp02.1.png
http://www.tagsoc.org/dcp/dcp02.2.png
http://www.tagsoc.org/dcp/dcp02.3.png
http://www.tagsoc.org/dcp/dcp02.4.png
{{http://www.tagsoc.org/dcp/dcp02.1.png}}
{{http://www.tagsoc.org/dcp/dcp02.2.png}}
{{http://www.tagsoc.org/dcp/dcp02.3.png}}
{{http://www.tagsoc.org/dcp/dcp02.4.png}}

This is a development page.

Packages that DCP will need: top level - libgnome-perl (and it's dependancies)

Packages

  • Package Management
    • Synaptic
    • /usr/sbin/synaptic
    • Requires: synaptic
  • tasksel
  • dselect
  • aptitude

Hardware

  • Device Manager
    • Hal Device Manager
    • /usr/bin/hal-device-manager
    • Requires: hal-device-manager
  • Display Configuration
    • Debconf
    • dpkg-reconfigure xserver-xfree86 -f gnome
    • Requires: xserver-xfree86
  • Console Keyboard Configuration
    • Debconf
    • dpkg-reconfigure console-data -f gnome
  • Console Mouse Configuration
    • Debconf
    • dpkg-reconfigure gpm -f gnome
    • Requires: gpm
  • Printer Configuration
    • gnome-cups-manager
    • /usr/bin/gnome-cups-manager
    • Requires: gnome-cups-manager
  • Scanner Configuration
    • xsane
    • /usr/bin/xsane
    • Requires: xsane
  • Partition Manager
    • gparted
    • NOTE - Uses external package (Not in Debian sarge).
    • (we'll have to figure this out later)
  • Things that we may want in the future:
    • Tv Card Configuration (not sure any tools exist)
    • Joystick Config
    • IDE DMA Setup
    • Sound

Network

  • Internet/Network Configuration
    • network-admin (part of gnome system tools)
    • /usr/bin/network-admin
    • Does modems, ethernet, wireless, parallel line, IR lan
    • Requires: gnome-system-tools
  • Internet/Network Tools
    • gnome-nettool
    • /usr/bin/gnome-nettool
    • Does Device Info, ping, netstat, traceroute, portscan, lookup, finger, whois
    • Requires: gnome-nettool

System

  • Font Manager
    • dfontmgr (GTK1, though bah)
    • dfontmgr
  • Font Config
    • Debconf
    • dpkg-reconfigure fontconfig -f gnome
  • User Administration
    • users-admin
    • /usr/bin/users-admin
    • Requires: gnome-system-tools
  • System Logs
    • gnome-system-log
    • Not sure if this does everything we want - but it's better than nothing
    • /usr/bin/gnome-system-log
    • Requires: gnome-utils
    • Thus BAD - requires the user to install parts of GNOME!
    • We can easily write our own for Phase 2 - Dave
  • Services Management
    • the GNOME tool is not in Debian
    • I was planning on writing a Debian one anyway in Perl/GTK
    • Phase Two, thus
  • Boot Management
    • boot-admin
    • /usr/bin/boot-admin
    • Requires: gnome-system-tools
  • Languages / Locale
    • Debconf
    • dpkg-reconfigure locales -f gnome
  • Time and Date
    • time-admin
    • /usr/bin/time-admin
    • Requires: gnome-system-tools
  • Firewall
    • Firestarter? Maybe, Maybe not.
    • iptables is not that hard, we could write our own tool - dave
  • Things to add in phase2:
    • Power Management
    • Configure to use xdm/gdm/kdm?

Security

  • User Security
    • Debconf
    • dpkg-reconfigure adduser -f gnome
  • Configure Passwords
    • Debconf
    • dpkg-reconfigure passwd -f gnome

Network Services

  • Try and find GUI control panels, or Debconf front ends, for each of these:
  • SAMBA (samba...)
  • NFS (ypclient)
  • NIS (nisd?)
  • LDAP (openldap)
  • SSH (ssh) (dpkg-reconfigure ssh is important)
  • FTP (vsftpd)
  • HTTP (apache1,apache2,etc)
  • DNS Server (bind9, dnsmasq)
  • DHCP (dhcpd, dnsmasq)
  • KERBEROS (client,server?)
  • MTA/MAIL (exim, etc)
    • "Exim. The only reasonable alternative MTA is postfix if you care about security. sendmail and qmail are available as Debian packages but are not recommended."
    • For exim, "dpkg-reconfigure exim4-config -f gnome"
    • How to configure postfix?
    • I recommend a "What mail server do you wish to run? Postfix (here is why). Exim (here is why). For each then offer the debconf.

Development Shots

http://www.tagsoc.org/dcp01.png

http://www.tagsoc.org/dcp/dcp02.1.png http://www.tagsoc.org/dcp/dcp02.2.png http://www.tagsoc.org/dcp/dcp02.3.png http://www.tagsoc.org/dcp/dcp02.4.png