mortal
V2EX  ›  问与答

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

  •  
  •   mortal · Oct 29, 2014 · 3522 views
    This topic created in 4257 days ago, the information mentioned may be changed or developed.
    原文地址: http://www.cnbeta.com/articles/341125.htm

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

    PS. 这编译也是无语,包管理怎么就是 Linux 风格了。
    12 replies    2014-10-29 18:24:17 +08:00
    tankb52
        1
    tankb52  
       Oct 29, 2014
    没说是360风格的就不错了。
    zzutmebwd
        2
    zzutmebwd  
       Oct 29, 2014 via Android
    很像Linux发行版的包管理器啊
    Lucups
        3
    Lucups  
       Oct 29, 2014
    新闻里: "但是现在重点是Windows 1所有版本都将内建OneGet",和判断98一样只判断第一位数字吗~
    aaaa007cn
        4
    aaaa007cn  
       Oct 29, 2014   ❤️ 1
    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
        5
    momou  
       Oct 29, 2014
    Find-Package
    Get-Package
    Get-PackageProvider
    Get-PackageSource
    Install-Package
    Register-PackageSource
    Save-Package
    Set-PackageSource
    Uninstall-Package
    Unregister-PackageSource

    命名好复杂的命令。。。
    jiangpeng
        6
    jiangpeng  
       Oct 29, 2014
    Chocolatey 没法直接管理 msi 等安装文件,OneGet 不知如何
    mortal
        7
    mortal  
    OP
       Oct 29, 2014
    @zzutmebwd 我的意思是,几乎所有类 Unix 系统都有这样的包管理器,不单单是 Linux……
    mortal
        8
    mortal  
    OP
       Oct 29, 2014
    @momou 擦,看到就不想敲的命令…
    (是 Powershell 还好一点)如果是在残废的 CMD 下,和类 Unix 系的 Shell + 包管理相比起来简直没法用哇=。=
    zzutmebwd
        9
    zzutmebwd  
       Oct 29, 2014
    @mortal 哈哈 好吧 表示我看到这个的第一感觉也是啊好像Apt啊
    igaryhe
        10
    igaryhe  
       Oct 29, 2014 via Android
    cmd太鸡肋
    Totoria
        11
    Totoria  
       Oct 29, 2014
    win10下的cmd稍微好用了一点点
    hjc4869
        12
    hjc4869  
       Oct 29, 2014   ❤️ 1
    @mortal Powershell命令不区分大小写的,而且都是这种风格。
    @igaryhe 早就不用cmd命令了。
    @Lucups 判断win98那个真的是代码的问题(别提openjdk),正规软件用字符串,还是StartsWith的方法来判断版本,完全是作死。万一微软真出了win9,这些软件都得跪。Windows下都有统一的版本号API,不像Linux不同发行版之间没有互相兼容的版本号,只有一个内核版本。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2522 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 433ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    ♥ Do have faith in what you're doing.