virtual-package-names-list.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. AUTHORITATIVE LIST OF VIRTUAL PACKAGE NAMES
  2. February 2012
  3. Below is an authoritative list of virtual package names currently
  4. in-use or proposed and not objected to. Please check the list below
  5. for things relevant to your packages.
  6. New packages MUST use virtual package names where appropriate (this
  7. includes making new ones - read on).
  8. Packages MUST NOT use virtual package names (except privately, amongst
  9. a cooperating group of packages) unless they have been agreed upon and
  10. appear in this list.
  11. The latest version of this file can be found in the debian-policy, or at
  12. http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt
  13. (or any other Debian web mirror).
  14. The procedure for updating the list is as follows:
  15. 1. Post to debian-devel saying what names you intend to use or what
  16. other changes you wish to make, and file a wish list bug against the
  17. package debian-policy.
  18. 2. Wait a few days for comment (some of the comments may be on the
  19. debian-policy list, if you are not subscribed, ask for mail to be CC'd
  20. to you).
  21. 3. Mail the maintainer of the virtual package name list (which is the
  22. Debian Policy list <debian-policy@lists.debian.org>) notifying them
  23. of the consensus reached (or your suggestions if noone objected).
  24. Please update the bug report at the same time.
  25. Please include a proposed brief description of the new virtual name(s)
  26. for the list. The list maintainer will then include the updated list
  27. in the next release of Policy.
  28. 4. Go and use the new or changed names.
  29. Manoj
  30. (based on earlier versions by Warwick and Ian Jackson and Chris Schwarz)
  31. Now, the list:
  32. Format:
  33. <virtual package name> <packages that provide it include...>
  34. [Those marked with a (*) are handled using the alternatives mechanism;
  35. others may do so as well.]
  36. Miscellaneous
  37. -------------
  38. awk a suitable /usr/bin/{awk,nawk} (*)
  39. c-shell a suitable /bin/csh (*)
  40. dotfile-module a module for the Dotfile Generator
  41. emacsen the GNU emacs or a compatible editor
  42. lzh-archiver an LZH archiver package
  43. tclsh a /usr/bin/tclsh (*)
  44. wish a /usr/bin/wish (*)
  45. Development
  46. -----------
  47. c-compiler a C compiler
  48. debconf-2.0 the debconf protocol
  49. fortran77-compiler a Fortran77 compiler
  50. kernel-headers kernel header files (<linux/*.h>, <asm/*.h>)
  51. kernel-image kernel image (vmlinuz, System.map, modules)
  52. kernel-source kernel source code
  53. libc-dev header and object files of `libc'
  54. System
  55. ------
  56. flexmem anything that can access flexible memory via the
  57. OBEX Protocol
  58. foomatic-data PPD printer description files
  59. linux-kernel-log-daemon a daemon to facilitate logging for the Linux kernel
  60. system-log-daemon a daemon that provides a logging facility for
  61. other applications
  62. time-daemon anything that serves as a time daemon
  63. ups-monitor anything that is capable of controlling an UPS
  64. cron-daemon Any cron daemon that correctly follows policy
  65. requirements
  66. Documentation
  67. -------------
  68. dict-client clients for the Dictionary Server
  69. dict-server the Dictionary Server
  70. dictd-dictionary a dictionary for the dictd Dictionary Server
  71. info-browser something that can browse GNU Info files
  72. ispell-dictionary a dictionary for the ispell system
  73. myspell-dictionary a dictionary for the myspell system
  74. man-browser something that can read man pages
  75. stardict-dictionary a dictionary for stardict
  76. stardict application capable of reading stardict-dictdata
  77. stardict-dictdata dictionary data which can be read from stardict
  78. wordlist a /usr/share/dict/words (*)
  79. www-browser something that can browse HTML files
  80. Network
  81. -------
  82. dhcp-client a DHCP client
  83. ftp-server a FTP server
  84. httpd a HTTP server
  85. httpd-cgi A CGI capable HTTP server
  86. httpd-wsgi A WSGI capable HTTP server
  87. ident-server an identd daemon
  88. inet-superserver an inetd server
  89. lambdamoo-core a lambdamoo-compatible database package
  90. lambdamoo-server anything running a moo using a lambdamoo-core
  91. radius-server a RADIUS server for acct/auth
  92. rsh-client an rsh client
  93. rsh-server an rsh server
  94. telnet-client a telnet client
  95. telnet-server a telnet server
  96. News and Mail
  97. -------------
  98. imap-client a mail reader capable of accessing remote mail
  99. folders using the IMAP protocol (e.g. Pine)
  100. imap-server an IMAP mail server
  101. mail-reader a mail user agent (e.g. Pine, Elm, mailx, &c)
  102. mail-transport-agent a mail transport agent (e.g. Smail, Sendmail, &c)
  103. mailx a /usr/bin/mailx binary that provides at least
  104. the POSIX mailx interface (*)
  105. news-reader a news reader (e.g. trn, tin, &c)
  106. news-transport-system a local news system (e.g. INN, C News or B News)
  107. pgp a version of PGP (International or US)
  108. pop3-server a POP3 Server
  109. X Window System
  110. ---------------
  111. x-display-manager an X client which manages a collection of X servers
  112. x-session-manager a program which starts a desktop environment
  113. or launches a general X session
  114. x-terminal-emulator an X client which emulates a terminal with a
  115. terminfo description in the ncurses-base package
  116. x-window-manager an X client which provides window management
  117. services
  118. xserver an X server that (directly or indirectly) manages
  119. physical input and display hardware
  120. Fonts
  121. -----
  122. fonts-japanese-gothic Gothic-style Japanese font
  123. fonts-japanese-mincho Mincho-style Japanese font
  124. Graphics and MultiMedia
  125. -----------------------
  126. audio-mixer a utility to control the input and output levels
  127. of a sound card, with a tty interface
  128. x-audio-mixer a utility to control the input and output levels
  129. of a sound card, X Window System interface
  130. mpd-client a client that can control the Music Player Daemon
  131. pdf-preview a preprocessor that creates PDF output
  132. pdf-viewer anything that can display PDF files
  133. postscript-preview a preprocessor that creates Postscript output
  134. postscript-viewer anything that can display Postscript files
  135. Java and virtual machines
  136. -------------------------
  137. java5-runtime a Java runtime environment, Java version 5
  138. java6-runtime a Java runtime environment, Java version 6
  139. java7-runtime a Java runtime environment, Java version 7
  140. java8-runtime a Java runtime environment, Java version 8
  141. java9-runtime a Java runtime environment, Java version 9
  142. java5-runtime-headless a non-graphical Java runtime environment, Java ver. 5
  143. java6-runtime-headless a non-graphical Java runtime environment, Java ver. 6
  144. java7-runtime-headless a non-graphical Java runtime environment, Java ver. 7
  145. java8-runtime-headless a non-graphical Java runtime environment, Java ver. 8
  146. java9-runtime-headless a non-graphical Java runtime environment, Java ver. 9
  147. Scheme and interpreters
  148. -------------------------
  149. scheme-r4rs Scheme interpreter with the R4RS environment
  150. scheme-r5rs Scheme interpreter with the R5RS environment
  151. scheme-ieee-11878-1900 Scheme interpreter with the IEEE-11878-1900
  152. environment
  153. scheme-srfi-0 Scheme interpreter accepting the SRFI 0 language
  154. extension
  155. scheme-srfi-7 Scheme interpreter accepting the SRFI 7 language
  156. extension
  157. scheme-srfi-55 Scheme interpreter accepting the SRFI 55 language
  158. extension
  159. Games and Game-related
  160. ----------------------
  161. doom-engine An executable Doom engine
  162. boom-engine An executable Doom engine supporting the 'boom'
  163. feature-set
  164. doom-wad The data component of a Doom game, compatible with
  165. the original Doom engine
  166. boom-wad The data component of a Doom game, using features
  167. from the "boom" engine family
  168. Old and obsolete virtual package names
  169. --------------------------------------
  170. Note, that no other package then the ones listed here should use
  171. these virtual package names.
  172. [There are currently no such package names in use]
  173. Changelog
  174. ---------
  175. Ian Jackson:
  176. 22 Sep 1995 Initial revision.
  177. Andrew Howell:
  178. 26 Mar 1996 Added www-browser.
  179. Manoj Srivastava:
  180. 11 May 1996 Added kernel-image, added new location of this file
  181. Warwick Harvey:
  182. 19 May 1996 Took over maintenance of list, changed instructions for
  183. updating list
  184. 25 Jul 1996 Added awk as per Chris Fearnley's suggestion
  185. Added c-shell, which seemed to have dropped off at some stage
  186. 2 Aug 1996 Added pdf-{viewer,preview}, compress, emacs
  187. 5 Aug 1996 Added imap-{client,server}
  188. 8 Aug 1996 Added editor
  189. 20 Aug 1996 Added sgmls, removed metafont, dvilj, dvips
  190. 25 Nov 1996 Removed editor (should have done this a long time ago)
  191. Christian Schwarz:
  192. 29 Apr 1997 New maintainer of this list
  193. 5 May 1997 Added wordlist
  194. 29 May 1997 Added dotfile-module, ups-monitor, tcl-interpreter,
  195. tk-interpreter
  196. 21 Jun 1997 Removed obsolete virtual packages: xR6shlib, xlibraries,
  197. compress, emacs, sgmls, inews, gs_x, gs_svga, gs_both, xpmR6
  198. Added new section about obsolete names
  199. 1 Sep 1997 Renamed `tcl/tk-interpreter' to `tclsh/wish'
  200. 21 Oct 1997 Added emacs, c-compiler, fortran77-compiler, lambdamoo-core,
  201. lambdamoo-server
  202. 29 Jan 1998 Added libc-dev, emacsen
  203. 14 Apr 1998 Removed obsolete virtual package `emacs'
  204. Manoj Srivastava:
  205. 23 Jun 1999 Added pop3-server
  206. 13 Jul 1999 Added ftp-server
  207. Julian Gilbey:
  208. 26 Oct 1999 Added ispell-dictionary
  209. Added man-browser
  210. Added ident-server
  211. Alphabeticised lists
  212. Manoj Srivastava:
  213. 11 Jul 2000 Added x-terminal-emulator
  214. Added x-window-manager
  215. Added xserver
  216. Added linux-kernel-log-daemon
  217. Added system-log-faemon
  218. 24 Aug 2000 Added mp3-encoder
  219. Added mp3-decoder
  220. Added time-daemon
  221. Added rsh-client
  222. Added telnet-client
  223. 16 Jan 2001 Added rsh server
  224. Added telnet-server
  225. Julian Gilbey:
  226. 13 Feb 2001 Removed libc.4.so
  227. Removed xcompat virtual package names
  228. Manoj Srivastava:
  229. 14 Mar 2002 Added java-compiler, java2-compiler
  230. Added java-virtual-machine
  231. Added java1-runtime and java2-runtime
  232. Added dict-client
  233. Added foomatic-data
  234. Added audio-mixer and x-audio-mixer
  235. 30 Aug 2002 Added debconf-2.0
  236. Added dhcp-client
  237. Added aspell-dictionary
  238. Added radius-server
  239. 9 Sep 2002 Added dict-server
  240. 3 Aug 2003 Added myspell-dictionary
  241. Andreas Barth:
  242. 25 Apr 2004 Added stardict-dictionary
  243. Added inetd-superserver
  244. Manoj Srivastava:
  245. 25 Jun 2004 Added cron-daemon
  246. Manoj Srivastava:
  247. 4 Feb 2005 Added mpd-client
  248. Added flexmem
  249. Manoj Srivastava:
  250. 16 Jun 2005 Removed aspell-dictionary
  251. Manoj Srivastava:
  252. 18 Jun 2005 Added x-session-manager
  253. Added the section on Scheme and interpreters, which
  254. includes:
  255. scheme-r4rs
  256. scheme-r5rs
  257. scheme-ieee-11878-1900
  258. scheme-srfi-0
  259. scheme-srfi-7
  260. scheme-srfi-55
  261. Added x-display-manager
  262. Manoj Srivastava:
  263. 26 April 2006 Added httpd-cgi
  264. Manoj Srivastava:
  265. 02 October 2006 Added stardict
  266. Added stardict-dictdata
  267. Added lzh-archiver
  268. Russ Allbery:
  269. 8 Jul 2007 Added dictd-dictionary
  270. Rename inetd-superserver to inet-superserver
  271. 2 Dec 2007 Added ttf-japanese-gothic
  272. Added ttf-japanese-mincho
  273. Manoj Srivastava:
  274. 21 Nov 2009 (Re)Added cron-daemon
  275. Russ Allbery:
  276. 27 Aug 2010 Added mailx
  277. Bill Allombert:
  278. 22 Feb 2012 Rename ttf-japanese-gothic to fonts-japanese-gothic
  279. Rename ttf-japanese-mincho to fonts-japanese-mincho
  280. Removed java-compiler
  281. Removed java2-compiler
  282. Removed java-virtual-machine
  283. Charles Plessy:
  284. 03 Aug 2013 Removed mp3-encoder
  285. 17 Aug 2013 Removed mp3-decoder
  286. Bill Allombert:
  287. 16 Jul 2014 Added java{5,6,7,8,9}-runtime{,-headless}
  288. Removed java1-runtime, java2-runtime
  289. 30 Jul 2014 Added httpd-wsgi