我想知道是否有办法保存当前的cygwin程序包选择,以便以后重新安装/移植到不同的(或同一个但擦除的)系统上。
这样做真的很棒:
setup-x86_64.exe --list list.txt
我认为设置没有这样的开关,因此即使是在这个方向上工作的任何类型的脚本或批处理都可以。由于所需包的数量非常多,因此应该无人看管,以便将其视为一个好的解决方案!
完成这样快速重新安装的最佳方式是什么?
答案 0 :(得分:6)
$jsonData = json_decode($read->getData());
foreach ($jsonData as $json) {
echo '<div class="product row" data-id="' . $json->id . '"><div class="col-3">' . $json->name . '</div><div class="col-3">' . $json->price . '</div><div class="col-3">' . $json->description . '</div><div class="col-3"><img src="' . $json->imageURL . '" title="" alt=""></div></div>';
}
提供已安装软件包的列表。 cygcheck
不接受列表选项,但您可以使用Setup
以下代码与-P
选项一起使用时将创建
一个精心设计的-A
批处理文件来安装所有
系统中存在的包。
cyg-reinstall-${Arch}.bat