フォト
2025年2月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
無料ブログはココログ

« 2024年10月 | トップページ | 2024年12月 »

2024年11月の2件の記事

2024年11月25日 (月)

Windows標準のパッケージ管理ツール「Winget」

先日、Windows環境でのパッケージ管理システム「Chocolatey」 について記載したのですが、
その関連で色々と調べてみると、なんと
Windows標準のパッケージ管理ツール「Winget」があることを知りました。
Windows 10バージョン1809以降およびWindows 11に標準で搭載されているとのとことです。
こんなの、全く知りませんでした(-_-;)

コマンドプロンプトで"Winget"と叩いて実行すると、

C:\Users\user>Winget
v1.9.25200 の Windows パッケージ マネージャー
Copyright (c) Microsoft Corporation. All rights reserved.

WinGet コマンド ライン ユーティリティを使用すると、コマンド ラインからアプリケーションやその他のパッケージをインストールできます。

使用法: winget [<コマンド>] [<オプション>]

使用できるコマンドは次のとおりです:
install 指定されたパッケージをインストール
show パッケージに関する情報を表示します
source パッケージのソースの管理
search アプリの基本情報を見つけて表示
list インストール済みパッケージを表示する
upgrade 利用可能なアップグレードの表示と実行
uninstall 指定されたパッケージをアンインストール
hash インストーラー ファイルをハッシュするヘルパー
validate マニフェスト ファイルを検証
settings 設定を開くか、管理者設定を設定する
features 試験的な機能の状態を表示
export インストールされているパッケージのリストをエクスポート
import ファイル中のすべてのパッケージをインストール
pin パッケージ ピンの管理
configure システムを適切な状態に構成します
download 指定されたパッケージからインストーラをダウンロードする
repair 選択したパッケージを修復します

特定のコマンドの詳細については、そのコマンドにヘルプ引数を渡します。 [-?]

次のオプションを使用できます。
-v,--version ツールのバージョンを表示
--info ツールの一般情報を表示
-?,--help 選択したコマンドに関するヘルプを表示
--wait 終了する前に任意のキーを押すプロンプトをユーザーに表示します
--logs,--open-logs 既定のログの場所を開く
--verbose,--verbose-logs WinGet の詳細ログを有効にする
--nowarn,--ignore-warnings 警告出力を非表示にする
--disable-interactivity 対話型プロンプトを無効にします
--proxy この実行に使用するプロキシを設定します
--no-proxy この実行に対するプロキシの使用を無効にする

その他のヘルプについては、次を参照してください: https://aka.ms/winget-command-help

コマンドが存在するようで実行できました。
今後、このWingetについて調べていきたいと思います。

2024年11月17日 (日)

パッケージ管理システム Chocolateyの導入

Windows環境でもubuntuのようなパッケージ管理システムを使いたいと思い、Chocolatey を導入してみました。
そのメモです。

参考にしたサイト
・公式サイト Chocolatey https://chocolatey.org/
chocolatey 基本情報まとめ(Qiita@NaoyaOura氏)

Chocolateyのインストール
 公式サイトのインストール手順に従ってインストールします。

 ❖ Step 1 Chocolateyニュースレターの購読の登録(オプション)
  Chocolateyに関するお問い合わせをメールにて通知してくれるようです。
  とりあえず登録しました。

 ❖ Step 2 インストール方法の選択
  利用する環境別に次のカテゴリー別にインストール方法が異なるようです。
  ・Generic(一般)
   ここで一般とは、業務で組織的に利用することのようです。
  ・individual(個人使用)
  ・構成管理ツール配下での利用
   Ansible、Chef、PS DSC(PowerShell Desired State Configuration)、puppetなどの
   構成管理ツールと連動してパッケージ管理を行うようですたぶん.. (-_-)

  個人での利用のため「individual」の説明に従ってインストールを行います。

 ❖ Step 2-1 個人使用のためにChocolateyをインストール
  1. 管理者モードでシェルを起動する
   スタートメニューをマウス右クリックで「ターミナル(管理者)をクリックします。
    Shell
   この操作でPowerShellのコマンドプロンプト画面が表示されます。
    Ps
  2. powershell.exe でのインストール
   スクリプトの実行ポリシーに関する説明が記載されています。
   (参考: Qiita PowerShellの実行ポリシー変更@earthdiver1)
   それを踏まえた上で、「Now run the following command」に記載のコマンドをコピペして実行します。
     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'))
  
   とりあえず、これでインストールされました。

パッケージの利用
 パッケージの利用は公式サイトの「Chocolatey Community」が表玄関のようです。
 ・Chocolatey Community(https://community.chocolatey.org)

 Find Packages をクリックすると利用可能なパッケージを検索することが出来ます。
 検索すると私が良く使うアプリを見つけることが出来ました。
  ・slack
  ・TeraTarm
  ・サクラエディタ




« 2024年10月 | トップページ | 2024年12月 »