【发布时间】:2016-04-26 15:21:18
【问题描述】:
我尝试使用 inno setup 静默安装 MariaDB,但它没有安装。
[Files]
Source: "mariadb-10.1.9-win32.msi"; DestDir: "{tmp}"
[Run]
Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\mariadb-10.1.9-win32.msi SERVICENAME=MySQL DATADIR=C:\mydata\DB PORT=3306 UTF8=1"" /qn"
创建了正确的文件夹,但仅将卸载文件放入其中。
如果我在以管理员身份启动的 cmd 中运行它,它就可以工作并且 mariaDB 可以使用了
msiexec.exe /i E:\Installatie\mariadb-10.1.9-win32.msi SERVICENAME=MySQL DATADIR=C:\mydata\DB PORT=3306 /qn
ps 我忘记了密码
我修改了文件来源:
[Files]
"mariadb-10.1.9-win32.msi"; DestName: "mariadb-10.1.9-win32.msi"; DestDir: "c:\temp"
我删除了参数,然后我得到了 mariaDB 安装程序。那么为什么它不适用于参数。 我得到退出代码 1619
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为它询问为什么安装不起作用。没有迹象表明这与编程、开发或开发工具有关。
-
@PhilDW:软件安装工具是开发人员使用的工具之一,因此有关安装程序的问题是这里的主题。
-
我修改了文件来源:"mariadb-10.1.9-win32.msi";目标名称:“mariadb-10.1.9-win32.msi”;目标目录:“c:\temp”