5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Chocolateyを使おう!という話(入門)

Posted at

はじめに

こんにちは、たきがわです。
この記事は𝓐𝓝𝓖𝓔𝓛 𝓒𝓪𝓵𝓮𝓷𝓭𝓪𝓻 4日目の記事です。そう、四番手。
技術スタックがないけど記事は書きたい!ということでAngel Dojoのチーム活動中に役に立ったことを記事にしました。

他の方(とてもつよい)の記事は下記のOrganizationから!
https://qiita.com/organizations/2024-angel-dojo

前提:ソフトウェアのインストールってめんどくさい

ソフトウェアをインストールする際に、公式サイトを探して、ダウンロードして、インストーラーを実行して、設定を調整するのって結構めんどうですよね。
それが複数のソフトウェアになると更に大変です。OSのクリーンインストールした時は特に。
そんなめんどうな作業をコマンドでいい感じにしてくれる、今日はそんな便利なツール、Chocolateyについてご紹介します。

導入

こちらに公式のインストール手順があるので従います。

注意
PowerShellは管理者として実行してください

  1. Choose How to Install Chocolateyはindividualを選択して下部のコマンドをコピー
  2. PowerShellを開いてコマンドを実行
  3. choco -vコマンドでインストールを確認

早速使ってみよう

注意
使用する際は管理者で実行してください

chocolateyのアップデート

  • choco upgrade chocolatey
    chocolatey本体のアップデート

パッケージを探す

  • choco search [パッケージ名]
    [パッケージ名]のパッケージがchocolatey上に存在するか調べる

パッケージのインストール

  • choco install [パッケージ名]
    [パッケージ名]で指定したパッケージのインストール

tips
パッケージ名の後ろに -yをつけて実行すると確認がスキップされます

パッケージのアップデート

  • choco outdated
    最新ではないインストール済みのパッケージを表示
  • choco upgrade [パッケージ名]
    [パッケージ名]で指定したパッケージのアップデート
  • choco upgrade all
    全てのパッケージをアップデート

パッケージのアンインストール

  • choco uninstall [パッケージ名]
    [パッケージ名]で指定したパッケージのアンインストール

GUI版でパッケージリストを作る

パッケージリストを作ることで環境の引っ越しが楽にできます

GUI版のインストール

chocoでインストールしてみましょう
choco install ChocolateyGUI -y

image.png
開くとこんな画面が出てきます
右上のExportボタンをクリック
名前をつけて保存したら.configファイルができました
あとはchocoコマンドが使える環境でchoco install [コンフィグファイル名].configを実行
引っ越し完了!

最後に

chocolateyいかがでしたでしょうか。覚えてしまうと手放せなくなってしまうくらいオススメです。
良ければAngel Dojoの開発にも役立てていただければ幸いです。
ANGEL Calendarもまだ四日目!この先の記事も毎日更新!お楽しみに!(僕はもう書かないけど!)

参考

5
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?