alpine-linux

在docker容器中安装特定的python版本(Alpine)
alpine-linux

在docker容器中安装特定的python版本(Alpine)

我是 Linux 新手,我尝试在 docker 容器内安装 Python3 3.6.9 或任何 Python 3.7。据我所知,容器在 Alpine 上。我尝试了在 stack overflow 线程上找到的这段代码。 apk add python3-dev=3.6.9-r3 --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/main 但是我收到此错误: ...

Admin

在 alpine 上获取已安装软件包的版本有时不会返回任何结果
alpine-linux

在 alpine 上获取已安装软件包的版本有时不会返回任何结果

在 Linux Alpine 中,我使用apk version package它来检索软件包的已安装版本。出于某种原因,某些软件包根本没有返回任何结果。还有其他方法可以做到这一点吗,还是我遗漏了什么? docker run -it --rm alpine:3.15 apk add bash openssh-client # Installs packages apk version bash Installed: Available: bash-5.1.8-r0 ...

Admin

网络管理器:存储自动 openvpn 连接的机密
alpine-linux

网络管理器:存储自动 openvpn 连接的机密

因为我无法访问 GUI,所以我使用以下命令将我的 openvpn 密码添加到网络管理器连接: $ sudo nmcli con mod CONNAME vpn.secrets "password=MYPASS" 我可以通过查看 /etc/NetworkManager/system-connections/CONNAME 中带有连接名称的文件来确认密码是否已存储。 我希望能够通过执行以下操作来激活此 VPN 连接 $ sudo nmcli c up CONNAME 然而,它仍然失败了 Warning: password for 'vpn.secrets.c...

Admin

通过 APK 在 Alpine Linux 上安装 NodeJS 特定版本
alpine-linux

通过 APK 在 Alpine Linux 上安装 NodeJS 特定版本

在基于 Ubuntu 的系统上,我们可以像这样运行安装脚本 curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash - sudo apt-get install -y nodejs 但是在 Alpine Linux 上,基于 Debian 的安装脚本不起作用 RUN curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash - RUN apk add -y nodejs Node LTS 是 v14 和 v16,我...

Admin

如何从 IOS 上的 Alpine Linux 通过 SSH 进入 Windows PC/Linux(iSH)
alpine-linux

如何从 IOS 上的 Alpine Linux 通过 SSH 进入 Windows PC/Linux(iSH)

我在 iPhone 上使用 iOS 版的 iSH 应用程序。 我已经设置好了,一切似乎都正常。我是 root 用户,设置了自己的密码,apk 添加了 openssh-server。但是,当我尝试使用 mypcname@ipv4address 通过 SSH 进入我的 Windows PC 时,它只是说找不到 SSH 命令。 有人知道这是为什么吗?我从来没有真正使用过 Alpine Linux。 ...

Admin

将 Alpine Linux ISO 放在 USB 硬盘上,rufus 即可启动到已安装的操作系统
alpine-linux

将 Alpine Linux ISO 放在 USB 硬盘上,rufus 即可启动到已安装的操作系统

我正在尝试在安装 Alpine Linux 时用 USB 硬盘代替 USB 笔作为启动介质,以获得更快的响应时间,同时为运行自定义解决方案的旧式 PC 开发自动安装程序。ISO 是在 Windows 10 下使用 Rufus 以 ISO 模式以 MBR 布局写入 USB 硬盘的。 USB 硬盘为 1 TB(因为 3TB 磁盘显示消息说它太大),在 BIOS 中输入“从其他媒体启动”选项时会发现它,但选择后它几乎立即启动机器硬盘上的当前安装,而不启动 USB 硬盘上的安装程序。使用 USB 密钥可以按预期完成相同的过程。 这是怎么回事?可以修复吗? ...

Admin

Alpine Linux - 连接到 wifi 连接时显示“需要密码,但未提供”,但连接到另一个时可以正常工作
alpine-linux

Alpine Linux - 连接到 wifi 连接时显示“需要密码,但未提供”,但连接到另一个时可以正常工作

我正在使用 Alpine Linux 连接到我的 wifi 家庭网络。我有两个主要的 wifi 接入点,我们称它们为 WORKING 和 NOT_WORKING。当我通过 连接到 WORKING 时nmcli,连接是即时的并且运行良好。但是,当我尝试连接到 NOT_WORKING 网络时,我收到以下错误: $ sudo nmcli dev wifi con NOT_WORKING password not_working_pass Error: Connection activation failed: (7) Secrets were required, ...

Admin

尝试挂载 NFS 时 Alpine 挂起
alpine-linux

尝试挂载 NFS 时 Alpine 挂起

我使用 ext4 文件系统设置挂载,并使用/etc/fstab uuid=<uuid> /mnt/external ext4 rw,realtime 0 2 我通过安装 apk 设置了 nfs apk add nfs-utils 我设置了我的导出文件/etc/exports /mnt/external *(rw,no_subtree_checks,no_root_squash,async) 我添加 nfs 到 boot 并启动服务 rc-update add nfs rc-service nfs start 我尝试将该文件夹挂载到本地临时...

Admin

Docker 内 Alpine Linux 上的 Node.js:更新至最新次要版本
alpine-linux

Docker 内 Alpine Linux 上的 Node.js:更新至最新次要版本

我想创建一个 Docker 镜像来做两件简单的事情: 拉node:14-alpine 更新至最新的 Node.js 次要版本 我读过这两篇文章,它们在 Alpine Linux 上n都nvm存在问题。那么,最好的解决方法是什么? (背景:在撰写本文时,node:14-alpine是14.17.1,而最新的 Node.js 小版本 14 是14.17.3。因此,获取最新版本而不必等待正式发布是有意义的。) ...

Admin

如何在 linux alpine 中将整个机器的路径添加到 PATH 变量中?
alpine-linux

如何在 linux alpine 中将整个机器的路径添加到 PATH 变量中?

我知道我可以在当前会话中export PATH="$PATH:my_path"添加变量。PATH 我还知道我可以添加此行~/.bash_profile以使其在我的用户会话中持续存在: echo 'PATH="$PATH:my_path"' >> ~/.bash_profile 我也知道在 Linux 中ubuntu我可以添加该行,/etc/bash.bashrc并且它始终可供所有用户使用。 但是,我的容器内的 Linux 是alpine,我不知道将该文件添加到哪里。我在 Google 中找不到它。 ...

Admin

在 Alpine Docker 上使用 GSS-API 进行 Curl
alpine-linux

在 Alpine Docker 上使用 GSS-API 进行 Curl

GSS-API我正在尝试在安装了、SPNEGO或功能的Dockerfile 中安装 curl,GSS-Negotiate以便可以使用该--negotiate标志。如何配置 curl 以使用该功能进行安装,或者如何在 Dockerfile 中使用该功能编译 curl? 我搜索了很多次,却找不到任何答案。 目前,curl --version给我这个: / # curl --version curl 7.77.0 (x86_64-alpine-linux-musl) libcurl/7.77.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/...

Admin

为什么Linux中的“id”命令会显示同一个组两次?
alpine-linux

为什么Linux中的“id”命令会显示同一个组两次?

由于某种原因,当我在探索 Linux 用户和组时,id我在高山容器提供以下内容: # id botmyaccount uid=10001(botmyaccount) gid=10001(botmyaccount) groups=10001(botmyaccount),10001(botmyaccount) 这让我很困惑,因为组列表中似乎有一个重复的botmyaccount组(与创建的用户同名)。发生了什么?这是否涉及用户的补充组与主要组,尽管我认为“gid”和“groups”列表之间已经进行了区分? 该botmyaccount组仅出现在 内的单个条目中/e...

Admin

让记录器在 Alpine 中记录到 rsyslog
alpine-linux

让记录器在 Alpine 中记录到 rsyslog

我在基于 Alpine 的系统上安装了 rsyslog 来替换 busybox syslogd。在 openrc 中完全禁用 syslogd,在启动时启用 ryslog 并重新启动后,所有服务都正确地开始记录到 rsyslog。 但是,使用该logger实用程序(由 bu​​sybox 提供,但我还尝试通过安装软件包来替换它logger- 它没有改变任何东西)仍然会记录到/var/log/messages(无论我记录到哪个工具),这是 busybox 使用的默认文件syslogd。 据我了解,logger不应直接记录到文件,而应使用 syslog 协议,因此...

Admin

Ansible 运行分析工具:使用 pip3 安装 mysqlclient 时出现异常
alpine-linux

Ansible 运行分析工具:使用 pip3 安装 mysqlclient 时出现异常

我想使用带有 ARA 的 mysql 引擎/数据库,而不是工具附带的默认 sqlite 引擎,以便拥有一个用于多个条目的更强大的引擎,但我遇到一个问题,不允许我在下面的详细信息中实现这一点: 当我在 ARA 服务器的 settings.yml 文件中指定 mysql 引擎时出现以下错误: ~/.ara/server # [ara] Using settings file: /root/.ara/server/settings.yaml Traceback (most recent call last): File "/root/.local/lib/py...

Admin

在 Alpine Linux 上运行 ARA 服务器时出错
alpine-linux

在 Alpine Linux 上运行 ARA 服务器时出错

我正在尝试在高山 Linux 上安装最新版本的 Ansible Records Analyzer 服务器,我确保所有要求都已正确安装(Django、GCC、python3、Pypi、ansible),安装一切顺利,除了关于 PATH 变量上缺少根 PATH 的警告,我已修复此问题:警告: WARNING: The script pbr is installed in '/root/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you pr...

Admin