README_EN.md 1.7 KB

DEB Downloader

This is a tool for downloading DEB packages along with their dependencies and extracting them to a specified directory.

Currently, DragonOS uses it to build some critical packages.

Release Downloads

This project uses Cloud Native Build (cnb.cool) for CI/CD, with releases published to cnb.cool releases.

Installation

make build-docker-ubuntu2404

Usage

Download DEB Packages and Dependencies

Replace xxx with the name of the DEB package you want to download.

make PACKAGE_NAME=xxx download

Extract DEB Packages

This command will extract the downloaded DEB packages to the output/sysroot directory.

make unpack

Clean Up

make clean

Contributing

You can contribute either via cnb.cool or GitHub PR.

(Recommended) Contribute via CNB.cool

Since the main repository is hosted on cnb.cool, we recommend submitting code via CNB.cool's PR system.

Repository address: https://cnb.cool/DragonOS-Community/deb-downloader

Contribute via GitHub

If you prefer using GitHub, please push your changes to the corresponding branch on GitHub and open a PR.

Repository address: https://github.com/DragonOS-Community/deb-downloader

Note: The repository is synced one-way from cnb.cool to GitHub.
Once your GitHub PR is approved, maintainers will manually create a PR on cnb.cool and merge the changes.
(This process is slightly cumbersome, but we appreciate your understanding.)

Contact Us

If you have any questions or suggestions, feel free to reach out to our community.

Project Maintainer: longjin@dragonos.org