Hasty Briefsbeta

Oma: An attempt at reworking APT's interface

8 days ago
  • #package-management
  • #dpkg
  • #AOSC-OS
  • oma is a user-friendly rework of APT's interface, designed to be more robust and performant.
  • Features include a clear-and-simple interface, faster downloads, smart search, and fool-proofing mechanisms.
  • It integrates with AOSC OS's system management functions like mirror configuration and system feature protection.
  • Compatible with other dpkg-based OS like Debian, Ubuntu, Deepin, and openKylin.
  • Pre-installed on AOSC OS and available for other dpkg-based distributions.
  • Installation can be done via a script: `curl -sSf https://repo.aosc.io/get-oma.sh | sudo sh`.
  • Building oma requires dependencies like libapt-pkg, LLVM, Clang, Nettle, Rustc, and Cargo.
  • Runtime recommendations include ripgrep for accelerated operations.
  • Commands include install, upgrade, download, remove, refresh, search, and more.
  • Contributions are welcome under the GNU General Public License v3.0.