How to enable APK caching: Difference between revisions
(category package manager) |
m (Use Cmd template) |
||
Line 18: | Line 18: | ||
First upgrade apk-tools: | First upgrade apk-tools: | ||
{{Cmd|apk add –u apk-tools}} | |||
Now enable package caching: | Now enable package caching: | ||
{{Cmd|mkdir –p /media/sda1/cache | |||
ln –s /media/sda1/cache /etc/apk/cache}} | |||
=== From the ACF === | === From the ACF === |
Revision as of 10:16, 26 July 2010
Enabling Package Caching
Package caching is useful when the need arises to upgrade packages on read-only media. Package caching allows you to store newer packages in a location on writable media, which Alpine checks for when loading packages on start-up.
This can be enabled either from the console or through the ACF.
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
Enable caching from the console
Substitute 'sda1' in the example below for the actual device you will use to store the caching directory.
First upgrade apk-tools:
apk add –u apk-tools
Now enable package caching:
mkdir –p /media/sda1/cache ln –s /media/sda1/cache /etc/apk/cache
From the ACF
Browse to System > Packages > Cache
Edit Cache Settings:
Tick Enable Cache
Specify the Cache Directory, for example:
/media/sda1/cache
Click Save