737
Comment:
|
4006
fix link
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Components that YAST2 and Mandrake Control Center have: * Package Management (Install, Update, Remove, Configure) - DebianCP will launch Synaptic * Display Configuration - DebianCP will launch xterm with the command to launch (dpkg-reconfigure xserver-xfree86) * Device Manager / Hardware Manager - |
Packages that DCP will need: top level - libgnome-perl (and it's dependancies) |
Line 16: | Line 13: |
* tasksel * dselect * aptitude |
|
Line 18: | Line 19: |
* Device Manager * Hal Device Manager * /usr/bin/hal-device-manager * Requires: hal-device-manager |
|
Line 19: | Line 25: |
* Debconf | |
Line 23: | Line 30: |
* Debconf | |
Line 26: | Line 34: |
* Debconf | |
Line 29: | Line 38: |
* 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) * http://www.debian.org/doc/manuals/reference/ch-gateway#s-dns-bind-server * 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 |
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