|
|
(18 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| This is a test area. | | This page is a Sandbox that anyone can edit to test new things! |
|
| |
|
| {{#ifeq:one|one|yes|no}}
| | Currently testing: New version of Template:Issue that uses parser functions instead of Template:Ifn |
|
| |
|
| {{Warning|Alpine Linux 3.x is using a different libc implementation compared to previous versions. Musl libc is not ABI compatible with uClibc. Additional steps are required for an upgrade.}} | | {{Issue|6}}<br> |
| | {{Sandbox|6}} |
|
| |
|
| == Installing statically linked tools ==
| | {{Issue|6|foobar}}<br> |
| | | {{Sandbox|6|foobar}} |
| Statically linked versions of busybox and apk are needed, otherwise they will stop working after libc upgrade.
| |
| | |
| {{Cmd|apk add busybox-static apk-tools-static}}
| |
| | |
| == Changing repositories to v3.x ==
| |
| | |
| To begin, you need to update your {{Path|/etc/apk/repositories}} file. Here are some shortcuts for doing so:
| |
| :* Launch {{Cmd|setup-apkrepos}} Enter {{Key|e}} to edit {{Path|/etc/apk/repositories}}. Change the version number by hand.
| |
| :* Or, edit the file in place. This is how you'd change <var>v2.7</var> to <var>v3.0</var>: {{Cmd|sed -i -e 's/<var>v2\.7</var>/<var>v3.0</var>/g' /etc/apk/repositories}}
| |
| | |
| == Upgrading system ==
| |
| | |
| Use statically linked version of apk to update content of repository:
| |
| | |
| {{Cmd|apk.static update}} | |
| | |
| Simulating upgrade is recommended in order to detect issues beforehand:
| |
| | |
| {{Cmd|apk.static upgrade --no-self-upgrade --simulate}}
| |
| | |
| With no problems encountered or after resolving them, start proper upgrade:
| |
| | |
| {{Cmd|apk.static upgrade --no-self-upgrade}}
| |
Latest revision as of 00:08, 10 January 2024
This page is a Sandbox that anyone can edit to test new things!
Currently testing: New version of Template:Issue that uses parser functions instead of Template:Ifn
#6
#6
#6. foobar
#6. foobar