Project

General

Profile

Nightly Builds » History » Version 45

osmith, 07/11/2022 10:34 AM
build.opensuse.org -> obs.osmocom.org

1 8 laforge
{{>toc}}
2
3 16 laforge
h1. _Nightly_ Builds
4 1 laforge
5
*NOTE: USE NIGHTLY BUILDS ONLY FOR DEVELOPMENT/TESTING*.  The [[Latest_Builds]] are a more stable alternative.
6 17 laforge
7 45 osmith
sysmocom has set up package builds for the current master version of the Osmocom GSM related software. As the name implies, these packages are built every night.
8 38 osmith
9 45 osmith
The packages are built for various Linux distributions, find the complete list at the OBS page: https://obs.osmocom.org/project/show/osmocom:nightly
10 14 neels
11 45 osmith
A nice status overview on the builds is available at https://obs.osmocom.org/project/monitor/osmocom:nightly
12 1 laforge
13 16 laforge
h2. How to use the _osmocom:nightly_ builds
14 1 laforge
15
h3. Debian based distributions
16
17 38 osmith
The download repositories are at:
18 1 laforge
19
* Debian
20 45 osmith
** https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_10/
21
** https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_11/
22
** https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_Testing/
23
** https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_Unstable/
24 1 laforge
* Raspbian
25 45 osmith
** https://downloads.osmocom.org/packages/osmocom:/nightly/Raspbian_10/
26
** https://downloads.osmocom.org/packages/osmocom:/nightly/Raspbian_11/
27 1 laforge
* Ubuntu
28 45 osmith
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_18.04/
29
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_20.04/
30
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_20.10/
31
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_21.04/
32
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_21.10/
33
** https://downloads.osmocom.org/packages/osmocom:/nightly/xUbuntu_22.04/
34 1 laforge
35
For example, adding the repository to your Debian 11 system:
36
<pre>
37
$ sudo su
38 45 osmith
# wget https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_11/Release.key
39 1 laforge
# sha256sum Release.key
40 38 osmith
1d0e8f6e67b84b6262767596a183d585c9a26cba793bbc862eb16fa3762db4b7  Release.key
41 44 laforge
# apt-key add Release.key
42 1 laforge
# rm Release.key
43 45 osmith
# echo "deb https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_11/ ./" > /etc/apt/sources.list.d/osmocom-nightly.list
44 16 laforge
# apt-get update
45 24 osmith
# exit
46 16 laforge
</pre>
47
48
h3. RPM based distributions
49 38 osmith
50 45 osmith
Example for CentOS_8, adjust it as necessary for other distributions as found "here":https://downloads.osmocom.org/packages/osmocom:/nightly/.
51 16 laforge
52
<pre>
53
$ sudo su
54 45 osmith
# wget https://downloads.osmocom.org/packages/osmocom:/nightly/CentOS_8/osmocom:nightly.repo
55
# sha256sum osmocom:nightly.repo
56
804f3b16e0ede84ad9aac210267e4ee1c4eb7f894eddce16d61b8e1cb40c7bec  osmocom:nightly.repo
57
# mv osmocom:nightly.repo /etc/yum.repos.d/
58 16 laforge
# exit
59
</pre>
60
61 45 osmith
As soon as you try to install a package from the Osmocom repository (e.g. <code>dnf install osmo-hlr</code>), @dnf@ will import the repositories GPG key as defined in the .repo file ("repomd.xml.key":https://downloads.osmocom.org/packages/osmocom:/nightly/CentOS_8/repodata/repomd.xml.key), download the repository index and finally install the Osmocom packages.
62 37 laforge
63
h2. How are those builds created?
64
65 45 osmith
See [[OBS Maintenance]].
66 39 laforge
67
h2. Historical Archives / Older Packages
68
69 45 osmith
If you are interested in a historical archive of previous / older packages, you can find it at https://downloads.osmocom.org/obs-mirror/ - it contains a daily mirror of the entire *osmocom:* OBS hierarchy, including the *nightly* builds.  The full URL e.g. for Raspbian 10 of April 22nd, 2021 would be https://downloads.osmocom.org/obs-mirror/20210422-002301/nightly/Raspbian_10/.
Add picture from clipboard (Maximum size: 48.8 MB)