yamada_masa
2024年9月11日 15時11分
●目的
Alpine Linuxのapkで旧バージョンのパッケージをインストールする。
●質問
旧バージョンのリポジトリからパッケージをインストールするために追加したリポジトリでWORNIGが出力されます。
対処方法をご教示いただけると助かります。
●再現手順
1./etc/apk/repositories にインストールしたいパッケージが存在するリポジトリ(v3.5)を追記
2.apk list を実行
3.No such file or directoryのWARNIGが出力される
●期待した動作
apk list にて旧バージョンのパッケージが表示されること。
その後、apk add (persist_file -a)にて旧バージョンのパッケージをインストールする。
●実際の結果
/etc/apk/repositories の内容(最下段2行が追記箇所)
@atmark https://download.atmark-techno.com/alpine/v3.19/atmark https://download.atmark-techno.com/alpine/v3.19/atmark https://dl-cdn.alpinelinux.org/alpine/v3.19/main https://dl-cdn.alpinelinux.org/alpine/v3.19/community https://dl-cdn.alpinelinux.org/alpine/v3.5/main https://dl-cdn.alpinelinux.org/alpine/v3.5/community
apk listの実行結果
/home/atmark # apk list WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.5/main: No such file or directory WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.5/community: No such file or directory
●補足
追加したURLは有効であること(ブラウザでアクセス可能)は確認済です。
同じドメインのv3.19についてはWORNIGが出力されていません。
v3.19以外をコメントアウトしてapk listを実行してもWORNINGは出力されませんでした。
/home/atmark # cat /etc/apk/repositories #@atmark https://download.atmark-techno.com/alpine/v3.19/atmark #https://download.atmark-techno.com/alpine/v3.19/atmark https://dl-cdn.alpinelinux.org/alpine/v3.19/main https://dl-cdn.alpinelinux.org/alpine/v3.19/community #https://dl-cdn.alpinelinux.org/alpine/v3.5/main #https://dl-cdn.alpinelinux.org/alpine/v3.5/community
以上、よろしくお願いいたします。
yamada_masa
2024年9月11日 15時22分
自己解決しました。
●対応
/etc/apk/repositories 編集後にapk update コマンドを実行する。
apk update後に、apk listを実行するとWORNINGは出力されませんでした。
以上