Английская Википедия:Image Packaging System
Шаблон:Short description Шаблон:Multiple issues The Image Packaging System, also known as IPS[1] or pkg(5), is a cross-platform package management system created by the OpenSolaris community in coordination with Sun Microsystems. It is used by Solaris 11 and several Illumos-based distributions: OpenIndiana, OmniOS, XStreamOS[2] and a growing number of layered applications, including GlassFish, across a variety of Operating System platforms. IPS is coded in the Python programming language.
Features
Features include:
- Use of ZFS, allowing multiple boot environments and easy package operation rollbacks
- Transactional actions
- Support for multiple platform architectures within a single package
- Legacy support for SVR4 packages
- Extensive search grammar
- Remote search capability
- Changes-only based package updates
- Network package repository
- File and network-based package publication
- Package operation history
- On-disk package format (p5p)
- Multi-platform ports for layered applications:
- Broad platform support: Windows, Linux, OS X, Darwin, Solaris, OpenSolaris, illumos and AIX
- Cross-platform update notification and package management Graphical user interfaces.
Considerations
Due to the fact that IPS delivers each file in a separate shelfШаблон:What with a separate checksum, a package update only needs to replace files that have been modified. When dealing with ELF binaries, IPS computes checksums only from the loaded parts of an ELF binaryШаблон:Citation needed. This means in practice that when only the ELF comment section has been changed, there would be no need to update it. However, this method of delivery can cause slower operation when the input source is on a medium with high latency (e.g. internet with higher round trip time or CD/DVD media with slow seeks).
References
External links
- Github project: Image Packaging System
- Multi-platform Packaging for Layered Distros
- GlassFish Update Center Toolkit)
- Update Center 2.0 (multiplatform IPS)
Шаблон:Package management systems Шаблон:Oracle FOSS
Шаблон:Unix-stub Шаблон:Install-software-stub
- Английская Википедия
- OpenSolaris
- Free package management systems
- Sun Microsystems software
- Unix package management-related software
- Free software programmed in Python
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Английской Википедии