Project

General

Profile

Latest Builds » History » Version 47

osmith, 07/22/2024 07:39 AM
update checksum of Release.key; the previous checksum was from the opensuse build server before we moved to the selfhosted one (OS#6505)

1 1 laforge
{{>toc}}
2
3
h1. _Latest_ Builds
4
5 9 pespin
If you require current master version of the Osmocom GSM related software, go have a look at the [[Nightly_Builds]] alternative. NOTE: USE NIGHTLY BUILDS ONLY FOR DEVELOPMENT/TESTING. 
6 8 pespin
7 34 osmith
sysmocom has set up package builds for the _latest_ version tag of the Osmocom GSM related software.
8 28 laforge
9 34 osmith
The packages are built for various Linux distributions, find the complete list at the OBS page: https://obs.osmocom.org/project/show/osmocom:latest
10 1 laforge
11
A nice status overview on the builds is available at https://obs.osmocom.org/project/monitor/osmocom:latest
12
13 34 osmith
Browse the published binary packages at: https://downloads.osmocom.org/packages/osmocom:/latest/
14
15 1 laforge
h2. How to use the _osmocom:latest_ builds
16 32 laforge
17 34 osmith
h3. Debian based distributions
18 1 laforge
19 44 osmith
h4. Using extrepo (Debian only)
20 41 osmith
21
<pre>
22
# apt install extrepo
23
# extrepo enable osmocom-latest
24
</pre>
25
26 44 osmith
h4. Manually (Debian, Ubuntu, Raspberry Pi OS)
27 41 osmith
28 40 osmith
Replace Debian_XX with your distribution name, as found "here":https://downloads.osmocom.org/packages/osmocom:/latest/.
29 1 laforge
30
<pre>
31 34 osmith
$ sudo su
32 40 osmith
# OSMOCOM_REPO="https://downloads.osmocom.org/packages/osmocom:/latest/Debian_XX"
33 38 fixeria
# wget $OSMOCOM_REPO/Release.key
34 1 laforge
# sha256sum Release.key
35 47 osmith
5c317407aef0671b7795d79942b4b9118dca199884d88accab2aae92a5ad08ba  Release.key
36 39 osmith
# mv Release.key /etc/apt/trusted.gpg.d/osmocom-latest.asc
37
# echo "deb [signed-by=/etc/apt/trusted.gpg.d/osmocom-latest.asc] $OSMOCOM_REPO/ ./" > /etc/apt/sources.list.d/osmocom-latest.list
38 34 osmith
# apt-get update
39
# exit
40 2 laforge
</pre>
41 3 laforge
42 42 osmith
h4. Raspberry Pi OS
43
44
Follow the instructions above, and replace Debian_XX with:
45
* 64-bit: Debian_11
46
* 32-bit: Raspbian_11
47
48
This example is for Raspberry Pi OS 11, adjust the number accordingly.
49
50 37 laforge
h2. Apt Pinning
51
52 46 laforge
With the above you now have osmocom packages as *one* package feed, but others (including your distribution) may be shipping packages incompatible with those supplied by osmocom. Mixing e.g. some libraries from distributions with applications from osmocom may render unwanted results.
53
54
In order to make sure that osmocom packages are always preferred over your distribution's upstream packages with the same name, see [[Apt_Pinning]]
55 37 laforge
56 34 osmith
h2. How are those builds created?
57 24 laforge
58 34 osmith
See [[OBS Maintenance]].
59 25 laforge
60
h2. Historical Archives / Older Packages
61
62 43 laforge
If you are interested in a historical archive of previous / older packages, you can find it at https://package-archive.osmocom.org/obs-mirror/ - it contains a daily mirror of the entire *osmocom:* OBS hierarchy, including the *latest* builds.  The full URL e.g. for Raspbian 10 of April 22nd, 2021 would be https://package-archive.osmocom.org/obs-mirror/20210422-002301/latest/Raspbian_10/
Add picture from clipboard (Maximum size: 48.8 MB)