1
zed1018 2023-05-25 07:27:05 +08:00 1
1 、manifest 会提供一套参数默认情况下会静默安装完成。但是 winget 可以让你通过--custom 选项覆盖这些参数,前提是你自己知道安装程序有哪些参数,怎么设置。或者使用-i 进行交互式安装。
2 、有一小部分软件的版本检测有问题,这个好像是已知的 bug 有一段时间了,估摸着没有什么好的解决办法。 3 、同 1 ,取决于 manifest 里怎么写的。 4 、随意 |
2
lisxour 2023-05-25 09:15:27 +08:00 1
没用过 winget ,但还是比较清楚这类工具的运行原理,他们本质上就相当于跑了个段自动化脚本,包括安装在哪里,默认设置等,所以针对你的问题:
1. 只是 winget 是 CLI 程序,不代表你装的软件全是 CLI ,装完后只需要再运行一个配置工具即可,这也是大部分软件的安装流程(安装程序,然后运行配置工具来配置初始设置) 2. 这有没有可能是 wingetui 的 BUG ,你应该发在 github 上,而不是 v 站。 3. 同 1 ,他只是帮你运行了静默模式的安装包,至于安装包里面在其他位置有没有写了什么奇奇怪怪的东西,管不了,winget 不是沙盒。 4. winget 和 chocolatey 我是不太建议同时用的,很多时候能避免一些让你抓狂的莫名其妙的问题。 |
3
dif 2023-05-25 09:53:52 +08:00 1
目前遇到两个问题:1 、更新完执行 winget upgrade 还会出现在列表中,2 、已经卸载的也会出现在列表中,如果你安装完已经卸载的软件,之后还无法卸载。
|
4
cosette 2023-05-25 12:32:00 +08:00 1
可用性一般,尤其是对于某些软件和运行库之类的版本检测相当混乱,要么是无法更新(这个是已知 bug ,且很久没有修复),要么就是罔顾大版本差异。此外就是通过 winget upgrade 执行的是重新安装,可能会改变软件的设置,这个和软件内更新的效果可能很不同。
|
5
mu2er 2023-05-25 17:24:44 +08:00 via iPhone 1
挺便宜的又有点难用的,2 的情况太常见了,还有就是已经检测到有更新版本了,执行完更新命令又提示没有更新版本可安装。
以及更新完了,更新安装也成功了,再执行更新检查还是显示旧的版本号。 |