[debian-edu-commits] [Debian Wiki] Update of "DebianEdu/HowTo/AddPackages" by WolfgangSchweer
Debian Wiki
wiki at debian.org
Wed Mar 20 10:14:22 GMT 2019
Dear wiki user,
You have subscribed to a wiki page "Debian Wiki" for change notification.
The page "DebianEdu/HowTo/AddPackages" has been deleted by WolfgangSchweer:
https://wiki.debian.org/DebianEdu/HowTo/AddPackages?action=diff&rev1=7&rev2=8
Comment:
outdated and obsolete
- = How to add packages to the Debian Edu DVD =
- (Cf. posting on DebianEdu/MailingLists 2007/04/17 23:22:10)
- Here is a short intro on how to add packages to the Debian Edu DVD.
- This assumes the package already exist, either in Debian/Etch or in the
- Debian Edu APT repository, and that you have svn access to the debian
- edu source repository on alioth.debian.org.
-
- /!\ This Howto is yet unconfirmed. Please check on your own risk and sign up here:
-
- || Tested by || Date || Result ||
- || YourName || YourDate || YourResult ||
-
- == Six steps to go ==
- 1) Fetch the svn source tree
-
- {{{ svn co svn+ssh://aliothUsername@svn.debian.org/svn/debian-edu/trunk/src}}}
-
- 2) Move to the task package source files
-
- {{{cd src/debian-edu}}}
-
- 3) Edit the task you want to modify, adding packages (more on this later), I use the education-common task as an example.
-
- {{{emacs tasks/common}}}
-
- 4) Update the package changelog, documenting the change.
-
- {{{emacs debian/changelog}}}
-
- 5) Check the change, make sure nothing unwanted is modified.
-
- {{{svn diff}}}
-
- 6) When the change is complete, commit it to svn, with an explanation on the change, for example the same description stored in the changelog:
-
- {{{ svn commit -m \
- "Depend on openssh-server, to make sure ssh is enabled on all machines"\
- debian/changelog tasks/common}}}
-
- == Task Files ==
- The task files include blocks like this:
-
- {{{
- Depends: procinfo, sysutils
- Why: Needed to access procinfo for debugging
- Responsible: Petter Reinholdtsen
- NeedConfig: no
- }}}
- Instead of 'depends', one can use 'recommends', 'suggests', 'ignore'
- and 'avoid'. They affect how the package is included on the DVD and
- CDs, and if they are installed by default or not. The depends,
- recommends and suggests are listed in the metapackages. The packages
- listed as depends are included first on the DVD and CDs, and are
- installed if the installation system find the packages. The
- recommended packages are included next and installed if found by the
- installation system, bur are at the moment unlikely to make it onto
- the CDs. Recommends make it into to DVD. The suggested packages are
- unlikely to make it into the CDs, but make it into the DVD. They are
- not installed by default. The ignored packages are included on the
- DVD, but are not installed. The avoided packages are excluded from
- the DVD and CDs, and thus not installed nor available.
-
- New packages you want to have included should start as ignored
- packages, to get them on the DVD but not installed by default. When
- they are found to be useful, we can update them to suggests (to make
- them more visible, but not installed by default). If they are really
- useful, possible to preseed and work out of the box, we can move them
- to recommend or depend, but before this is done, we need to verify
- that the disk space required is available in the default installation.
-
- == Space limits ==
- We are currently using 1.6 GiB of the 4.4 GiB DVD capasity. The rest
- of the DVD content is popular packages according to popcon.debian.org
- (so the most commonly used packages are included first). This mean we
- have heap of space available for packages.
-
- == Final Remarks ==
- I hope this make it easier to help out with updating the package list.
- Do not be afraid of listing packages as ignore, to get them on our
- radar.
-
- I very much welcome someone making the content of this email available
- as some 'getting started' wiki page, after verifying that it make
- sense.
-
- Friendly,
- --
-
- Petter Reinholdtsen
-
-
- == Appendix ==
- For less experienced contributors another option to suggest packages being added is to list them right here:
-
- === Etch r1 ===
- || Package || Depends on || Description / Reason ||
- || kpdf || (no additional packages) || KDE's default PDF viewer - optimal usability ||
- || mc || -,,- || Midnight Commander - file browser for your console ||
- || kturtle || -,,- || Educational Programming Environment (LOGO) K7-12||
- || - || - || - ||
-
-
- RAW COLLECTION:
-
- KDE Addons: Kicker Applets
- kdeaddons ksnapshot kworldclock kweather knewsticker knetdockapp kmoon kicker-applets keybled kbstate
-
- Basics: mc lshw htop apt-key
-
- CD Writer: k3b + cdrdao kdebase-kio-plugins k3b-i18n normalize-audio movixmaker-2 dvd+rw-tools
-
- Developing: swi-prolog^W gprolog kturtle [gambas2] sun-java5-jdk
-
More information about the debian-edu-commits
mailing list