Saya mencoba menginstal versi Node.js (4.4.4) yang lebih lama di Alpine. Inilah perintah saya:
apk update
apk add nodejs-lts=4.4.4-r0
Ketika saya mengeksekusi, saya mendapatkan kesalahan (berjalan sebagai root karena saya menggunakan gambar Alpine: 3.4 Docker):
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
v3.4.6-64-gd029d25 [http://dl-cdn.alpinelinux.org/alpine/v3.4/main]
v3.4.6-33-g38ef2d2 [http://dl-cdn.alpinelinux.org/alpine/v3.4/community]
OK: 5977 distinct packages available
/ # apk add nodejs-lts=4.4.4-r0
ERROR: unsatisfiable constraints:
nodejs-lts-4.6.0-r0:
breaks: world[nodejs-lts=4.4.4-r0]
Bagaimana cara saya menginstal versi tertentu dari suatu paket apk
?
sumber
Anda dapat menggunakan versi spesifik dari rilis alpine sebelumnya menggunakan yang berikut ini, dengan contoh
alia-lib-dev
yang diatur ke 1.1.7-r0 di tepi alpine tetapi di sini dipaksa menjadi 1.1.6-r0 dari alpine 3.8:sumber