Edge: Difference between revisions
Dubiousjim (talk | contribs) (Category:Development) |
m (→See also: Changed a hyperlink to https) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Delete|This should be covered in: https://wiki.alpinelinux.org/wiki/Repositories}} | |||
"edge" is the name given to the current [[Aports tree|development tree]] of Alpine Linux. It consists of a APK repository called "edge" and contains the latest build of all available Alpine Linux packages. Those packages are updated on a regular basis. | "edge" is the name given to the current [[Aports tree|development tree]] of Alpine Linux. It consists of a APK repository called "edge" and contains the latest build of all available Alpine Linux packages. Those packages are updated on a regular basis. | ||
{{Warning|It is possible that bugs in | {{Warning|"edge" is under constant development so be careful using it in production. It is possible that bugs in "edge" could cause data loss or could break your system.}} | ||
End users should not use "edge" as their main day-to-day workstation or as productive system. Because "edge" is a development branch, many changes are not heavily tested (or tested at all) and packages in "edge" can and sometimes do break without warning. | End users should not use "edge" as their main day-to-day workstation or as productive system. Because "edge" is a development branch, many changes are not heavily tested (or tested at all) and packages in "edge" can and sometimes do break without warning. | ||
Line 7: | Line 9: | ||
However, testing "edge" is a very valuable activity which helps the Alpine Linux development to ensure that the quality of the stable releases is high. Testing "edge" is a great way to contribute to the Alpine Linux development. | However, testing "edge" is a very valuable activity which helps the Alpine Linux development to ensure that the quality of the stable releases is high. Testing "edge" is a great way to contribute to the Alpine Linux development. | ||
{{:Include:Upgrading_to_Edge}} | |||
== See also == | |||
* [[Installing Alpine Linux in a chroot]] | * [[Installing Alpine Linux in a chroot]] | ||
* [ | * [https://bugs.alpinelinux.org/ Report Bugs] | ||
[[Category:Package Manager]] | |||
[[Category:Installation]] | |||
[[Category:Development]] | [[Category:Development]] |
Latest revision as of 19:10, 26 July 2023
This material is proposed for deletion ... This should be covered in: https://wiki.alpinelinux.org/wiki/Repositories
(Discuss) |
"edge" is the name given to the current development tree of Alpine Linux. It consists of a APK repository called "edge" and contains the latest build of all available Alpine Linux packages. Those packages are updated on a regular basis.
End users should not use "edge" as their main day-to-day workstation or as productive system. Because "edge" is a development branch, many changes are not heavily tested (or tested at all) and packages in "edge" can and sometimes do break without warning.
However, testing "edge" is a very valuable activity which helps the Alpine Linux development to ensure that the quality of the stable releases is high. Testing "edge" is a great way to contribute to the Alpine Linux development.
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.
The crucial difference is, that when editing the /etc/apk/repositories file, all referenced repository versions (such as v3.2
or latest-stable
) therein need to be pointing to edge
.
When using edge branch, testing repository can be added if the packages that one needs are available only in testing repository.
Contents of /etc/apk/repositories
After upgrading to edge, the currently installed edge version may be checked with
$ cat /etc/alpine-release
and referring to the build date that is attached to the release.