Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 26c37024ae |
@@ -208,6 +208,47 @@ go mod download`,
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
case 'deb':
|
||||||
|
return isLocal
|
||||||
|
? [
|
||||||
|
{
|
||||||
|
title: 'Add the apt repo (real apt repo, flat — Packages/Release auto-generated)',
|
||||||
|
language: 'bash',
|
||||||
|
code: `echo 'deb [trusted=yes] ${url}/api/v1/local/${name}/ ./' | sudo tee /etc/apt/sources.list.d/${name}.list
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install <package>`,
|
||||||
|
note: '[trusted=yes]: artifactapi serves the flat repo unsigned (matches the rpm repo\'s gpgcheck=0). The `./` is the flat-repo suite — apt fetches Packages/Release from the repo root.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Publish a .deb (index regenerates automatically)',
|
||||||
|
language: 'bash',
|
||||||
|
code: `curl -fsSL --upload-file ./my-package_1.0_amd64.deb \\
|
||||||
|
${url}/api/v2/remotes/${name}/files/my-package_1.0_amd64.deb`,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
: [
|
||||||
|
{
|
||||||
|
title: 'Add the apt repo (caching proxy)',
|
||||||
|
language: 'bash',
|
||||||
|
code: `echo 'deb ${proxy} <suite> <component>' | sudo tee /etc/apt/sources.list.d/${name}.list
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install <package>`,
|
||||||
|
note: "Signatures are verified against the upstream mirror's real signed Release through the proxy (no [trusted=yes] needed). Example suite/component: bookworm main.",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
case 'github_deb':
|
||||||
|
return [
|
||||||
|
{
|
||||||
|
title: 'Add the apt repo (metadata-only, from GitHub releases)',
|
||||||
|
language: 'bash',
|
||||||
|
code: `echo 'deb [trusted=yes] ${proxy}/ ./' | sudo tee /etc/apt/sources.list.d/${name}.list
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install <package>`,
|
||||||
|
note: "The apt index is synthesized from the configured GitHub repo's release .deb assets; package downloads are redirected to the backing releases remote. Served unsigned, so [trusted=yes].",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
case 'generic':
|
case 'generic':
|
||||||
default:
|
default:
|
||||||
return [
|
return [
|
||||||
|
|||||||
Reference in New Issue
Block a user