Include:Upgrading to Edge: Difference between revisions

From Alpine Linux
(Migrate text from "Edge:Upgrading to Edge")
 
(moved content to Edge as this is not specific to upgrading to Edge)
 
(41 intermediate revisions by 13 users not shown)
Line 1: Line 1:
An upgrade of Alpine Linux from a stable version to the rolling development version, ''edge'' can be done in a few simple steps.
An upgrade of Alpine Linux from a stable version to the rolling development version ''edge'' basically requires the same steps as [[Upgrading_Alpine#Upgrading_to_latest_release|Upgrading to latest release]].  


# Add the edge repository to ''/etc/apk/repositories'': {{Cmd|echo http://dl-3.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories}} or just edit the file in-place (replace <var>v2.4</var> with your release): {{Cmd|sed -i -e 's/<var>v2.4</var>/edge/g' /etc/apk/repositories}}
When editing the {{Path|/etc/apk/repositories}} file, all referenced repository versions (such as {{ic|v{{#expr:{{AlpineLatest}}}}}} or {{ic|latest-stable}}) therein need to be pointing to <code>'''edge'''</code> as follows. {{cat|/etc/apk/repositories|#/media/cdrom/apks
# Upgrade all packages in one shot: {{Cmd|apk upgrade -a -U}}
http://dl-cdn.alpinelinux.org/alpine/edge/main
# Check your current release: {{Cmd|cat /etc/alpine-release}} You will see the build date attached to the release.
http://dl-cdn.alpinelinux.org/alpine/edge/community
 
@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing}}
<!--
cat /etc/alpine-release | cut -c 0-3
This is not working at the moment
cat /etc/alpine-release | cut -c 0-3 | sed -i -e 's/v{}/edge/g' /etc/apk/repositories
-->
 
[[Category:Package Manager]]
[[Category:Installation]]
[[Category:Development]]

Latest revision as of 04:07, 28 November 2025

An upgrade of Alpine Linux from a stable version to the rolling development version edge basically requires the same steps as Upgrading to latest release.

When editing the /etc/apk/repositories file, all referenced repository versions (such as v3.23 or latest-stable) therein need to be pointing to edge as follows.

Contents of /etc/apk/repositories

#/media/cdrom/apks http://dl-cdn.alpinelinux.org/alpine/edge/main http://dl-cdn.alpinelinux.org/alpine/edge/community @testing http://dl-cdn.alpinelinux.org/alpine/edge/testing