|
|
@@ -1,5 +1,16 @@ |
|
|
|
First did instructions in --> INIT.TXT |
|
|
|
|
|
|
|
THEN, this is new: |
|
|
|
|
|
|
|
gpg --output public.pgp --export 83345E54 |
|
|
|
|
|
|
|
// optional I guess; gpg --keyring ./public.pgp --no-default-keyring --export -a > public.asc |
|
|
|
|
|
|
|
we need that public.pgp file!! let's upload it to somewhere, such as: |
|
|
|
|
|
|
|
https://cppse.nl/public.pgp !! |
|
|
|
|
|
|
|
|
|
|
|
Then make sure you have an "empty" repo. |
|
|
|
|
|
|
|
reprepro -b /repo remove bionic whatever # if needed |
|
|
@@ -20,10 +31,15 @@ Upload that thing to some secret URL you can use during CI. |
|
|
|
Usage after all this: |
|
|
|
|
|
|
|
# install key |
|
|
|
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5CE16B7B |
|
|
|
## THIS NO LONGER WORKS sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5CE16B7B |
|
|
|
|
|
|
|
# install repo |
|
|
|
sudo add-apt-repository "deb https://cppse.nl/repo/ $(lsb_release -cs) main" |
|
|
|
## THIS NO LONGER WORKS sudo add-apt-repository "deb https://cppse.nl/repo/ $(lsb_release -cs) main" |
|
|
|
|
|
|
|
# NEW APPROACH: |
|
|
|
curl -qs https://cppse.nl/public.pgp | sudo tee /etc/apt/keyrings/public.pgp |
|
|
|
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/public.pgp] https://cppse.nl/repo/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list |
|
|
|
|
|
|
|
|
|
|
|
# enjoy |
|
|
|
sudo apt-get install whatever |