カテゴリー
Microsoft

【Windows10】Chocolatey を使い始める最初の一歩

ポイント

  • 管理者権限での Power Shell 実行はインストール時のみで、その後は管理者権限で起動しなくとも Chocolatey が使用できる。
  • Power Shell でインストールしても、その後、コマンドプロンプトから Chocolatey が使用できる。
  • JDK 8 のインストールは管理者権限が必要だったため、インストール、アンインストールは管理者権限で実行した方が良さそう。

参考ページ

手順

  1. 管理者権限で PowerShell を起動する。
    Windows キー + X -> A
  2. Get-ExecutionPolicy を実行する。
    1. 結果が Restricted ならば Set-ExecutionPolicy AllSigned 次を実行する。
  3. 次を実行する。
    Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    

実際にやってみたログ

PS C:\WINDOWS\system32> Get-ExecutionPolicy
RemoteSigned
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://ch
ocolatey.org/install.ps1'))

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies
のヘルプ トピック (http://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "N"): y

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2017/08/09     14:03                chocInstall
Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.7.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:\Users\oki2a24\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\oki2a24\AppData\Local\T
emp\chocolatey\chocInstall...
Installing chocolatey on this machine

この信頼されていない発行元からのソフトウェアを実行しますか?
ファイル C:\Users\oki2a24\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateyInstall.ps1 の発行元は
CN="Chocolatey Software, Inc.", O="Chocolatey Software, Inc.", L=Topeka, S=Kansas, C=US
であり、このシステムで信頼されていません。信頼された発行元からのスクリプトのみを実行してください。
[V] 常に実行しない(V)  [D] 実行しない(D)  [R] 一度だけ実行する(R)  [A] 常に実行する(A)  [?] ヘルプ (既定値は "D"): r

この信頼されていない発行元からのソフトウェアを実行しますか?
ファイル C:\Users\oki2a24\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateysetup.psm1 の発行元は
CN="Chocolatey Software, Inc.", O="Chocolatey Software, Inc.", L=Topeka, S=Kansas, C=US
であり、このシステムで信頼されていません。信頼された発行元からのスクリプトのみを実行してください。
[V] 常に実行しない(V)  [D] 実行しない(D)  [R] 一度だけ実行する(R)  [A] 常に実行する(A)  [?] ヘルプ (既定値は "D"): a
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
  Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
  before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
  (i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
  and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.

Creating Chocolatey folders if they do not already exist.

WARNING: You can safely ignore errors related to missing log files when
  upgrading from a version of Chocolatey less than 0.9.9.
  'Batch file could not be found' is also safe to ignore.
  'The system cannot find the file specified' - also safe.
chocolatey.nupkg file not installed in lib.
 Attempting to locate it from bootstrapper.
PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding...
警告: Not setting tab completion: Profile file does not exist at
'C:\Users\oki2a24\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
 first prior to using choco.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder


PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> choco upgrade chocolatey
Chocolatey v0.10.7
Upgrading the following packages:
chocolatey
By upgrading you accept licenses for the packages.
chocolatey v0.10.7 is the latest version available based on your source(s).

Chocolatey upgraded 0/1 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Did you know the proceeds of Pro (and some proceeds from other
 licensed editions) go into bettering the community infrastructure?
 Your support ensures an active community, keeps Chocolatey tip top,
 plus it nets you some awesome features!
 https://chocolatey.org/compare
PS C:\WINDOWS\system32>

おわりに

Windows にインストールするアプリは、徐々にコードベースにしていきたいと思っています。

今回は、その始まりですね♪

以上です。

コメントを残す