https://github.com/supriyo-biswas/static-builds
Statically-built, dependency free binaries of software packages for Linux.
https://github.com/supriyo-biswas/static-builds
curl openssh rsync ssh static-binary wget
Last synced: 4 months ago
JSON representation
Statically-built, dependency free binaries of software packages for Linux.
- Host: GitHub
- URL: https://github.com/supriyo-biswas/static-builds
- Owner: supriyo-biswas
- Created: 2024-04-07T06:51:23.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T16:41:06.000Z (over 1 year ago)
- Last Synced: 2025-01-31T00:13:12.543Z (over 1 year ago)
- Topics: curl, openssh, rsync, ssh, static-binary, wget
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# static-builds
Statically-built, dependency free binaries of software packages for Linux. Just extract the binaries, add to your system, and run them!
Perfect for servers with limited installation capabilties (e.g. recovery situations), containerized environments or CI runners where pulling in a binary dependency with multiple files may not be possible.
In Golang, it is possible to create an executable that works on the target OS and architecture without having any other dependencies, ensuring that the only thing you need to run your software is to deploy the single binary in the server or container. This project aims to create a similar experience for other software packages.
## Installation
Head over to the [releases](https://github.com/supriyo-biswas/static-builds/releases) to download the binaries.
Some binaries have some special requirements:
* `curl`/`wget`/`git`: To download HTTPS content, you need to add a certificate bundle into `/etc/ssl/cert.pem`, such as the one from [python-certifi](https://raw.githubusercontent.com/certifi/python-certifi/master/certifi/cacert.pem). Without this, you will face certificate errors.
* `procps-ng`: The `top` command depends on a terminfo database being available at `/etc/terminfo`, `/usr/lib/terminfo` or `/usr/share/terminfo`. Alternatively, use `ps`, `kill` and friends from the same package, which do not have this limitation.