-
Notifications
You must be signed in to change notification settings - Fork 10
Package categories
The reason this wiki page exists at all is, to identify the best way(s) to categorize easybuild generated modules into subcategories, especially for the situation that many many modules are being provided.
It includes both site and unix distro categorization of packages.
- PRACE Tier-0 systems: HLRS, JUELICH, LRZ, CEA, BSC, CINECA
- Unix / Linux distributions: OpenSuse, RHEL, Fedora, Debian, Mandriva, pkgsrc, portage, macports ...
(only listing the ones which are categories indeed)
- bio
- cae # this is a little bit special, supposed to mean "computer automated engineering"
- chem
- compiler
- debugger
- devel
- ide
- lib
- math
- mpi
- numlib
- performance
- phys
- system
- tools
- vis
Funny observation: Without having a tool like EasyBuild, it's not wonder they have git under two categories!
Ref: https://wickie.hlrs.de/platforms/index.php/Module_Overview
- /usr/local/modulefiles/ITM
- /usr/local/modulefiles/COMPILER
- /usr/local/modulefiles/MATH
- /usr/local/modulefiles/SCIENTIFIC
- /usr/local/modulefiles/IO
- /usr/local/modulefiles/TOOLS
- /usr/local/modulefiles/MISC
Ref: http://www.fz-juelich.de/ias/jsc/EN/Expertise/Supercomputers/JUGENE/UserInfo/ModuleEnvironment.html
- applications: third party application programs will be entered here
- compilers: programs for converting language source to machine code
- environment: modules for providing LRZ specific environment variables
- graphics: modules for providing graphics and visualization related functionality
- libraries: performance and functionality libraries
- parallel: access to parallelization software, especially MPI
- tools: development, tuning and debugging aids
Ref: http://www.lrz.de/services/software/utilities/modules/
- Curie's software documentation
- Mathematical libraries
- Storage softwares and data handling
- Calculation codes
- Visualization softwares and data handling
- Profiling and Debugging sofwares
- Development
- Others
Ref: http://www-hpc.cea.fr/docs/Curie-software-documentation.html
- Environment: modulefiles dedicated to prepare the environment, for example, get all necessary variables to use mpi2 to compile and even run programs
- Tools: useful tools which can be used at any time (php, perl, ...)
- Applications: High Performance Computers programs (CPMD, NAMD, ...)
- Libraries: Those are typically loaded at a compilation time, they load into the environment the correct compiler and linker flags (FFTW, LAPACK, ...)
- Compilers: You can play with differents compilers and versions in this package (c, c++, fortran, java, ...)
Ref: http://www.bsc.es/media/859.pdf , p. 19
- Chemistry
- Physics
- Life Science
- Engineering
- Astronomy
- Visualisation
- Maths Libraries
- Data Libraries
- All Software
Ref: http://www.hpc.cineca.it/content/application-software-science
This one has a little bit too many subcategories; summary:
- Amusement
- Development
- Documentation
- Hardware
- Metapackages
- Multimedia
- Productivity
- System
Ref: http://en.opensuse.org/openSUSE:Package_group_guidelines
Administration Tools
Authoring and Publishing
Development Libraries
Development Tools
DNS Name Server
Eclipse
Editors
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Network Server
Legacy Software Development
Legacy Software Support
Mail Server
Misc
Multimedia
MySQL Database
Network Servers
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Server Configuration Tools
Sound and Video
System Tools
Text-based Internet
Web Server
Windows File Server
Windows PV Drivers
X Software Development
X Window System
Amusements/Games
Amusements/Graphics
Applications/Archiving
Applications/Communications
Applications/Databases
Applications/Editors
Applications/Emulators
Applications/Engineering
Applications/File
Applications/Internet
Applications/Multimedia
Applications/Productivity
Applications/Publishing
Applications/System
Applications/Text
Development/Debuggers
Development/Languages
Development/Libraries
Development/System
Development/Tools
Documentation
System Environment/Base
System Environment/Daemons
System Environment/Kernel
System Environment/Libraries
System Environment/Shells
User Interface/Desktops
User Interface/X
User Interface/X Hardware Support
Category | Description |
---|---|
Administration Utilities | Utilities to administer system resources, manage user accounts, etc. |
Mono/CLI | Everything about Mono and the Common Language Infrastructure. |
Communication Programs | Software to use your modem in the old fashioned style. |
Databases | Database Servers and Clients. |
debian-installer udeb packages | Special packages for building customized debian-installer variants. Do not install them on a normal system! |
Debug packages | Packages providing debugging information for executables and shared libraries. |
Development | Development utilities, compilers, development environments, libraries, etc. |
Documentation | FAQs, HOWTOs and other documents trying to explain everything related to Debian, and software needed to browse documentation (man, info, etc). |
Editors | Software to edit files. Programming environments. |
Electronics | Electronics utilities. |
Embedded software | Software suitable for use in embedded applications. |
Fonts | Font packages. |
Games | Programs to spend a nice time with after all this setting up. |
GNOME | The GNOME desktop environment, a powerful, easy to use set of integrated applications. |
GNU R | Everything about GNU R, a statistical computation and graphics system. |
GNUstep | The GNUstep environment. |
Graphics | Editors, viewers, converters... Everything to become an artist. |
Ham Radio | Software for ham radio. |
Haskell | Everything about Haskell. |
Web Servers | Web servers and their modules. |
Interpreters | All kind of interpreters for interpreted languages. Macro processors. |
Java | Everything about Java. |
KDE | The K Desktop Environment, a powerful, easy to use set of integrated applications. |
Kernels | Operating System Kernels and related modules. |
Library development | Libraries necessary for developers to write programs that use them. |
Libraries | Libraries to make other programs work. They provide special features to developers. |
Lisp | Everything about Lisp. |
Language packs | Localization support for big software packages. |
Programs to route, read, and compose E-mail messages. | |
Mathematics | Math software |
Miscellaneous | Miscellaneous utilities that did not fit well anywhere else. |
Network | Daemons and clients to connect your system to the world. |
Newsgroups | Software to access Usenet, to set up news servers, etc. |
OCaml | Everything about OCaml, an ML language implementation. |
Old Libraries | Old versions of libraries, kept for backward compatibility with old applications. |
Other OSes and file systems | Software to run programs compiled for other operating systems, and to use their filesystems. |
Perl | Everything about Perl, an interpreted scripting language. |
PHP | Everything about PHP. |
Python | Everything about Python, an interpreted, interactive object oriented language. |
Ruby | Everything about Ruby, an interpreted object oriented language. |
Science | Basic tools for scientific work |
Shells | Command shells. Friendly user interfaces for beginners. |
Sound | Utilities to deal with sound: mixers, players, recorders, CD players, etc. |
TeX | The famous typesetting software and related programs. |
Text Processing | Utilities to format and print text documents. |
Utilities | Utilities for file/disk manipulation, backup and archive tools, system monitoring, input systems, etc. |
Version Control Systems | Version control systems and related utilities. |
Video | Video viewers, editors, recording, streaming. |
Virtual packages | Virtual packages. |
Web Software | Web servers, browsers, proxies, download tools etc. |
X Window System software | X servers, libraries, fonts, window managers, terminal emulators and many related applications. |
Xfce | Xfce, a fast and lightweight Desktop Environment. |
Zope-Plone Framework | Zope Application Server and Plone Content Managment System. |
Accessibility
Archiving/Backup
Archiving/Cd burning
Archiving/Compression
Archiving/Other
Books/Computer books
Books/Faqs
Books/Howtos
Books/Literature
Books/Other
Communications
Databases
Development/C
Development/C++
Development/Databases
Development/GNOME and GTK+
Development/Java
Development/KDE and Qt
Development/Kernel
Development/Other
Development/Perl
Development/PHP
Development/Python
Development/Ruby
Development/X11
Editors
Education
Emulators
File tools
Games/Adventure
Games/Arcade
Games/Boards
Games/Cards
Games/Other
Games/Puzzles
Games/Sports
Games/Strategy
Graphical desktop/Enlightenment
Graphical desktop/FVWM based
Graphical desktop/GNOME
Graphical desktop/Icewm
Graphical desktop/KDE
Graphical desktop/Other
Graphical desktop/Sawfish
Graphical desktop/WindowMaker
Graphical desktop/Xfce
Graphics
Monitoring
Networking/Chat
Networking/File transfer
Networking/Instant messaging
Networking/IRC
Networking/Mail
Networking/News
Networking/Other
Networking/Remote access
Networking/WWW
Office
Publishing
Sciences/Astronomy
Sciences/Biology
Sciences/Chemistry
Sciences/Computer science
Sciences/Geosciences
Sciences/Mathematics
Sciences/Other
Sciences/Physics
Shells
Sound
System/Base
System/Cluster
System/Configuration/Boot and Init
System/Configuration/Hardware
System/Configuration/Networking
System/Configuration/Other
System/Configuration/Packaging
System/Configuration/Printing
System/Fonts/Console
System/Fonts/True type
System/Fonts/Type1
System/Fonts/X11 bitmap
System/Internationalization
System/Kernel and hardware
System/Libraries
System/Printing
System/Servers
System/X11
Terminals
Text tools
Toys
Video
Ref: http://wiki.mandriva.com/en/Development/Packaging/Groups
archivers cross geography meta-pkgs security
audio databases graphics misc shells
benchmarks devel ham multimedia sysutils
biology editors inputmethod net textproc
cad emulators lang news time
chat finance mail parallel wm
comms fonts math pkgtools www
converters games mbone print x11
app-accessibility
app-admin
app-antivirus
app-arch
app-backup
app-benchmarks
app-cdr
app-crypt
app-dicts
app-doc
app-editors
app-emacs
app-emulation
app-forensics
app-i18n
app-laptop
app-misc
app-mobilephone
app-office
app-pda
app-portage
app-shells
app-text
app-vim
app-xemacs
dev-ada
dev-cpp
dev-db
dev-dotnet
dev-embedded
dev-games
dev-haskell
dev-java
dev-lang
dev-libs
dev-lisp
dev-lua
dev-ml
dev-perl
dev-php
dev-php5
dev-python
dev-ruby
dev-scheme
dev-tcltk
dev-tex
dev-texlive
dev-util
dev-vcs
games-action
games-arcade
games-board
games-emulation
games-engines
games-fps
games-kids
games-misc
games-mud
games-puzzle
games-roguelike
games-rpg
games-server
games-simulation
games-sports
games-strategy
games-util
gnome-base
gnome-extra
gnustep-apps
gnustep-base
gnustep-libs
gpe-base
gpe-utils
java-virtuals
kde-base
kde-misc
lxde-base
mail-client
mail-filter
mail-mta
media-fonts
media-gfx
media-libs
media-plugins
media-radio
media-sound
media-tv
media-video
net-analyzer
net-dialup
net-dns
net-firewall
net-fs
net-ftp
net-im
net-irc
net-libs
net-mail
net-misc
net-nds
net-news
net-nntp
net-p2p
net-print
net-proxy
net-voip
net-wireless
net-zope
perl-core
rox-base
rox-extra
sci-astronomy
sci-biology
sci-calculators
sci-chemistry
sci-electronics
sci-geosciences
sci-libs
sci-mathematics
sci-misc
sci-physics
sci-visualization
sec-policy
sys-apps
sys-auth
sys-block
sys-boot
sys-cluster
sys-devel
sys-freebsd
sys-fs
sys-infiniband
sys-kernel
sys-libs
sys-power
sys-process
www-apache
www-apps
www-client
www-misc
www-plugins
www-servers
x11-apps
x11-base
x11-drivers
x11-libs
x11-misc
x11-plugins
x11-proto
x11-terms
x11-themes
x11-wm
xfce-base
xfce-extra
virtual
Ref: http://www.funtoo-quebec.org/wiki/index.php/Catégories_dans_Portage Ref: http://praxis.edoceo.com/portage
amusements
aqua
archivers
audio
benchmarks
biology
blinkenlights
cad
chat
chinese
comms
compression
cross
crypt
crypto
database
databases
devel
editor
editors
education
electronics
emacs
emulators
erlang
finance
fonts
framework
fuse
games
genealogy
gis
gnome
gnustep
graphics
groovy
gtk
haskell
html
ipv6
irc
japanese
java
kde
kde3
kde4
lang
lua
macports
mail
math
mercurial
ml
mono
multimedia
mww
net
network
news
ocaml
office
palm
parallel
pdf
perl
php
pim
print
python
rox
ruby
russian
scheme
science
security
shell
shells
shibboleth
spelling
squeak
sysutil
sysutils
tcl
tex
text
textproc
tk
unicode
vnc
win32
wsn
www
x11
x11-font
x11-wm
xfce
xml
yorick
zope
Category | Description |
---|
- accessories
- communication
- games
- multimedia
- office
- other
- programming
- support
- themes
- tools
Installed Groups:
Administration Tools
Authoring and Publishing
Graphical Internet
Graphics
Legacy Network Server
MySQL Database
System Tools
Text-based Internet
Web Server
Yum Utilities
Available Groups:
Cluster Storage
Clustering
DNS Name Server
Development Libraries
Development Tools
Eclipse
Editors
Educational Software
Electronic Lab
Engineering and Scientific
FTP Server
FUSE
Fedora Packager
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphviz
Hardware Support
Ice Desktop Enviroment
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Software Development
Mail Server
Misc Scientific Linux Packages
Multimedia
Network Servers
News Server
Office/Productivity
OpenAFS Client
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
R
Server Configuration Tools
Sound and Video
Virtualization
Web Development
Window Managers
Windows File Server
X Software Development
X Window System
XFS
glite-UI (production - x86_64)
ipw3945
Ref: yum grouplist
- Accessibility
- Archiving
- Backup
- Cd burning
- Compression
- Other
- Communications
- Databases
- Development
- C
- C++
- Databases
- Debuggers
- Documentation
- Functional
- GNOME and GTK+
- Haskell
- Java
- KDE and QT
- Kernel
- Lisp
- ML
- Other
- Perl
- Python
- Ruby
- Scheme
- Tcl
- Tools
- Documentation
- Editors
- Education
- Emulators
- File tools
- #Games
- #Graphical desktop
- Graphics
- Monitoring
- Networking
- #Chat
- DNS
- File transfer
- #IRC
- #Instant messaging
- #News
- Other
- Remote access
- WWW
- Office
- Publishing
- Sciences
- Chemistry
- Computer science
- Geosciences
- Mathematics
- Other
- Physics
- Security
- Antivirus
- Networking
- Shells
- Sound
- System
- Base
- Configuration
- Boot and Init
- Hardware
- Networking
- Other
- Packaging
- Printing
- Fonts
- True type
- Type1
- X11 bitmap
- Internationalization
- Kernel and hardware
- Legacy libraries
- Libraries
- Servers
- X11
- XFree86
- Terminals
- Text tools
- Toys
- Video