From: Ivan Shmakov Document-Id: urn:uuid:1b1749e5-e6c1-49e4-b245-fe90caf371d5 License: CC-BY-SA-3.0+ Link: ; rel="canonical" Link: ; rel="author" In the text below, leading horizontal tabulation (ASCII HT) code indicates human-readable prose, while lines lacking one are intended for machine processing. Here we document the selection of Debian packages that are used infrequently in AM-1.ORG installs, but have sufficiently low footprint to otherwise be considered for base.text (rather than, say, heavy.text.) Our intent is to cover three Debian versions: oldstable (Buster as of this writing), stable (Bullseye) and testing (Bookworm.) A given system can be checked for missing relevant packages using the following Bash command line: $ (perl -- ckpacklist.perl --no-empty -u --omit=omit \ --qualifier={evaluation,extra,amd64,arm64} \ --qualifier={bookworm,bullseye,buster} \ -- <(sed -e 1,/^\$/d\; -- base.text misc.text) \ <(apt-mark showmanual) \ | LC_ALL=C sort -n) 2>&1 | less As of this writing, the most recent version of ckpacklist.perl is ought to be available from http://am-1.org/~ivan/src/misc-utils-is-2023/ckpacklist.perl . Generally, the packages listed earlier in this file are those more frequently seen on AM-1.ORG installs. The lists mention several no-package packages, which are not part of Debian and are otherwise trivial Provides: package packages used to circumvent dependencies we consider errorneous. These packages are made with nope.sh and are to be available from http://am-1.org/~ivan/dist/ . The omit tag indicates packages which were considered but not included in the final list for one reason or another. In particular, it is used to mark the packages which we would have liked to use, but which are not available in Debian, or have flaws that we consider critical for our use cases. A number of packages are installed on a case by case basis, and are assigned eponymous tags, mainly so that relationship between these packages and other tags could be declared. This document is a work in progress. See the bottom of the file for the list of prior revisions. * * * Despite known deficiences, with appropriate wrappers, ispell remains a useful, efficient and lightweight spellchecker. Tags: ispell Packages: iamerican ibritish iesperanto ifrench ingerman iogerman irussian ispell Tcl libraries and Tcl-based tools. Tags: expect Packages: expect tcl-expect Implies: tcl8.6 Tags: tcl8.6, evaluation Packages: libsqlite3-tcl tcl-tclreadline Packages related to Ecmascript (ECMA 262) and Javascript. Tags: libjs-jquery Packages: libjs-jquery libjs-jquery-flot Implies: ecma-262 Tags: ecma-262, perl Packages: libjavascript-minifier-perl MIDI processing tools. Tags: midi, perl Packages: libmidi-perl midge RDF processing tools. Tags: rdf Packages: serdi sordi Tags: rdf, xslt Packages: raptor2-utils rasqal-utils redland-utils XML processing tools. Tags: perl, xml Packages: libxml-libxml-perl Tags: xslt Packages: xmlstarlet xsltproc Implies: xml MQTT clients. Tags: mqtt Packages: mosquitto-clients Implies: network InterNet News, an NNTP server. Tags: inn2 Packages: inn2 Implies: network, initable Ident (RFC 1413) protocol server. While it somewhat hinders privacy of users, running such a server is commonly required by public, unauthenticated Internet resources (such as IRC networks) when accessing from multiuser hosts. Tags: oidentd Packages: oidentd Implies: network, initable, multiuser Disassemblers for x86 machine code, an alternative to nasm (in languages, as of this writing.) Tags: x86 Packages: x86dis zydis-tools Literate programming tools Tags: web Packages: cwebx funnelweb fweb Tags: iconx, web Packages: noweb Tags: iconx Packages: iconx Audio processing tools. Tags: audio Packages: modplug-tools vorbisgain Player for MIDI files and streams, as well as some of the tracker formats. Note that it can work with a file and does not require (though can use) a sequencer device (such as /dev/snd/seq.) Tags: audio, midi, x11 Packages: timidity Virtual (i. e., on-screen) MIDI keyboard for ALSA /dev/snd/seq sequencer (or, alternatively, OSS /dev/sequencer or /dev/midi.) Tags: alsa, midi, tk8.6 Packages: vkeybd Packages related to the libgd graphics library. Tags: gd Packages: libgd-tools Implies: graphics, png Tags: gd, perl Packages: libgd-perl Miscellaneous X window clients. Tags: interactive, x11, evaluation Packages: dclock xmorph xphoon Packages related to S-Lang. Tags: jed Packages: jed libslang2-modules slsh Implies: slang Tags: slrn Packages: slrn Spiritual successor of the classic banner(6) program. Tags: figlet Packages: figlet Packages dealing with archive formats and filesystems uncommon for the GNU environment. Tags: cpmtools Packages: cpmtools Implies: z80 * * * History (Note that maintaining accurate lists of changes to categories requires a modicum of automation yet to be developed. Hence the accuracy, and the level of detail, may vary for the time being. Apologies for inconvenience.) 2023-05-18 02:20Z (current) New file, based on portions of fleji.text and heavy.text.