Live data from Hacker News

Introducing PackageManagement in Windows 10

blogs.technet.com

21–30 of 221 posts

Re: Introducing PackageManagement in Windows 10

#21
post #15

Earlier quoted context omitted.

>There must be some way to _unify_ this proliferation of software update mechanisms. https://gnu.org/s/guix https://nixos.org

Unify != replace. Guix/Nix don't integrate multiple package managers, it just is Another Package Manager.

They are the only package managers I know of capable of unifying package management with a single set of tools. Unifying multiple distinct package managers is a fool's errand.

Re: Introducing PackageManagement in Windows 10

#22

Please give us something that doesn't require PowerShell, since PowerShell never just works. Just look at the ridiculous bullshit that you have to deal with when you want to use Chocolatey (from the Chocolatey install guide): Note: You must have your execution policy set to unrestricted (or at least in bypass) for this to work (Set-ExecutionPolicy Unrestricted). There have been reports that RemoteSigned is enough for…

Yeah MS was burned by scripting in the past (vbs attachments). So now they ship their new server scripting system... disabled by default.

Same type of reasoning that leads them to not include a telnet client. Or makes you twice opt in to compression to make IIS actually gzip "dynamic content". It's a noble idea, done more in a CYA kind of way, it feels.

Re: Introducing PackageManagement in Windows 10

#24

Please give us something that doesn't require PowerShell, since PowerShell never just works. Just look at the ridiculous bullshit that you have to deal with when you want to use Chocolatey (from the Chocolatey install guide): Note: You must have your execution policy set to unrestricted (or at least in bypass) for this to work (Set-ExecutionPolicy Unrestricted). There have been reports that RemoteSigned is enough for…

> PowerShell never just works.

That statement is a bit much. I agree the default execution policy is annoying, but can you blame MS for being a little overzealous given their history?

Some aspects of Powershell are actually pretty nice. Ever want to use a real hashmap in bash for example? Or easy JSON construction/manipulation without hacks like jq? PS has all that.

Re: Introducing PackageManagement in Windows 10

#25

I recently blogged about the Linux world needing something like this. http://leto.electropoiesis.org/propaganda/plugins-and-packag... I hate having to individually update my Wordpress install, my Rubies, my system packages, my IDE (be it Eclipse or Android Studio), a separate TeXLive install from the OS packages, even Vim now has its own package management with Pathogen... There must be some way to _unify_ this proli…

> PHP Pear

Actually, Composer is what's usually used these days. Composer is per-project (like npm), though, so there's no point unifying it into a global package manager.

Re: Introducing PackageManagement in Windows 10

#26
Perhaps I missed it, but the article doesn't mention this in any way: Windows ABSOLUTELY needs a way to go from 'Fresh Install' to 'Fully upgraded' with minimal interaction.

Linux can do this: run `apt-get dist-upgrade` in Ubuntu, and you get all of the most recent updates.

However, in Windows, you install 3 updates, restart, install 5 updates, restart, install 110 updates, restart....

Re: Introducing PackageManagement in Windows 10

#28

I recently blogged about the Linux world needing something like this. http://leto.electropoiesis.org/propaganda/plugins-and-packag... I hate having to individually update my Wordpress install, my Rubies, my system packages, my IDE (be it Eclipse or Android Studio), a separate TeXLive install from the OS packages, even Vim now has its own package management with Pathogen... There must be some way to _unify_ this proli…

> PHP Pear Actually, Composer is what's usually used these days. Composer is per-project (like npm), though, so there's no point unifying it into a global package manager.

See, I didn't even know that about Pear and Composer. And I totally forgot to mention npm and bower from the javascript world, both of which I use.

Re: Introducing PackageManagement in Windows 10

#29

I recently blogged about the Linux world needing something like this. http://leto.electropoiesis.org/propaganda/plugins-and-packag... I hate having to individually update my Wordpress install, my Rubies, my system packages, my IDE (be it Eclipse or Android Studio), a separate TeXLive install from the OS packages, even Vim now has its own package management with Pathogen... There must be some way to _unify_ this proli…

Give it about 6 months and someone will announce a container-based package manager.

https://developer.ubuntu.com/en/snappy/tutorials/using-snapp...

I was informed about this just this morning.

Re: Introducing PackageManagement in Windows 10

#30

I recently blogged about the Linux world needing something like this. http://leto.electropoiesis.org/propaganda/plugins-and-packag... I hate having to individually update my Wordpress install, my Rubies, my system packages, my IDE (be it Eclipse or Android Studio), a separate TeXLive install from the OS packages, even Vim now has its own package management with Pathogen... There must be some way to _unify_ this proli…

Have you ever tried ninite ( https://ninite.com/ ) ? Not perfect at all - but at least it works for some of the freeware utilities / programs I'm using on my windows PC. Simply run the generated exe to install the program. Run it later to update the program.

Looks cool, but I meant for Linux specifically. Apple and Microsoft have ultimate control over their ecosystems when it comes down to brass tacks.
Post reply on HN