首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InstantWP阿尔卑斯Linux世界依赖库标签‘apk@edge’不存在

InstantWP阿尔卑斯Linux世界依赖库标签‘apk@edge’不存在
EN

Unix & Linux用户
提问于 2019-09-15 19:23:08
回答 1查看 1.9K关注 0票数 0

我使用的是InstantWP,它安装了一个运行Alpine的虚拟服务器。InstantWP用于运行本地版本的Wordpress。它安装了mariadb 10.1,这不是MariaDB的最新版本。

所以我试试sudo apk add mariadb。这将返回一个错误:

代码语言:javascript
复制
WARNING: This apk-tools is OLD! Some packages might not function properly.
WARNING: The repository tag for world dependency 'apk-tools@edge' does not exist
ERROR: Not committing changes due to missing repository tags. Use --force to override.

我试着做sudo apk update,检查apk/repositories显示:

代码语言:javascript
复制
#/media/cdrom/apks
http://dl-cdn.alpinelinux.org/alpine/v3.6/main
#http://dl-cdn.alpinelinux.org/alpine/v3.5/community
#http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
#http://dl-cdn.alpinelinux.org/alpine/edge/testing

似乎什么都解决不了这个问题。怎么一回事?

主要问题是当我通过phpmyadmin从MySQL 8.0导入我的sql文件时,它会返回一个错误:#1273 - Unknown collation: 'utf8mb4_0900_ai_ci'和我读到运行最新版本的mariadb可能是解决方案。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-09-19 06:12:32

正如警告所暗示的那样,apk似乎期望@edge存储库标记存在,但实际上它在您的/etc/apk/repositories文件中缺失。

为了添加edge标记和存储库,将以下行添加到存储库文件中:

代码语言:javascript
复制
@edge http://dl-cdn.alpinelinux.org/alpine/edge/main

这将启用边缘存储库,并将其标记为@edge标记。

完成此操作后,运行apk update并尝试重复MariaDB安装。

有关高山存储库标记和钉扎的详细信息,请参阅:

-包和存储库.阿尔卑斯.储存钉扎

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/541899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档