apt-os4 is a package manager for AmigaOS 4, inspired by Debian's apt. It allows users to search, install, update, and remove clib4 library packages from its repository using a command-line interface.
- Download and parse repository metadata (
InRelease,Packagesfiles) - Search for packages by name or description
- Install packages (
.debfiles) and extract their contents into SDK: folder on AmigaOS4 - Update local package lists and check for updates
- Remove installed packages
- Supports options for verbose output and ignoring SSL peer verification
src/— Source code filesbuild/— Build output (object files, binaries)Makefile— Build instructions.gitignore— Files and directories to ignore in gitsources.list— List of repositories
To build the project, run:
makeThe resulting binary will be placed in the build directory.
Assign APT: where you want all apt data will be saved (an installer is planned).
Execute apt update to create the package list
Use following commands:
apt install <package1> <package2> ...
apt uninstall <package1> <package2> ...
apt remove <package1> <package2> ...
apt search <package> ...
apt list
apt update
apt upgradeto manage packages.
--verbose— Enable verbose output--ignorepeers— Skip SSL peer verification--help— Show usage information
Edit sources.list to add or remove repositories. Each line should follow the format:
deb <repository_url> <distribution>
Example:
deb https://example.com/ repo
To create .deb files to publish to clib4 repository please refer to clib4 repository wiki
- libcurl
- libarchive
- libsqlite
- Standard C++17 libraries
This project is licensed under the GPL License.