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