用 Windows 10 的,有测试了那个「Linux 风格的包管理框架 OneGet」吗?

2014-10-29 08:25:04 +08:00
 mortal
原文地址: http://www.cnbeta.com/articles/341125.htm

感觉对开发者来说还挺实用的。

PS. 这编译也是无语,包管理怎么就是 Linux 风格了。
3016 次点击
所在节点    问与答
12 条回复
tankb52
2014-10-29 08:53:45 +08:00
没说是360风格的就不错了。
zzutmebwd
2014-10-29 10:50:56 +08:00
很像Linux发行版的包管理器啊
Lucups
2014-10-29 12:24:57 +08:00
新闻里: "但是现在重点是Windows 1所有版本都将内建OneGet",和判断98一样只判断第一位数字吗~
aaaa007cn
2014-10-29 12:36:14 +08:00
OneGet https://github.com/OneGet/oneget
OneGet 将是个兼容 Chocolatey 的新轮子
Chocolatey https://chocolatey.org/ 又是个 NuGet http://www.nuget.org/ 的新轮子
所以 OneGet 就是个 NuGet 的超集?

「Linux 风格的包管理框架」大概是出自这个标题……
http://www.howtogeek.com/200334/windows-10-includes-a-linux-style-package-manager-named-oneget/
momou
2014-10-29 12:40:45 +08:00
Find-Package
Get-Package
Get-PackageProvider
Get-PackageSource
Install-Package
Register-PackageSource
Save-Package
Set-PackageSource
Uninstall-Package
Unregister-PackageSource

命名好复杂的命令。。。
jiangpeng
2014-10-29 12:42:53 +08:00
Chocolatey 没法直接管理 msi 等安装文件,OneGet 不知如何
mortal
2014-10-29 13:38:34 +08:00
@zzutmebwd 我的意思是,几乎所有类 Unix 系统都有这样的包管理器,不单单是 Linux……
mortal
2014-10-29 13:42:24 +08:00
@momou 擦,看到就不想敲的命令…
(是 Powershell 还好一点)如果是在残废的 CMD 下,和类 Unix 系的 Shell + 包管理相比起来简直没法用哇=。=
zzutmebwd
2014-10-29 14:09:10 +08:00
@mortal 哈哈 好吧 表示我看到这个的第一感觉也是啊好像Apt啊
igaryhe
2014-10-29 18:02:25 +08:00
cmd太鸡肋
Totoria
2014-10-29 18:08:13 +08:00
win10下的cmd稍微好用了一点点
hjc4869
2014-10-29 18:24:17 +08:00
@mortal Powershell命令不区分大小写的,而且都是这种风格。
@igaryhe 早就不用cmd命令了。
@Lucups 判断win98那个真的是代码的问题(别提openjdk),正规软件用字符串,还是StartsWith的方法来判断版本,完全是作死。万一微软真出了win9,这些软件都得跪。Windows下都有统一的版本号API,不像Linux不同发行版之间没有互相兼容的版本号,只有一个内核版本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/142265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX