132 releases (57 breaking)
Uses new Rust 2024
| new 0.62.0 | Feb 25, 2026 |
|---|---|
| 0.60.1 | Feb 11, 2026 |
| 0.59.2 | Dec 10, 2025 |
| 0.59.1 | Nov 18, 2025 |
| 0.15.3 | Nov 28, 2023 |
#511 in Compression
125KB
3K
SLoC
oma-pm
The package manager component for oma.
The oma-pm crate provides essential functionalities for package management operations such as install, remove, upgrade, and search.
Features
- PackageInfo: Package information to be handled by oma-apt.
- Progress: Reports the progress of package management operations.
- Search Result: Structure and handling of search results.
- Communication with rust-apt: Communicate with
oma-apt.
NOTE: oma-apt is another fork of rust-apt, maintained by AOSC-Dev
Modules
apt: Handles interactions withapt.matches: Provides utilities for matching package information.pkginfo: Contains definitions and structures for package information.progress: Tracks the progress of package management operations.search: Defines the structure and handling of search results.dbus: Manages D-Bus communication.
Re-exports
AptErrors: Error definitions fromoma-aptcrate.PkgCurrentState: Current package management status from oma-apt.PackageStatus: Package status definitions from thesearchmodule.
Dependencies
~50–73MB
~1M SLoC