Update README with latest build #11 download links and instructions
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m26s
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m26s
This commit is contained in:
parent
088e09b1b4
commit
e3bff76a82
1 changed files with 55 additions and 61 deletions
116
README.md
116
README.md
|
|
@ -18,23 +18,46 @@ This repository contains the CI/CD workflow and scripts to build a backport of l
|
||||||
|
|
||||||
## 📦 Download Latest Build
|
## 📦 Download Latest Build
|
||||||
|
|
||||||
**Last Built**: 2025-01-20 23:50:00 UTC
|
**Last Built**: 2025-07-21 07:35:00 UTC
|
||||||
**Version**: 2025.2-1~noble1
|
**Version**: 2025.2-1~noble1
|
||||||
**Target**: Ubuntu Noble (24.04 LTS)
|
**Target**: Ubuntu Noble (24.04 LTS)
|
||||||
**Build ID**: [97](https://git.raines.xyz/robojerk/libostree-dev/actions/runs/97)
|
**Build ID**: [11](https://git.raines.xyz/robojerk/libostree-dev/actions/runs/11)
|
||||||
|
|
||||||
### Download Links
|
### Download Links
|
||||||
|
|
||||||
**Latest Build**: [Build #2](https://git.raines.xyz/robojerk/libostree-dev/actions/runs/2) - Successfully completed
|
**Latest Build**: [Build #11](https://git.raines.xyz/robojerk/libostree-dev/actions/runs/11) - Successfully completed
|
||||||
|
|
||||||
**Available Packages**:
|
**Available Packages**:
|
||||||
|
- `gir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb`
|
||||||
|
- `libostree-1-1_2025.2-1~noble1_amd64.deb`
|
||||||
- `libostree-dev_2025.2-1~noble1_amd64.deb`
|
- `libostree-dev_2025.2-1~noble1_amd64.deb`
|
||||||
- `libostree-dev-dbgsym_2025.2-1~noble1_amd64.ddeb`
|
- `libostree-doc_2025.2-1~noble1_all.deb`
|
||||||
|
- `ostree-boot_2025.2-1~noble1_amd64.deb`
|
||||||
|
- `ostree-tests_2025.2-1~noble1_amd64.deb`
|
||||||
|
- `ostree_2025.2-1~noble1_amd64.deb`
|
||||||
|
|
||||||
**How to Download**:
|
### How to Download
|
||||||
|
|
||||||
### Option 1: Debian Package Registry (Recommended)
|
#### Option 1: Generic Package Registry (Current)
|
||||||
Packages are available in Forgejo's Debian Package Registry:
|
Packages are available in Forgejo's Generic Package Registry:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Download packages directly
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/gir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-1-1_2025.2-1~noble1_amd64.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-dev_2025.2-1~noble1_amd64.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-doc_2025.2-1~noble1_all.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree-boot_2025.2-1~noble1_amd64.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree-tests_2025.2-1~noble1_amd64.deb"
|
||||||
|
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree_2025.2-1~noble1_amd64.deb"
|
||||||
|
|
||||||
|
# Install packages
|
||||||
|
sudo dpkg -i *.deb
|
||||||
|
sudo apt --fix-broken install -y
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Option 2: Debian Package Registry (Future)
|
||||||
|
When Debian Package Registry is fully configured:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Add the repository
|
# Add the repository
|
||||||
|
|
@ -49,66 +72,37 @@ sudo apt update
|
||||||
sudo apt install libostree-dev=2025.2-1~noble1
|
sudo apt install libostree-dev=2025.2-1~noble1
|
||||||
```
|
```
|
||||||
|
|
||||||
### Option 2: Direct Download from Package Registry
|
### Installation Instructions
|
||||||
Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
|
||||||
|
|
||||||
### Available Packages:
|
1. **Download the packages** using one of the methods above
|
||||||
- `libostree-dev_2025.2-1~noble1_amd64.deb` (105KB) - Main development package
|
2. **Install the packages**:
|
||||||
- `libostree-1-1_2025.2-1~noble1_amd64.deb` (355KB) - Runtime library
|
```bash
|
||||||
- `ostree_2025.2-1~noble1_amd64.deb` (190KB) - Command line tools
|
sudo dpkg -i *.deb
|
||||||
- `ostree-boot_2025.2-1~noble1_amd64.deb` (35KB) - Boot utilities
|
sudo apt --fix-broken install -y
|
||||||
- `ostree-tests_2025.2-1~noble1_amd64.deb` (1.3MB) - Test suite
|
```
|
||||||
- `libostree-doc_2025.2-1~noble1_all.deb` (112KB) - Documentation
|
3. **Verify installation**:
|
||||||
- `gir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb` (32KB) - GObject introspection
|
```bash
|
||||||
|
dpkg -l | grep libostree
|
||||||
|
pkg-config --modversion ostree-1
|
||||||
|
```
|
||||||
|
|
||||||
**Quick Download Scripts**:
|
### Build Information
|
||||||
```bash
|
|
||||||
# Find the latest build automatically
|
|
||||||
./find-latest-build.sh
|
|
||||||
|
|
||||||
# Or use the simple download helper
|
- **Source Version**: 2025.2-1 from Ubuntu Questing
|
||||||
./download-latest.sh
|
- **Target Distribution**: Ubuntu Noble (24.04 LTS)
|
||||||
```
|
- **Build Date**: 2025-07-21 07:35:00 UTC
|
||||||
|
- **Build Status**: ✅ Success
|
||||||
|
- **Packages Built**: 7 packages (main + debug symbols)
|
||||||
|
|
||||||
### Installation
|
### Troubleshooting
|
||||||
|
|
||||||
```bash
|
If you encounter issues:
|
||||||
# Option 1: Install via Debian Package Registry (Recommended)
|
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/forgejo.gpg] https://git.raines.xyz/api/packages/robojerk/debian/ noble main" | sudo tee /etc/apt/sources.list.d/libostree-dev.list
|
|
||||||
sudo mkdir -p /etc/apt/keyrings/
|
|
||||||
curl -fsSL https://git.raines.xyz/api/packages/robojerk/debian/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/forgejo.gpg
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install libostree-dev=2025.2-1~noble1
|
|
||||||
|
|
||||||
# Option 2: Manual download and install
|
1. **Check package dependencies**: `sudo apt --fix-broken install -y`
|
||||||
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
2. **Verify libostree version**: `pkg-config --modversion ostree-1`
|
||||||
# 2. Download libostree-dev_2025.2-1~noble1_amd64.deb
|
3. **Check for conflicts**: `dpkg -l | grep libostree`
|
||||||
# 3. Install:
|
4. **Reboot if needed**: Some applications may need a reboot to use the new libostree version
|
||||||
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
|
|
||||||
sudo apt-get install -f # Install any missing dependencies
|
|
||||||
|
|
||||||
# Verify installation
|
|
||||||
pkg-config --modversion ostree-1
|
|
||||||
# Should output: 2025.2
|
|
||||||
```
|
|
||||||
|
|
||||||
### Verification
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Check if libostree 2025.2-1 is installed
|
|
||||||
pkg-config --modversion ostree-1
|
|
||||||
# Should output: 2025.2
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Build Process
|
*This backport is required for bootc compatibility on Ubuntu Noble. See [bootc-deb repository](https://git.raines.xyz/robojerk/bootc-deb) for the bootc package that uses this libostree backport.*
|
||||||
|
|
||||||
1. Downloads libostree source from Ubuntu questing
|
|
||||||
2. Modifies version and distribution for noble backports
|
|
||||||
3. Builds the package with all dependencies
|
|
||||||
4. Creates .deb artifacts for installation
|
|
||||||
|
|
||||||
## CI/CD
|
|
||||||
|
|
||||||
The workflow automatically builds the backport on every push to main/master branch.
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue