pacapt icon indicating copy to clipboard operation
pacapt copied to clipboard

[RFC] Support repository sources

Open woky opened this issue 6 years ago • 0 comments

This is probably out of scope as it has too many variables, but for me, pacapt could completely abstract distro-specific package managers if it would also support adding additional repositories.

For instance, sometimes I need to install Docker CE on Debian as described in https://docs.docker.com/install/linux/docker-ce/debian/. The steps are roughly equivalent to:

apt update
apt install apt-transport-https ca-certificates gnupg2 lsb-release

OS_ID=$(lsb_release -si | tr '[:upper:]' '[:lower:]')
OS_REL=$(lsb_release -sc)

repo_name=docker-ce
base_url=https://download.docker.com/linux

curl -sSL $base_url/$OS_ID/gpg | apt-key add -
echo "deb [arch=amd64] $base_url/$OS_ID $OS_REL stable" >/etc/apt/sources.list.d/$repo_name.list
apt update

woky avatar Feb 07 '19 15:02 woky