我们是软件包管理的新手,在我们组织中,我们正在考虑使用Chocolatey或其他基本(文件共享)软件包管理解决方案来部署内部软件
我们想使用巧克力,因为我们可以与Ansible集成。
我们已经完成了私人服务器的设置,并为巧克力蛋糕创建了一些软件包,但是我们已经看到,在目标系统上需要安装这些choco客户端。 问题在于我们组织中不希望安装这种软件,因为他们说用户如果安装了choco客户端,则可以从不可靠的来源安装软件。
我已经意识到我们可以通过这种方式使用register-package
public function Order_model1()
{
parent::__construct();
$this->grossery_db = $this->load->database('grossery_db',TRUE);
}
然后,软件包可用,但是只有在我使用“安装软件包” cdmdlet时才会下载软件包,并且不会自动调用软件包中嵌入的脚本“ .PS1”,也不会安装软件(仅下载了软件)>
有一种方法可以使用Chocolatey软件包,并使用install-package cmdlet安装这些软件包来执行软件安装?
最好的问候