Include:Upgrading to latest release: Difference between revisions
Cosmic-leaf (talk | contribs) m (Bumped version up to 2.6) |
(Add option to upgrade to last release without set the version number) |
||
Line 4: | Line 4: | ||
:* Launch {{Cmd|setup-apkrepos}} Enter {{Key|e}} to edit {{Path|/etc/apk/repositories}}. Change the version number by hand. | :* 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.5</var> to <var>v2.6</var>: {{Cmd|sed -i -e 's/<var>v2\.5</var>/<var>v2.6</var>/g' /etc/apk/repositories}} | :* Or, edit the file in place. This is how you'd change <var>v2.5</var> to <var>v2.6</var>: {{Cmd|sed -i -e 's/<var>v2\.5</var>/<var>v2.6</var>/g' /etc/apk/repositories}} | ||
:* Or set directly the last stable release on the repository file {{Path|/etc/apk/repositories}} and avoid jump the release number each time: {{Cmd|http://dl-3.alpinelinux.org/alpine/latest-stable/main}} {{Cmd|http://dl-3.alpinelinux.org/alpine/latest-stable/comunity}} | |||
Or you could do this manually: {{:Include:Using_Internet_Repositories_for_apk-tools}} | Or you could do this manually: {{:Include:Using_Internet_Repositories_for_apk-tools}} |
Revision as of 10:10, 20 December 2019
When Alpine Linux is installed to hard drive, upgrading to a newer stable version is straightforward.
To begin, you need to update your /etc/apk/repositories file. Here are some shortcuts for doing so:
- Launch
setup-apkrepos
Enter e to edit /etc/apk/repositories. Change the version number by hand. - Or, edit the file in place. This is how you'd change v2.5 to v2.6:
sed -i -e 's/v2\.5/v2.6/g' /etc/apk/repositories
- Or set directly the last stable release on the repository file /etc/apk/repositories and avoid jump the release number each time:
- Launch
Or you could do this manually: Edit the /etc/apk/repositories file using any editor of your choice (nano for instance).
Contents of /etc/apk/repositories
In the above file, to upgrade Alpine Linux from version 3.20 to 3.21, simply replace the number 3.20 by 3.21 in all the places:
Contents of /etc/apk/repositories
If you're upgrading from a version of Alpine before 2.3.0_rc1, ensure you have the latest available version of the Alpine Linux Package Manager first before upgrading anything else:
apk add --upgrade apk-tools
Next, upgrade all your packages:
apk upgrade --available
The --available
switch is used to force all packages to be upgraded, even if they have the same version numbers. Sometimes changes in uClibc require doing this.
sync reboot