mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/boypt/openssh-deb.git
synced 2026-09-20 08:03:46 +08:00
5c4f31fd8b805cca6fbfa8d6755b4e13a00cc523
Latest OpenSSH for Debian / Ubuntu release.
A simple script to build latest deb package, using Debian sid packaging sources.
Install Dependencies
sudo apt install pkgconf build-essential fakeroot dpkg-dev debhelper debhelper-compat dh-exec dh-runit libaudit-dev libedit-dev libfido2-dev libgtk-3-dev libselinux1-dev libsystemd-dev
Build
./pullsrc.sh
./compile.sh
Use Docker to Build
Build the DEBs without installing a bunch of developing package in your host system.
./pullsrc.sh
docker build \
-t opensshbuild \
--build-arg DISTRO=ubuntu \
--build-arg DISTVER=22.04 \
--build-arg APT_MIRROR=ftp.us.debian.org \
./docker
docker run --rm -v $PWD:/data opensshbuild
docker image rm opensshbuild
Install DEBs
All DEBs are generated right under build directory. (Either direct build or with docker).
ls -l build/*.deb
# Ignore thoses files with dbgsym and tests
# Normally all you need is these 3 debs.
# openssh-client openssh-server openssh-sftp-server
Description
Languages
Shell
100%