Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AOSC-Dev/mirrormgr
Utility for generating sources.list for APT according to repository configurations (Rust version)
https://github.com/AOSC-Dev/mirrormgr
Last synced: 11 days ago
JSON representation
Utility for generating sources.list for APT according to repository configurations (Rust version)
- Host: GitHub
- URL: https://github.com/AOSC-Dev/mirrormgr
- Owner: AOSC-Dev
- License: mit
- Created: 2021-04-22T11:54:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T03:44:34.000Z (4 months ago)
- Last Synced: 2024-08-03T01:38:41.698Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 447 KB
- Stars: 4
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# apt-gen-list-rs
Utility for generating sources.list for APT according to repository configurations (Rust version)## Manual
```
apt-gen-list --help
```## Installation
```
$ cargo build --release
# install -Dvm755 target/release/apt-gen-list /usr/local/bin/apt-gen-list// install repo data, eg aosc:
$ git clone https://github.com/AOSC-Dev/aosc-os-repository-data.git
# mkdir -pv /usr/local/share/distro-repository-data/
# install -Dvm644 aosc-os-repository-data/* -t /usr/local/share/distro-repository-data/// Install Shell completions
# install -dv "/usr/share/zsh/functions/Completion/Linux/"
# install -Dvm644 completions/_apt-gen-list "/usr/share/zsh/functions/Completion/Linux/"
# install -dv "/usr/share/fish/completions/"
# install -Dvm644 completions/apt-gen-list.fish "/usr/share/fish/completions/"
# install -dv "/usr/share/bash-completion/completions/"
# install -Dvm644 completions/apt-gen-list.bash "/usr/share/bash-completion/completions/"
```## Dependencies
Building:
- Rust w/ Cargo
- C compiler
- make (when GCC LTO is used, not needed for Clang)Runtime:
- Glibc
- OpenSSL
- APT