Project

General

Profile

Latest Builds » History » Revision 43

Revision 42 (osmith, 09/25/2023 03:12 PM) → Revision 43/45 (laforge, 11/15/2023 02:33 PM)

{{>toc}} 

 h1. _Latest_ Builds 

 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.  

 sysmocom has set up package builds for the _latest_ version tag of the Osmocom GSM related software. 

 The packages are built for various Linux distributions, find the complete list at the OBS page: https://obs.osmocom.org/project/show/osmocom:latest 

 A nice status overview on the builds is available at https://obs.osmocom.org/project/monitor/osmocom:latest 

 Browse the published binary packages at: https://downloads.osmocom.org/packages/osmocom:/latest/ 

 h2. How to use the _osmocom:latest_ builds 

 h3. Debian based distributions 

 h4. Using extrepo 

 <pre> 
 # apt install extrepo 
 # extrepo enable osmocom-latest 
 </pre> 

 h4. Manually 

 Replace Debian_XX with your distribution name, as found "here":https://downloads.osmocom.org/packages/osmocom:/latest/. 

 <pre> 
 $ sudo su 
 # OSMOCOM_REPO="https://downloads.osmocom.org/packages/osmocom:/latest/Debian_XX" 
 # wget $OSMOCOM_REPO/Release.key 
 # sha256sum Release.key 
 1d0e8f6e67b84b6262767596a183d585c9a26cba793bbc862eb16fa3762db4b7    Release.key 
 # mv Release.key /etc/apt/trusted.gpg.d/osmocom-latest.asc 
 # echo "deb [signed-by=/etc/apt/trusted.gpg.d/osmocom-latest.asc] $OSMOCOM_REPO/ ./" > /etc/apt/sources.list.d/osmocom-latest.list 
 # apt-get update 
 # exit 
 </pre> 

 h4. Raspberry Pi OS 

 Follow the instructions above, and replace Debian_XX with: 
 * 64-bit: Debian_11 
 * 32-bit: Raspbian_11 

 This example is for Raspberry Pi OS 11, adjust the number accordingly. 

 h3. RPM based distributions 

 Example for CentOS_8, adjust it as necessary for other distributions as found "here":https://downloads.osmocom.org/packages/osmocom:/latest/. 

 <pre> 
 $ sudo su 
 # wget https://downloads.osmocom.org/packages/osmocom:/latest/CentOS_8/osmocom:latest.repo 
 # sha256sum osmocom:latest.repo 
 0260628ff9ddd5b31df946be1f56a8245bdd951dfbfa57ccce8585596ba1a0e5    osmocom:latest.repo 
 # mv osmocom:latest.repo /etc/yum.repos.d/ 
 # exit 
 </pre> 

 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:/latest/CentOS_8/repodata/repomd.xml.key), download the repository index and finally install the Osmocom packages. 

 h2. Apt Pinning 

 If you want to make sure that osmocom packages are always preferred over your distribution's upstream packages with the same name, see [[Apt_Pinning]] 

 h2. How are those builds created? 

 See [[OBS Maintenance]]. 

 

 h2. Historical Archives / Older Packages 

 If you are interested in a historical archive of previous / older packages, you can find it at https://package-archive.osmocom.org/obs-mirror/ https://downloads.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/ https://downloads.osmocom.org/obs-mirror/20210422-002301/latest/Raspbian_10/
Add picture from clipboard (Maximum size: 48.8 MB)