gpt4 book ai didi

python - 使用 python-apt 安装 mysql-server

转载 作者:行者123 更新时间:2023-11-29 17:48:10 27 4
gpt4 key购买 nike

我有一个 ubuntu 服务器,我正在尝试安装 mysql-server (以及其他软件)使用 python-apt

问题是在某些时候需要与安装程序交互(提供密码)。是否可以使用 python-apt与安装程序交互

示例:

import apt
cache = apt.cache.Cache()
cache.update()
pkg = cache['mysql-server']
pkg.mark_install()
cache.commit()

它停止等待用户输入

最佳答案

(已编辑)设法使其按照此工作 post

from subprocess import check_call
command = "debconf-set-selections <<< \"mysql-server mysql-server/root_password password your_password\""
check_call(command, shell=True, executable="bash")
command = "debconf-set-selections <<< \"mysql-server mysql-server/root_password_again password your_password\""
check_call(command, shell=True, executable="bash")
command = "apt install mysql-server"
check_call(command, shell=True, executable="bash")

关于python - 使用 python-apt 安装 mysql-server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49631156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com