3856
Comment:
|
4014
|
Deletions are marked like this. | Additions are marked like this. |
Line 156: | Line 156: |
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