アカウント名:
パスワード:
今でもmsiexecで同様のことができるはずですが…(きちんと.msiファイルが作られていれば)
msiexec はインストールだけなんで Linux だと dpkg や rpm コマンド相当。OneGet は外部レポジトリからパッケージの検索、インストール、更新が行えるので apt や yum に相当。
WindowsだとChocolateyやMSYS2なんかが近いですかね。
OneGetはChocolateyのリポジトリを使用するようですよ。しかし、
> Chocolatey which has over 1,700 unique software packages.
少なっ。
OneGetの登場を機会として今後増えるのかもしれませんが。
「コマンドライン式」という意味では、おっしゃるとおり従来のWindows Installerでもできたことですね。実際のところ、Chocolateyで公開されているパッケージも、従来のインストーラをサイレント実行させるだけのものが大部分です。(例えばRubyのパッケージをインストールすると、OneClick Installerがダウンロードされます。)
今回の(※)ポイントは、中央レポジトリが用意され、複数パッケージ間の依存関係を管理できるようになった点だと思います。Windows Installerの問題というより、各デベロッパが勝手気ままに自分のWebサイトにインストーラを公開するようなWindowsの文化では、上手くできなかったことです。この点が、「UNIXスタイル」などと呼ばれる所以なのだと思います。
個人的には、UNIX系オープンソースコミュニティの管理社会はあまり好きではありませんが、便利なのは確かなので、よいところはどんどん取り入れてもらえばいいと思います。
(※)厳密には、すでにVisualStudioやChocolateyで利用されているNuGet仕様の特徴ですが。
UNIX系のアプリも各開発者がバラバラに公開していると思いますが。パッケージにまとめているのはディストリビューションを作っているところです。
# 最近UNIX関係でやたらともってまわった文体と断言調で誤解を振り撒いている人がいますね。
そらUNIXでなくてLINUX
FreeBSDのportsは?まあ2014年でベストなLinux [srad.jp]の候補にあげられるくらいだからLinuxでいいのか。
開発者でない人が勝手にまとめることが(ライセンス的に)可能なことが大きな違いでしょう。
xrdp7はubuntuのパッケージで入れたんだが、RDP8に対応していないxrdp8はパッケージが存在しないので、xrdpの配布サイトからxrdp8を手に入れて苦労してコンパイルしてインストールしたら、OSがまともに起動しなくなりました
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
msiexecは…? (スコア:1)
今でもmsiexecで同様のことができるはずですが…(きちんと.msiファイルが作られていれば)
Re:msiexecは…? (スコア:5, 参考になる)
msiexec はインストールだけなんで Linux だと dpkg や rpm コマンド相当。
OneGet は外部レポジトリからパッケージの検索、インストール、更新が行えるので apt や yum に相当。
Re: (スコア:0)
WindowsだとChocolateyやMSYS2なんかが近いですかね。
Re: (スコア:0)
OneGetはChocolateyのリポジトリを使用するようですよ。
しかし、
> Chocolatey which has over 1,700 unique software packages.
少なっ。
OneGetの登場を機会として今後増えるのかもしれませんが。
Re:msiexecは…? (スコア:1)
「コマンドライン式」という意味では、おっしゃるとおり従来のWindows Installerでもできたことですね。
実際のところ、Chocolateyで公開されているパッケージも、従来のインストーラをサイレント実行させるだけのものが大部分です。
(例えばRubyのパッケージをインストールすると、OneClick Installerがダウンロードされます。)
今回の(※)ポイントは、中央レポジトリが用意され、複数パッケージ間の依存関係を管理できるようになった点だと思います。
Windows Installerの問題というより、各デベロッパが勝手気ままに自分のWebサイトにインストーラを公開するようなWindowsの文化では、上手くできなかったことです。
この点が、「UNIXスタイル」などと呼ばれる所以なのだと思います。
個人的には、UNIX系オープンソースコミュニティの管理社会はあまり好きではありませんが、便利なのは確かなので、
よいところはどんどん取り入れてもらえばいいと思います。
(※)厳密には、すでにVisualStudioやChocolateyで利用されているNuGet仕様の特徴ですが。
Re:msiexecは…? (スコア:1)
UNIX系のアプリも各開発者がバラバラに公開していると思いますが。
パッケージにまとめているのはディストリビューションを作っているところです。
# 最近UNIX関係でやたらともってまわった文体と断言調で誤解を振り撒いている人がいますね。
Re: (スコア:0)
そらUNIXでなくてLINUX
Re: (スコア:0)
FreeBSDのportsは?
まあ2014年でベストなLinux [srad.jp]の候補にあげられるくらいだからLinuxでいいのか。
Re: (スコア:0)
開発者でない人が勝手にまとめることが(ライセンス的に)可能なことが大きな違いでしょう。
Re: (スコア:0)
xrdp7はubuntuのパッケージで入れたんだが、RDP8に対応していない
xrdp8はパッケージが存在しないので、xrdpの配布サイトからxrdp8を手に入れて苦労してコンパイルしてインストールしたら、OSがまともに起動しなくなりました