Rootmanual:Repository: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Tobbez (diskussion | bidrag) Ingen redigeringssammanfattning |
Hugo (diskussion | bidrag) |
||
Rad 4: | Rad 4: | ||
# Copy the .deb package file to <code>/root/</code> on [[repomaster]]. |
# Copy the .deb package file to <code>/root/</code> on [[repomaster]]. |
||
# Run: |
# Run: |
||
#* For Debian: <code>reprepro includedeb -Vb / |
#* For Debian: <code>reprepro includedeb -Vb /srv/repos/debian OS-RELEASE DEB-FILE</code>, where OS-RELEASE is the name of the release, e.g <code>bullseye</code> for Debian 12. |
||
#* For Ubuntu: <code>reprepro includedeb -Vb / |
#* For Ubuntu: <code>reprepro includedeb -Vb /srv/repos/ubuntu OS-RELEASE DEB-FILE</code>, where OS-RELEASE is the name of the release, e.g <code>trusty</code> for Ubuntu 14.04. |
||
# Enter the GPG password to sign the package. |
# Enter the GPG password to sign the package. |
||
# If there were 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 were 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. |
Nuvarande version från 20 oktober 2023 kl. 12.33
Adding packages to the repository
For deb-based systems
- Copy the .deb package file to
/root/
on repomaster. - Run:
- For Debian:
reprepro includedeb -Vb /srv/repos/debian OS-RELEASE DEB-FILE
, where OS-RELEASE is the name of the release, e.gbullseye
for Debian 12. - For Ubuntu:
reprepro includedeb -Vb /srv/repos/ubuntu OS-RELEASE DEB-FILE
, where OS-RELEASE is the name of the release, e.gtrusty
for Ubuntu 14.04.
- For Debian:
- Enter the GPG password to sign the package.
- If there were 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 the Red Hat family
- Place your RPM in:
- Fedora:
/srv/repos/fedora/$os_version/$arch/
- RHEL and derivatives (Rocky, CentOS, Alma, etc.):
/srv/repos/el/$os_version/$arch/
- Fedora:
- Run
/usr/local/bin/lysator_update_yum_repos_cron