みなさん、こんにちは。私の名前はジャックポップです。今日は、私たちのほとんどが回避できない1つのこと、つまりWindowsオペレーティングシステムについてお話ししましょう。
Windowsのメジャーバージョンを繰り返すたびに多くの注目と議論が集まりますが、賞賛と評判を得るのは困難です。
Windows 11のリリースは、微妙な反応を受けました。
WindowsはすでにLinuxサブシステムを統合していますが、Linuxの優れた機能から実際に学んだわけではありません。
Windowsソフトウェアの管理は、好ましくない経験になる可能性があるとよく言われます。
LinuxまたはMacソフトウェアのインストール、更新、およびアンインストールは、コマンドラインツールを使用して管理できます。対照的に、Windowsソフトウェアの管理にはいくつかの問題があります。
-
時間:ソフトウェアを手動で展開する方法は時間がかかり、非効率的です
-
複雑さ:従来のツールは、今日のIT環境では非常に複雑です
-
コスト:Windowsソフトウェアの展開と管理により、標準のパッケージ管理なしで追加のオーバーヘッドが発生します
WindowsにはLinuxのような独自のソフトウェア管理ツールはありませんが、Chocolateyを介してapt、brew、yumなどの管理機能を実現できます。
Chocolateyは、インストールからアップグレード、削除まで、Windowsオペレーティングシステムのソフトウェアライフサイクル全体を自動化するように設計されており、混乱を制御できる統一されたインターフェイスを通じて複雑なプロセスを簡素化します。
インストール
Chocolateyのインストールは非常に簡単です。
まず、管理者権限でPowershellを開きます。
次に、次のコマンドをコピーして貼り付けます。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
これでインストールは完了です。
次に、choco
コマンドを使用してソフトウェアを管理できます。
使用する
Chocolateyは非常に成熟したツールであるため、非常に幅広い適用範囲があります。
chocoを通じて、Google Chrome、Firefox、Adobe Reader、Microsoft Officeを管理できるだけでなく、これらの一般的に使用され、非常によく知られているソフトウェアを7zipで管理できます。同時に、Python、Notepad ++、Git、IDEA、VSCodeなどのプロフェッショナルツールにも適しています。
このように、chocoコマンドを入力するだけで、ソフトウェアのインストール、更新、およびアンインストールのライフサイクル全体の管理を完了できます。
以下の例として7-zipを取り上げます。
インストール
choco install 7zip
更新する
choco upgrade 7zip
アンインストール
choco uninstall 7zip
スピネル
Chocolateyのインストールと使用法についてはすでに学びました。以下は、producthuntで最近発見されたChocolateyエコシステムを紹介する補助ツールです。
SpinelはChocolateyスクリプトジェネレーターですが、インストーラーなしでお気に入りのソフトウェアをすべてインストールできる、Niniteのような洗練された直感的なインターフェイスを備えています。
Spinel [1]にインストールするソフトウェアを選択し、[生成]ボタンをクリックするだけで、対応するインストールコマンドを生成できます。
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'));
choco install googlechrome -y;
次に、Powershellに戻って、ソフトウェアのインストールを完了します。