1
0
mirror of https://github.com/proxysu/ProxySU.git synced 2024-11-21 20:56:08 +03:00
This commit is contained in:
proxysu 2021-11-27 11:50:58 +08:00
parent eaca464f9c
commit dade426ff7

View File

@ -327,7 +327,7 @@ namespace ProxySuper.Core.Services
var result = RunCmd("id -u"); var result = RunCmd("id -u");
if (!result.Equals("0\n")) if (!result.Equals("0\n"))
{ {
throw new Exception("ProxySU需要使用Root用户进行安装"); throw new Exception("请使用Root权限账户登录");
} }
} }
@ -365,6 +365,9 @@ namespace ProxySuper.Core.Services
public void InstallSystemTools() public void InstallSystemTools()
{ {
Progress.Desc = ("更新安装包");
RunUpdateCmd();
Progress.Desc = ("安装sudo工具"); Progress.Desc = ("安装sudo工具");
InstallSoftware("sudo"); InstallSoftware("sudo");
@ -768,6 +771,22 @@ namespace ProxySuper.Core.Services
} }
} }
private void RunUpdateCmd()
{
if (CmdType == CmdType.Apt)
{
RunCmd($"apt update -y");
}
else if (CmdType == CmdType.Yum)
{
RunCmd($"yum update -y");
}
else
{
RunCmd($"dnf update -y");
}
}
private ConnectionInfo CreateConnectionInfo() private ConnectionInfo CreateConnectionInfo()
{ {