引用元: 【PC】Windows用パッケージマネージャ「winget」がプレビューリリース。コマンドラインからアプリケーションをインストール [田杉山脈★]
画像引用元:Windowsコマンドプロンプトスパテク242 Vista/XP/2000対応 | Amazon
1: 名無しさん 2020/05/20(水) 19:32:57.40 ID:CAP_USER
Windows用パッケージマネージャ「winget」がプレビューリリース。コマンドラインからアプリケーションをインストール
Windows Terminalのコマンドラインから「winget install」と入力、実行するだけで、アプリケーションがWindows 10にインストールされます。
例えば「winget install powertoys」と入力すればpowertoysが、「winget install vscode」と入力すればVisual Studio Codeがインストールされる、という具合です。
インストールはあらかじめ用意されたmanifestファイルに従って行われます。
Windows Package ManagerはGitHub上でオープンソースとして開発されています。
Windows Package Managerが正式版に到達する際にはデスクトップ版のインストーラーが提供され、容易にインストールできるようになります。これによりアプリケーション開発者はWindows Package Managerを用いてアプリケーションを容易にインストールしてもらえるようになる見通しです。
Windows 10はWSLやWindows Terminalに加えて、また1つLinuxライクな機能を備えることになります。 https://www.publickey1.jp/blog/20/windowswingetmicrosoft_build_2020.html
2: 名無しさん 2020/05/20(水) 19:34:06.20 ID:0Th5r/rz
DOSかよw
3: 名無しさん 2020/05/20(水) 19:38:15.48 ID:ZZYUclvw
wget的な? もうLinuxにしちゃえよ Macもそうなんだけどさ、全部ウィンドウマネージャ有料で売ればいいじゃん ベースはすべてLinux
5: 名無しさん 2020/05/20(水) 19:46:14.56 ID:MiufdG/r
>>3 どっちかというとapt-getじゃね wgetってコマンドラインベースでダウンロードするだけでインスコするわけじゃないし
54: 名無しさん 2020/05/20(水) 22:50:36.22 ID:ON356wSF
>>5 apt-get(あんぽんたんげっと)
6: 名無しさん 2020/05/20(水) 19:49:01.05 ID:LMaKezsy
>>3 aptやyumみたいなもんだな 今でもWindows用にchocolateyというのがあるけど
10: 名無しさん 2020/05/20(水) 19:58:45.40 ID:n1wGNWWy
>>6 Linuxみたいに乱立しないでほしいね。MS主導みたいだから大丈夫かな。
48: 名無しさん 2020/05/20(水) 22:25:55.28 ID:g2k3DyTL
>>10 WindowsがLinuxに近づいた俺たち正しーって喜んでたら, Linuxののディストリビューション全滅とかありえる。
14: 名無しさん 2020/05/20(水) 20:04:28.55 ID:Gb5D9JOc
>>3 apt-getだな
62: 名無しさん 2020/05/20(水) 23:26:43.01 ID:Cw51qvYq
>>3 wgetは全然違う
4: 名無しさん 2020/05/20(水) 19:45:46.85 ID:+/ghceoN
5chとYoutube、通販サイトにしか使わないオレにとってコレを入れることによって 何かが変わる?
31: 名無しさん 2020/05/20(水) 20:36:25.49 ID:V24EvEMU
>>4 HDDの容量を永続的に減らすことが出来るぞ。
7: 名無しさん 2020/05/20(水) 19:54:28.92 ID:HlW6sZZD
Cygwinじゃダメなのか?
UNI糞コマンド使いたいならService for UNIX的なのあったよな?
というかPowerShellでコマンドライクなのは全部賄えるだろ コマンドラインはバッチ処理するには便利だけど基本的にGUIの効率に完全に負けてる
コマンドラインにこだわるやつは何がしたいのか理解できない
16: 名無しさん 2020/05/20(水) 20:06:11.10 ID:Gb5D9JOc
>>7 パイプだな
8: 名無しさん 2020/05/20(水) 19:55:21.06 ID:nZflt6Zz
コマンドラインでする理由って有るの? Batコマンド一括で自分環境を作るとか、そういうことだろうか。 Linuxユーザーなら判るのかな。
17: 名無しさん 2020/05/20(水) 20:07:03.20 ID:ts1pF+VD
>>8 エンジニア向けとか大規模企業ならプロビジョニングの仕組みは必須 そういう用途ではコマンドラインは使いやすいってだけ 一般ユーザーには関係ないよ
18: 名無しさん 2020/05/20(水) 20:08:59.80 ID:Gb5D9JOc
>>8 sed|grep|sort|uniq みたくパイプでどんどん処理を加えて行くときに便利
19: 名無しさん 2020/05/20(水) 20:10:18.53 ID:qbAn4T8l
>>8 あんま詳しくはないがコマンドで一括インストールで大体あってるよ 慣れるとめっちゃ楽だし 今回wingetなんてパッケージマネージャを作ったMSの狙いはWindowsでUnix系のアプリケーションをインストールできるようにするんじゃないかな Cygwinでなく純正でサポートするように
29: 名無しさん 2020/05/20(水) 20:31:17.66 ID:3yfbTljo
>>8 前からサーバー系では要望あったな GUIだと画面見ながら操作しないとだけど、コマンドだと打ったらあとは結果待つだけ 特に最近はクラウドでアホみたいに環境作るから一つ一つ操作していられない
32: 名無しさん 2020/05/20(水) 20:39:02.62 ID:vbEM3HqD
>>8 自動化ロボットに操作させる場合、マウス動かせとかプログラムが難しい コマンド入力ならめちゃくちゃ簡単だし確実
65: 名無しさん 2020/05/20(水) 23:44:51.86 ID:QAgGPm4P
>>8 コマンドラインのほうが好きという奇特な輩が一定数いるんよ 俺には理解できないけど、まあ他人の好みは尊重しないとな 選択肢は多いほうがいい
72: 名無しさん 2020/05/21(木) 01:34:56.33 ID:9cHsp/EV
>>8 システム管理者が同じ構成の会社のパソコンいっぱい用意するのにめっちゃ便利 バッチ書いといて走らせとくだけだからね
9: 名無しさん 2020/05/20(水) 19:58:26.19 ID:LMaKezsy
個別のインストーラーでインストールするより、最新バージョンへのアップデートがし易い かもしれないがGUIですればいいしなあ
11: 名無しさん 2020/05/20(水) 19:58:52.20 ID:oi3kbXC+
Cygwin とか vscode のコマンドラインとかあるし、今更、、、
とか思ったけど、yum みたいなことが出来るのか
12: 名無しさん 2020/05/20(水) 20:01:07.89 ID:+1CA3mLz
脆弱性突かれて怪しいソフト入れられそうな予感
13: 名無しさん 2020/05/20(水) 20:03:26.24 ID:ts1pF+VD
Linux系ならapt,yum,rpm、MacならHomebrewのパクリだけど
これ出てくるまで何年かかったの?って感じ
Linux/Unix系から見るとWindowsは10年遅れてるね
20: 名無しさん 2020/05/20(水) 20:10:51.45 ID:oOtdHKk7
「wingetを誰でも簡単に使えるGUI化したGWinGetが出たよ!!」
33: 名無しさん 2020/05/20(水) 20:43:21.36 ID:BTaUtF0W
>>20 ありそうで困る
34: 名無しさん 2020/05/20(水) 20:53:02.56 ID:tJCuYnLU
>>33 Linux.Ubuntuでマウスポチポチなパッケージマネージャーがあったようなきがする gnome2時代にはあった
55: 名無しさん 2020/05/20(水) 22:54:49.36 ID:ON356wSF
>>34 今でもある
21: 名無しさん 2020/05/20(水) 20:11:11.39 ID:nZflt6Zz
毎回マウスでカチカチして、いつものインストールの手間をかけるより、 コマンド一発で全自動なら、確かに効率的。 インストーラーのダウンロードは手作業? 自動? サードパーティーやフリーソフトのダウンロードも自動なら物凄く楽なんだが。
22: 名無しさん 2020/05/20(水) 20:16:05.96 ID:acKNPoed
勝手に最新最適なバージョンを探してインストールしてくれるわけか
23: 名無しさん 2020/05/20(水) 20:16:58.44 ID:KUq7JOM/
・MS公式
・ChocolateyやScoopと違って、GUIで操作した場合と同じようにインストールされる
この二つは大きな意味があるな
24: 名無しさん 2020/05/20(水) 20:18:16.47 ID:bLAUs5ZF
普通は chocolatey 使うわな Winで開発してる人でこれ知らない奴はそうとうやばいw
25: 名無しさん 2020/05/20(水) 20:18:36.88 ID:Y9ByfLZD
キーボードショートカットと同じで、 素人や使用頻度少ないならマウスポチポチで十分 コマンドラインのメリットが理解できないのはその必要に迫られてないから
26: 名無しさん 2020/05/20(水) 20:20:19.98 ID:CkFsbXKW
MS認証しか認めない前触れとかだろ exeでいいんだよ
27: 名無しさん 2020/05/20(水) 20:22:30.82 ID:x5278jP1
windowsのパッケージマネージャって実質chocoが業界標準では
39: 名無しさん 2020/05/20(水) 21:20:39.27 ID:n1wGNWWy
>>27 もう終わりでしょう。
28: 名無しさん 2020/05/20(水) 20:27:52.81 ID:/+x4Px5Y
それよりもアップデイト時の阿鼻叫喚をだな
30: 名無しさん 2020/05/20(水) 20:34:12.75 ID:mJu8SRoY
昔は、
再インストールと再構築が簡単にできたから、 調子がおかしくなったら、何度でも再インス トールしたけど、遠い記憶の思い出。
35: 名無しさん 2020/05/20(水) 20:57:01.09 ID:JvqsDcmD
よく分からんけど、どこのレポジトリからダウンロードされるの?
36: 名無しさん 2020/05/20(水) 21:01:44.74 ID:LffhymcX
トロイとかのインストールが簡単に出来るようになる
37: 名無しさん 2020/05/20(水) 21:14:52.09 ID:74pTf6X4
MacのHomebrewが最強だからな。
50: 名無しさん 2020/05/20(水) 22:39:34.87 ID:3N+CW36+
>>37 ARM化したらmac自体がオワコンになるから
51: 名無しさん 2020/05/20(水) 22:43:42.31 ID:n1wGNWWy
>>50 もうすでに革新的なことできなくなってるしね。 MSを見習う気はないんだろうか。
38: 名無しさん 2020/05/20(水) 21:15:37.66 ID:nZflt6Zz
なる程、そういうことか。 インストはストア経緯っていう手があるね。 それなら自前でストアを持ったことが有意義になるし、セキィリティチェックが出来るかも。。
40: 名無しさん 2020/05/20(水) 21:22:16.19 ID:OGNmDxuO
WindowsはRedhatに続く有償Linuxになってくんだろうな
42: 名無しさん 2020/05/20(水) 21:34:58.12 ID:50XIX36Q
chocolatey一瞬使ってたけど パッケージも複数あってどれやねんってなるし 誰が管理してんのかそのうちパッケージ更新止まるし糞だったわ
43: 名無しさん 2020/05/20(水) 22:04:09.25 ID:I5vKyK/q
windows updateイライラするので、 これもありかも。
45: 名無しさん 2020/05/20(水) 22:21:00.55 ID:kMgRlXHv
OK!OK!OK!
お前らちょっと待て
君たちの英単語の半分以上が分からない
46: 名無しさん 2020/05/20(水) 22:21:23.68 ID:bpefgM4H
バッチファイルでインストールできるなら リカバリーが楽でいいわ
47: 名無しさん 2020/05/20(水) 22:25:22.25 ID:Br8lDQRx
LinuxみたいにすべてのWindowsアプリがコマンド一発で インストール・アップデート・削除できるようになるといいんだけどな ストアにないような古いアプリだと個別にインストーラーダウンロードしてきて マウスポチポチしながらインストールしないといくてすげー面倒
49: 名無しさん 2020/05/20(水) 22:38:18.25 ID:n1wGNWWy
>>47 Linuxはディストリビューションに含まれないものを 入れようとすると破綻するからダメだなぁ。
66: 名無しさん 2020/05/20(水) 23:56:53.07 ID:cvrPXhPo
>>47 Unix系のソフトはほぼオープンソースで提供されてるからできることなんだぜ 作者でなくてもやる気がある人がバイナリ用意できるからな Windowsのソフトはほとんどクローズドソースだから作者のやる気次第の上に バイナリあってもあちらこちらに散らばってるから同じことやるのは無理
53: 名無しさん 2020/05/20(水) 22:48:17.91 ID:74pTf6X4
もうGUIはWebブラウザベースのWebOSにできるかぎり集約されてOS依存から限りなく離れ、基本アプリはパッケージマネージャ管理に移行する。
56: 名無しさん 2020/05/20(水) 23:01:49.16 ID:ZyA2CIr3
nugetは?
57: 名無しさん 2020/05/20(水) 23:04:58.93 ID:/u+2jfEZ
PMじゃないけどLinuxのAppimageのような仕組み窓にも欲しいね、古くはMacOS9であったけど
58: 名無しさん 2020/05/20(水) 23:05:43.06 ID:YhqtW+PA
こまんどらいんて。 Windows使ってる奴には敷居高すぎ。
59: 名無しさん 2020/05/20(水) 23:07:30.53 ID:n1wGNWWy
>>58 普通のも残るから心配いらない。大多数はそっちを使うでしょうし。
61: 名無しさん 2020/05/20(水) 23:18:06.13 ID:E6j6+Do1
>>58 GUIのガワかぶせた版も普通に出すだろ
60: 名無しさん 2020/05/20(水) 23:17:07.26 ID:jo6bWO1V
winNTってコア部分以外全部追加ソフトでlinuxよりも新しいんじゃない? win32APIもOSと分離してる
63: 名無しさん 2020/05/20(水) 23:36:43.36 ID:oC90T3bq
この後 npmやらpypi やcargoやら言語毎のパッケージインストールと合わさって混乱することまで同じだろう flatpakやsnap, appimage的なのも来るんかえ?
64: 名無しさん 2020/05/20(水) 23:43:16.59 ID:QAgGPm4P
名前ダサすぎだろ…… なんだよwingetって
67: 名無しさん 2020/05/20(水) 23:58:04.88 ID:o5qq/UOd
これもうLinux の方がよかったって認めてんじゃないのか?
70: 名無しさん 2020/05/21(木) 00:39:30.92 ID:pifDHcpU
>>67 WSLでLinuxユーザーも取り込もうとしてるしな WSL2でだいぶ改善されて個人レベルでは仮想環境にLinuxを インストールなんてことは必要なくなった 業務レベルでどれだけ使えるかはわからないけど
73: 名無しさん 2020/05/21(木) 01:51:45.01 ID:d+WhQYd/
>>70 dockerが特有の差分ファイルシステムがらみでカーネルの拡張をしていてすぐにkernel panicを起すらしく
おそらく同じようなバグを内包していると思われ
希望はmicrosoftという超大企業がサポートしているものだから改善も早いのでは まずはWindowsのクライアントOSに展開して、バグ取れたらサーバーに展開という十八番の戦略も取れるし
74: 名無しさん 2020/05/21(木) 02:48:07.54 ID:bZolekCP
>>67 Linuxに寄せてLinuxユーザーに使ってもらいたいんでしょ
Windows Serverが年々存在感を失ってきてるし
WEB鯖としては今ではCentOSとかの方が鉄板になってきてるし、 Active Directoryくらいしか存在感を示せないからね (それすらもオンラインストレージの普及で危うくなってきていて、 だからこそGoogleも認証機能付きリバースプロキシをVPNの代わりとして 大きく宣伝していたりする)
Atomに対するVSCodeみたいな立ち位置を狙ってるんだろう
75: 名無しさん 2020/05/21(木) 03:04:00.74 ID:psXtqE62
PowerShell登場から13年、Chocolatelyから3年経ってるのに いまだにWindowsがアンチCUIだと思ってる情弱で満ちているのがBiz+板 犬OSとの対立構造も>>74 みたいな骨董品レベルのものだし
71: 名無しさん 2020/05/21(木) 01:31:49.54 ID:KEiz5G8n
これからはMFC42.DLLの上書きで悩む必要なくなるの?
68: 名無しさん 2020/05/21(木) 00:17:53.54 ID:/GWDp5u5
開発者ではない俺には関係ないな
『【PC】Windows用パッケージマネージャ「winget」がプレビューリリース。コマンドラインからアプリケーションをインストール』へのコメント