OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-doc Date: 24-Feb-2004 11:46:32 Branch: HEAD Handle: 2004022410463200 Modified files: openpkg-doc/handbook 00TODO Log: move prefix/tag info; move OS prereqs to a single location Summary: Revision Changes Path 1.41 +0 -162 openpkg-doc/handbook/00TODO ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-doc/handbook/00TODO ============================================================================ $ cvs diff -u -r1.40 -r1.41 00TODO --- openpkg-doc/handbook/00TODO 5 Feb 2004 12:44:21 -0000 1.40 +++ openpkg-doc/handbook/00TODO 24 Feb 2004 10:46:32 -0000 1.41 @@ -380,165 +380,3 @@ files in l_prefix/etc/_package_. Verify that the UPD package works with a run time test. --- - -Minimum operating system installation requirements -================================================== - -o FreeBSD - - tbd - -o Debian GNU/Linux 3.0 (aka woody) - - (still incomplete) - For those installing XFree86, 'xlibs-dev' and 'xutils' are needed also - -o Debian GNU/Linux 3.1 (aka sarge) - - Considering a very minimal installation (no tasksel during setup) - following Debian packages are required (plus their dependencies; list - may not be complete): - - - binutils - - cpp - - gcc - - gettext-base - - libc6-dev - - libdps1 - - libfreetype6 - - libpam0g-dev - - libxaw7 - - linux-kernel-headers - - make - - sharutils - - xbase-clients - - xfree86-common - - xlibmesa3-gl - - xlibmesa3-glu - - xlibs - - xlibs-dev - - xutils - -o RedHat Enterprise Linux 3 AS - - There is a 'minimal installation set' option available in the graphical - installer, but not in the text-based installer. To achieve the most - minimal (yet functional) installation, use the graphical installer with - only this option selected. - - This leads to the following package list: - acl-2.2.3-1 apmd-3.0.2-18 ash-0.3.8-16 aspell-0.33.7.1-25 at-3.1.8-46 attr-2.2.0-1 authconfig-4.3.7-1 autofs-3.1.7-41 - basesystem-8.0-2 bash-2.05b-29 bc-1.06-15 beecrypt-3.0.1-0.20030630 bind-utils-9.2.2-21 binutils-2.14.90.0.4-26 bzip2-1.0.2-11 - bzip2-libs-1.0.2-11 chkconfig-1.3.8-3 comps-3es-0.20031007 coreutils-4.5.3-26 cpio-2.5-3 cracklib-2.7-22 cracklib-dicts-2.7-22 - crontabs-1.10-5 cups-1.1.17-13.3.6 cups-libs-1.1.17-13.3.6 cyrus-sasl-2.1.15-3 cyrus-sasl-gssapi-2.1.15-3 - cyrus-sasl-md5-2.1.15-3 cyrus-sasl-plain-2.1.15-3 db4-4.1.25-8 dev-3.3.8-1 devlabel-0.41.01-1 dhclient-3.0pl2-6.14 - diffutils-2.8.1-8 dos2unix-3.1-15 dosfstools-2.8-10 dump-0.4b28-7 e2fsprogs-1.32-15 ed-0.2-33 eject-2.0.13-2 elfutils-0.89-1 - elfutils-libelf-0.89-1 ethtool-1.8-2 expat-1.95.5-6 fbset-2.1-13 file-3.39-9 filesystem-2.2.1-3 findutils-4.1.7-9 finger-0.17-18 - fontconfig-2.2.1-6.0 freetype-2.1.4-4.0 ftp-0.17-17 gawk-3.1.1-9 gdbm-1.8.0-20 gettext-0.11.4-7 glib-1.2.10-11.1 glib2-2.2.3-2.0 - glibc-2.3.2-95.3 glibc-common-2.3.2-95.3 gmp-4.1.2-5 gnupg-1.2.1-4 gpm-1.19.3-27.2 grep-2.5.1-16 groff-1.18.1-27 grub-0.93-4 - gzip-1.3.3-9 hdparm-5.4-1 hesiod-3.0.2-28 hotplug-2002_04_01-20 htmlview-2.0.0-10 hwdata-0.98-1 info-4.5-3 - initscripts-7.31.6.EL-1 iproute-2.4.7-10 ipsec-tools-0.2.2-7 iptables-1.2.8-12 iptables-ipv6-1.2.8-12 iputils-20020927-11 - irda-utils-0.9.15-1 isdn4k-utils-3.1-76 jfsutils-1.1.2-2 jwhois-3.2.2-1 kbd-1.08-10.1 kernel-2.4.21-4.EL - kernel-pcmcia-cs-3.1.31-13 kernel-smp-2.4.21-4.EL kernel-utils-2.4-8.37 krb5-libs-1.2.7-19 krb5-workstation-1.2.7-19 - krbafs-1.1.1-11 krbafs-utils-1.1.1-11 kudzu-1.1.21-1 less-378-11 lftp-2.6.3-3 lha-1.14i-10 libacl-2.2.3-1 libattr-2.2.0-1 - libgcc-3.2.3-20 libgcj-3.2.3-20 libjpeg-6b-30 libpng-1.2.2-16 libstdc++-3.2.3-20 libtermcap-2.0.8-35 libtiff-3.5.7-13 - libtool-libs-1.4.3-6 libuser-0.51.7-1 libwvstreams-3.70-10 lockdev-1.0.1-1.2 logrotate-3.6.9-1 logwatch-4.3.2-2 - losetup-2.11y-31.1 lslk-1.29-8 lsof-4.63-4 lvm-1.0.3-15 m4-1.4.1-13 mailcap-2.1.14-1 mailx-8.1.1-31 make-3.79.1-17 - MAKEDEV-3.3.8-1 man-1.5k-10 man-pages-1.60-4.1 mdadm-1.0.1-1 mgetty-1.1.30-3 mingetty-1.06-1 minicom-2.00.0-17.1 - mkbootdisk-1.5.1-1 mkinitrd-3.5.13-1 mktemp-1.5-18 modutils-2.4.25-9.EL mount-2.11y-31.1 mtools-3.9.8-8 mtr-0.52-2 mt-st-0.7-11 - nano-1.2.1-4 nc-1.10-18 ncompress-4.2.4-33 ncurses-5.3-9.3 netconfig-0.8.19-1 netdump-0.6.10-2 net-tools-1.60-20 newt-0.51.5-1 - nfs-utils-1.0.5-3 nscd-2.3.2-95.3 nss_ldap-207-2 ntsysv-1.3.8-3 openldap-2.0.27-11 openssh-3.6.1p2-18 openssh-clients-3.6.1p2-18 - openssh-server-3.6.1p2-18 openssl-0.9.7a-22.1 pam-0.75-51 pam_krb5-1.70-1 pam_smb-1.1.7-1 parted-1.6.3-29 passwd-0.68-3 - patch-2.5.4-16 pax-3.0-6 pciutils-2.1.10-7 pcre-3.9-10 pdksh-5.2.14-21 perl-5.8.0-88.4 perl-Filter-1.29-3 pinfo-0.6.6-4 - popt-1.8.1-4.2 portmap-4.0-56 ppp-2.4.1-14 prelink-0.3.0-6 procmail-3.22-9 procps-2.0.13-9.2E psacct-6.3.2-27 - psmisc-21.3-1.RHEL.0 pspell-0.12.2-16.1 pyOpenSSL-0.5.1-8 python-2.2.3-5 python-optik-1.4.1-2 pyxf86config-0.3.5-1 quota-3.09-1 - raidtools-1.00.3-7 rdate-1.3-2 rdist-6.1.5-30 readline-4.3-5 redhat-config-mouse-1.0.13-1 redhat-config-network-tui-1.2.58-1 - redhat-config-securitylevel-tui-1.2.9-1 redhat-logos-1.1.14.3-1 redhat-lsb-1.3-3 redhat-menus-0.39-1 redhat-release-3ES-1 - rhnlib-1.3-12 rhpl-0.110-1 rmt-0.4b28-7 rootfiles-7.2-6 rpm-4.2.1-4.2 rpmdb-redhat-3-0.20031007 rpm-python-4.2.1-4.2 - rp-pppoe-3.5-4 rsh-0.17-17 rsync-2.5.6-20 schedutils-1.3.0-3 sed-4.0.7-3 sendmail-8.12.10-1 setarch-1.3-1 setserial-2.17-12 - setup-2.5.27-1 setuptool-1.13-1 shadow-utils-4.0.3-7 sharutils-4.2.1-16 slang-1.4.5-18 slocate-2.6-9 specspo-3EL-1 star-1.5a08-4 - stunnel-4.04-4 sudo-1.6.7p5-1 symlinks-1.2-18 sysklogd-1.4.1-12 syslinux-2.06-0.3E sysreport-1.3.7-1 SysVinit-2.85-4 - talk-0.17-20 tar-1.13.25-13 tcpdump-3.7.2-7 tcp_wrappers-7.6-34 tcsh-6.12-4 telnet-0.17-26 termcap-11.0.1-17.1 tftp-0.32-4 - time-1.7-23 tmpwatch-2.8.4-5 traceroute-1.4a12-20 tzdata-2003c-1 unix2dos-2.2-19 unzip-5.50-34 up2date-4.0.1-1 usbutils-0.11-1 - usermode-1.68-5 utempter-0.5.2-16 util-linux-2.11y-31.1 vconfig-1.6-2 vim-common-6.2.98-1 vim-minimal-6.2.98-1 - vixie-cron-3.0.1-74 wget-1.8.2-15 which-2.14-7 wireless-tools-26-2 words-2-21 wvdial-1.53-11 XFree86-libs-4.3.0-35.EL - XFree86-libs-data-4.3.0-35.EL XFree86-Mesa-libGL-4.3.0-35.EL xinetd-2.3.12-2.3E ypbind-1.12-1 yp-tools-2.8-1 zip-2.3-16 - zlib-1.1.4-8.1 - - Beside the packages in the 'mininal installation set', the following are - required as well: - - - glibc-kernheaders-2.4-8.34.i386.rpm (RHEL 3 AS CD-ROM 3) - - glibc-headers-2.3.2-95.3.i386.rpm (RHEL 3 AS CD-ROM 3) - - glibc-devel-2.3.2-95.3.i386.rpm (RHEL 3 AS CD-ROM 3) - - cpp-3.2.3-20.i386.rpm (RHEL 3 AS CD-ROM 2) - - gcc-3.2.3-20.i386.rpm (RHEL 3 AS CD-ROM 3) - - ncurses-devel-5.3-9.3.i386.rpm (RHEL 3 AS CD-ROM 3) - - gcc-c++-3.2.3-20.i386.rpm (RHEL 3 AS CD-ROM 3) [*] - - libstdc++-devel-3.2.3-20.i386.rpm (RHEL 3 AS CD-ROM 3) - - [*] required because some packages' configure incorrectly assume - availability of g++ when gcc is found i.e. dmalloc-5.3.0-20040203 - - Pay attention to the bottom of the package selection list where one can - choose these additional packages individually. - - Should the text-based installation option be used, all installation - options (even X11) can be deselected. Although this does not lead to a - minimal installation (!), it installs the operating system with much - unnecessary software left out. The packages missing from the graphical - installation method are missing here as well, and must be installed after - the fact. X11 packages can later be installed likewise. - - For X11 development add the following packages: - Glide3-20010520-25 - XFree86-4.3.0-35.EL - XFree86-Mesa-libGLU-4.3.0-35.EL - XFree86-base-fonts-4.3.0-35.EL - XFree86-devel-4.3.0-35.EL - XFree86-font-utils-4.3.0-35.EL - XFree86-tools-4.3.0-35.EL - XFree86-xauth-4.3.0-35.EL - XFree86-xfs-4.3.0-35.EL - chkfontpath-1.9.10-1.RHEL - desktop-file-utils-0.3-10 - fontconfig-devel-2.2.1-6.0 - freetype-devel-2.1.4-4.0 - pkgconfig-0.14.0-5 - switchdesk-3.9.8-17 - ttmkfdir-3.0.9-6 - xinitrc-3.32-1 - -o Sun Solaris 8 - - tbd - -o Sun Solaris 9 - - tbd - --- - -Binary Package Releases - - OpenPKG binary packages are made available for each supported platform. - These packages should in principle be ignored, as one of the pillars of - OpenPKG integrity suggests building from source in every case. However, - exceptions exist (see section blah...) in which a binary package is - needed. - -Change in Released Binary Package Naming Scheme - - Previous to version 2.0, binary (release grade) packages were released. - These packages will install to the '/cw' directory (see explanation cool - world...). From version 2.0 on, binary packages are released but will - install to a different directory '/openpkg'. - - This is meaningless to the admin who never uses binary packages according - to OpenPKG recommendation. For those installing binary packages from - OpenPKG version 2.0 and later, attention should be given to this change. - For example, scripts installing OpenPKG 2.0 binary packages and later - expecting the resulting software to be available in '/cw' will now fail. - - @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]