oma
modern package management frontend for dpkg-based Linux distributions
TLDR
Enter the interactive package management interface
SYNOPSIS
oma [command] [options] [package...]
DESCRIPTION
oma is a modern package management frontend for dpkg-based Linux distributions, developed by the AOSC (Anthon Open Source Community) project. It provides an interactive text-based interface for managing packages, with support for dependency resolution and system upgrades.
The tool automatically refreshes package lists before install and upgrade operations, reducing the need for manual repository updates. It aims to provide a user-friendly experience while maintaining compatibility with the underlying dpkg/apt infrastructure.
PARAMETERS
install package
Install one or more packagesremove package
Remove one or more packagesupgrade
Upgrade all installed packages to newest versionsrefresh
Update the package list from repositoriessearch keyword
Search for packages matching keywordshow package
Display detailed information about a packagelist
List installed packagesdepends package
Show package dependenciesrdepends package
Show reverse dependenciesclean
Clean package cachehelp
Display help information
CAVEATS
Requires root privileges (via sudo) for operations that modify the system. Designed primarily for AOSC OS but may work on other dpkg-based distributions with appropriate configuration.
HISTORY
Developed by the AOSC (Anthon Open Source Community) as part of their effort to create a streamlined Linux distribution experience. The name "oma" is derived from various meanings across languages, reflecting AOSC's international community.
