NSLU2-Linux
view · edit · print · history

Package sections.

A package section should describe the category to which the package belongs. There are many ways we can divide the packages into sections. Here I will present a naming convention for Unslung packages. This convention is partially based on the current section naming but there are a lot problems in the current section naming.

General guidelines for section names

  • Section names should be descriptive
  • There should be only one name for a certain area (no net, network, networking)
  • Sections should contain at least a few pacakges

General guidelines which name to use for a package

  • A package belongs in the most specific section

Alternatives

Definition of used section names

admin
Tools for sysadmins
audio
Tools/libraries to play, convert or stream audio
base
Necessary tools for unslug to function
devel
Tools to build programs on the slug (compilers/header files/make)
editors
Tools to edit text
graphics
Libraries and programs to manipulate pictures
java
Java rte and libraries
perl
Perl and modules
php
Php and modules
phyton
Phyton and modules
Printing
Printing tools and drivers
net
General networking tools and libraries not contained in a specific section.
netclient
Network client programs for interactive use on the slug
lib
General purpose libraries
web
Tools for websites
x11
X11 libraries and tools

Replaced names

SectionReplaced names
adminraid, sysutil,sys
audiosound
develcompilers
javaJVM,language
liblibraries,libs
netNetworking, network, network tools, networking
netclientirc clients,mail,browser
editorseditor
utilutilities, utility, tool,compression
basecore

Package names to classify

documentation
?
font
Web?
games
?
misc
?

Obsolete package names

<none>
A package should contain a section name
interpreters
Use perl, phyton, php
Shell
Contains only scponly
shell
Contains only bash
term
Contains only screen
text
Contains only dict

The current naming section namings

sectionpackage names
<none>ctrlproxy, template, template-cvs
JVMkaffe
Networkingfreeradius
Printingcups, hpijs
RAIDmdadm
Shellscponly
adminlsof, sysstat
audiompc, alac-decoder
basecrosstool-native, unslung-feeds, dev-pts, ldconfig, libnss-ldap, logrotate, wiley-feeds
browserselinks
compilersjikes
compressionbzip2, flac, gzip
coreadduser, adns, busybox, byrequest, coreutils
develgettext, ircd-hybrid, procps
documentationfindutils, man, man-pages
editorjoe, jove, nano
editorsemacs, xemacs
fontttf-bitstream-vera
gamesbzflag, nethack
graphicsimagemagick
interpretersperl
irc clientsirssi, weechat
languagejamvm, classpath
libdump, libao, libiconv, libmad, libogg, libvorbis, libvorbisidec, sqlite2, apache, apr, apr-util, atk, e2fsprogs, fixesext, fontconfig, freetype, gconv-modules, glib, gtk, ice, lame, libao, libdb, libdvdread, libgd, libghttp, libol, libosip2, libpng, libtiff, lzo, pango, recordext, renderext, sm, vte, x11, xau, xaw, xchat, xcursor, xdmcp, xext, xextensions, xfixes, xft, xmu, xpm, xproto, xrender, xt, xtrans, xtst
librariesexpat
libsalsa-lib, alsa-oss, libcurl, libid3tag, popt, flex, gdbm, gnutls, libart, libcurl, libdvb, libevent, libgcrypt, libgpg-error, libtasn1, libusb, libxml2, libxslt, opencdk, termcap, wxbase, zlib, openssl
mailesmtp, getmail, libesmtp, mutt, procmail
miscabook, asterisk-sounds, audiofile, bc, bitchx, bluez-hcidump, bluez-libs, bluez-utils, chrpath, clamav, clips, ctags, erlang, esound, gdchart, gnupg, hexcurse, hnb, hugs, jabber, libboost, libgc, libidn, libpth, lua, mailman, minicom, monotone, mysql, mzscheme, nget, nylon, ocaml, oww, postgresql, py-bittorrent, py-bluez, py-cheetah, py-clips, py-gd, py-gdchart2, py-mx-base, py-mysql, py-pil, py-psycopg, py-roundup, py-serial, py-simpy, py-soappy, py-sqlite, py-xml, python, rcs, readline, rrdtool, ruby, snownews, sqlite, tin, torrent, units, vorbis-tools, w3cam
netamule, centericq, ctorrent, giftcurs, nail, nfs-server, nfs-utils, nload, nmap, ntppatches, openssh, tcpdump, tinyproxy, vsftpd, antinat, appweb, atftp, bind, bitlbee, bogofilter, ccxstream, chillispot, cogito, dhcp, dnsmasq, dropbear, fIcy, ftpd-topfield, gift, gift-ares, gift-fasttrack, gift-gnutella, gift-openft, gift-opennap, git, imap, inetutils, iperf, iptables, libbt, libjpeg, miau, mod-python, mt-daapd, ncftp, ncurses, neon, net-snmp, net-tools, netio, ntop, openldap, openvpn, php, php-apache, php-thttpd, poptop, portmap, proftpd, quagga, rsync, samba, siproxd, streamripper, stunnel, svn, tcpwrappers, tftp-hpa, thttpd, tsocks, unfs3, unison, vblade, vdr-mediamvp, wget-ssl, whois, wizd, wpa-supplicant, xmail, xinetd
networkntp, ntpclient, rdate
network toolsmtr
networkingnetatalk
shellbash
soundivorbis-tools
sysmetalog, parted, cron, syslog-ng
sysutilsudo
termscreen, screen
textdict
toolespgs, gimp-print, transcode, ffmpeg, ghostscript, xvid
utilalsa-utils, gawk, gkrellmd, madplay, mpd, postfix, ser, squid, asterisk, autoconf, automake, cyrus-imapd, cyrus-sasl, diffutils, distcc, ed, eggdrop, emacs, fetchmail, grep, groff, hdparm, libnsl, libstdc++, lynx, m4, make, mktemp, patch, pcre, perl, perl-appconfig, perl-cgi-application, perl-db-file, perl-dbi, perl-digest-hmac, perl-digest-sha1, perl-html-parser, perl-html-tagset, perl-html-template, perl-mime-base64, perl-net-dns, perl-net-ident, perl-spamassassin, perl-storable, perl-template-toolkit, perl-term-readkey, perl-time-hires, pkgconfig, postfix, rsnapshot, sane-backends, sed, stow, tar, tcl, textutils, unslung-devel, usbutils, vim, wakelan, which
utilitieslibpcap, libtool, cpio, findutils, less, mc
utilityqpopper, strace, file, gdb, puppy, xauth, xdpyinfo
webdokuwiki, eaccelerator, ipkg-web, mediawiki, mod-fastcgi, phpmyadmin, py-cherrypy, py-moin, turck-mmcache, w3m, webalizer
x11ion, tightvnc, xterm
view · edit · print · history · Last edited by marceln.
Based on work by marceln and tman.
Originally by marceln.
Page last modified on July 28, 2005, at 07:59 PM