Rootmanual:Repository: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
m (Stavfel)
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== Adding packages to the repository ==
== Adding packages to the repository ==
# Connecto to [[Repomaster]] and transfer the .deb file to any directory.
# Connecto to [[Repomaster]] and transfer the .deb file to any directory.

=== For deb-systems ===
# Cd to the root directory of the dist you want to add a package for inside the repository (e.g for ubuntu /srv/repos/ubuntu)
# Cd to the root directory of the dist you want to add a package for inside the repository (e.g for ubuntu /srv/repos/ubuntu)
# Run: reprepro includedeb ''<osrelease>'' ''<debfile>'' (osrelease is the name of the relase, e.g trusty for ubuntu 14.04 or wheezy for debian 7)
# Run: reprepro includedeb ''<osrelease>'' ''<debfile>'' (osrelease is the name of the relase, e.g trusty for ubuntu 14.04 or wheezy for debian 7)
## Enter the gpg-password to sign the package
## Enter the gpg-password to sign the package
# If there are no errors, the package is now available in the repository. To see the new package, update the list (e.g apt-get update) and the new package should be available.
# If there are no errors, the package is now available in the repository. To see the new package, update the list (e.g apt-get update) and the new package should be available.

=== For CentOS ===
# Place your rpm in /srv/repos/CentOS/{7,8,whatever}/$arch/
# Run <code>createrepo</code> on that directory.

Versionen från 10 september 2020 kl. 23.25

Adding packages to the repository

  1. Connecto to Repomaster and transfer the .deb file to any directory.

For deb-systems

  1. Cd to the root directory of the dist you want to add a package for inside the repository (e.g for ubuntu /srv/repos/ubuntu)
  2. Run: reprepro includedeb <osrelease> <debfile> (osrelease is the name of the relase, e.g trusty for ubuntu 14.04 or wheezy for debian 7)
    1. Enter the gpg-password to sign the package
  3. If there are no errors, the package is now available in the repository. To see the new package, update the list (e.g apt-get update) and the new package should be available.

For CentOS

  1. Place your rpm in /srv/repos/CentOS/{7,8,whatever}/$arch/
  2. Run createrepo on that directory.