名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。

wingetを試した

概要

Windows のパッケージマネージャーが少し前に発表されたなと思って入れてみた(Windows 側に Java が必要な状況ができてしまったので、入れた)

参考にしたサイト

やったこと

  • Windows にアプリインストーラー的なやつを入れた
    • Windows の insider プログラムに登録してればできる
    • 自分は WSL2 でセットアップする際、まだ WSL2 が安定板では出ていない状況だったので、WSL2 のために登録していた
  • 公式サイトからファイルをダウンロードしてアプリインストーラーで入れる
    • 最初公式サイトを流し読みしていて、自分でビルドしないといけないのかそっかーとか思ってた
    • ASCII の記事を読んだら GitHub のリリースページにバイナリがあるからそれ使うと簡単にできる、とあったのでバイナリを落とした
  • cmd 再起動して、winget とかしたら動いた
  • 画像は Java とか入れた後。 Java は普通に指定が難しいのでめんどいね…(しらべると AdoptOpenJDK 11 でよいとの話だったので、それにした)

f:id:MireiMixin:20200608043908p:plain
スクショ

さすがに何もないのはあれかなと思ったので sbt とか試しにインストールしてみる。

f:id:MireiMixin:20200608044316p:plain
sbt

わかったこと

  • 悪くなさそうな感じ
    • エンジニアになろうとか考える前からもともと explorer 開くのだるいなと思うタイプ
    • cmd でディレクトリ移動したりファイルの一覧出したりしてた身としては、CUI ライフがさらに楽になりそうで嬉しい
      • まあもはや WSL あるので、うんと言う感じはするが…
    • brew も apt も多用していたので、Windows 上だけの開発だけでも超楽になりそう
  • uninstall はどこからするんだ?
    • winget --help にも winget install --help にもなさそうな感じがするが…
    • いったん意識買いに飛ばしておく
  • (てか今 wsl コマンド起動したら普通に shell 立ち上がってたし、いろいろ中途半端感ある)

まとめ

  • Windows だけの閉じた開発をする上では実用性が期待できそうな感じ
    • Java 書くだけとか
    • VS Code Studio + 何か、で Windows アプリに特化した何かを作るパターンとか
  • それ以外の場合 WSL コマンドを使えるようにするだけで何とかなるのかも
    • というか WSL とかいう技術ほんとやべーなって気持ちになってきている