code.gitea.io/gitea@v1.22.3/templates/package/content/debian.tmpl (about) 1 {{if eq .PackageDescriptor.Package.Type "debian"}} 2 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4> 3 <div class="ui attached segment"> 4 <div class="ui form"> 5 <div class="field"> 6 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.debian.registry"}}</label> 7 <div class="markup"><pre class="code-block"><code>sudo curl <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/debian/repository.key"></origin-url> -o /etc/apt/keyrings/gitea-{{$.PackageDescriptor.Owner.Name}}.asc 8 echo "deb [signed-by=/etc/apt/keyrings/gitea-{{$.PackageDescriptor.Owner.Name}}.asc] <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/debian"></origin-url> $distribution $component" | sudo tee -a /etc/apt/sources.list.d/gitea.list 9 sudo apt update</code></pre></div> 10 <p>{{ctx.Locale.Tr "packages.debian.registry.info"}}</p> 11 </div> 12 <div class="field"> 13 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.debian.install"}}</label> 14 <div class="markup"> 15 <pre class="code-block"><code>sudo apt install {{$.PackageDescriptor.Package.Name}}={{$.PackageDescriptor.Version.Version}}</code></pre> 16 </div> 17 </div> 18 <div class="field"> 19 <label>{{ctx.Locale.Tr "packages.registry.documentation" "Debian" "https://docs.gitea.com/usage/packages/debian/"}}</label> 20 </div> 21 </div> 22 </div> 23 24 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.debian.repository"}}</h4> 25 <div class="ui attached segment"> 26 <table class="ui single line very basic table"> 27 <tbody> 28 <tr> 29 <td class="collapsing"><h5>{{ctx.Locale.Tr "packages.debian.repository.distributions"}}</h5></td> 30 <td>{{StringUtils.Join .Distributions ", "}}</td> 31 </tr> 32 <tr> 33 <td class="collapsing"><h5>{{ctx.Locale.Tr "packages.debian.repository.components"}}</h5></td> 34 <td>{{StringUtils.Join .Components ", "}}</td> 35 </tr> 36 <tr> 37 <td class="collapsing"><h5>{{ctx.Locale.Tr "packages.debian.repository.architectures"}}</h5></td> 38 <td>{{StringUtils.Join .Architectures ", "}}</td> 39 </tr> 40 </tbody> 41 </table> 42 </div> 43 44 {{if .PackageDescriptor.Metadata.Description}} 45 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4> 46 <div class="ui attached segment"> 47 {{.PackageDescriptor.Metadata.Description}} 48 </div> 49 {{end}} 50 51 {{if .PackageDescriptor.Metadata.Dependencies}} 52 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.dependencies"}}</h4> 53 <div class="ui attached segment"> 54 <table class="ui single line very basic table"> 55 <tbody> 56 {{range .PackageDescriptor.Metadata.Dependencies}} 57 <tr> 58 <td>{{.}}</td> 59 </tr> 60 {{end}} 61 </tbody> 62 </table> 63 </div> 64 {{end}} 65 {{end}}