ショコラ対スクープ:Windows用のパッケージマネージャ
7848 ワード
ChocolateyとScoopの両方をインストールします.(私はそこに「VS」をclickbaitとするだけです)彼らは、Windows上でソフトウェアをインストールして、管理します.しかしながら、それらは異なったツールです、そして、私は彼らの使用法がシナリオに依存することを提案します.
Linuxの世界では
winget
PowerShellスクリプトの実行を有効にする
これらのツールの両方については、PowerShellの実行方針を「制限されている」よりも適切な何かに設定する必要がありますここに私の提案があります.そこで、まず最初に起動します⊞-Xは「Windows PowerShell ( Admin )」を選択して実行する
2行目は、インターネットからダウンロードされたすべてのスクリプトと設定ファイルが信頼できる発行元によって署名されなければならないことを意味しますが、あなた自身が書くスクリプトは、現在のユーザのために動作します.ログインする際にこのポリシーは「勝ちます」.
:従来のインストール場所、管理者として
Chocolateyは何千ものパッケージでChocolateyからインストールできます.一般的に、a community repositoryのようなこれらのパッケージの一つをインストールするには、管理権限を高める必要があります.アプリケーションは、あなたのスタートメニュー、およびおそらくあなたのデスクトップ上のショートカットがあります.
Google Chrome
チョコレートインストール
「管理レベル」「PowerShell」ウィンドウで、次のように実行ポリシーを設定した場合は、次のように動作します.
the detailed installation docs
ショコラサーチ
インストールパッケージ
現在インストールされているパッケージ
チョコレートヘルプ
:デフォルトで非管理者は、ユーザーディレクトリでインストールします
ScoopはUnixの親和性を持つ開発者向けに設計されています.デフォルトでは、
あなたがあなたのシステムへの管理アクセスを持っていないならば(例えば、これはリモートデスクトップ・アクセスで共有サーバーです)、そして、スクープは正しい選択です.
SCOOPはLinuxやMacなどのUnixライクなシステムから見逃すかもしれないコマンドラインツールをインストールするのも当然のようです.これらのツールのいくつかはショコラシーを通じて利用可能であるが、スクープ生態系はそのようなツールを念頭に置いて設計されている.
スクープWikiは、スクープとチョコレートを比較して、Scoopを持ちます.
nice write-up
スクープ設置
任意のPowerShellウィンドウでは、必要な管理者は、次のようにSCOOPをインストールします.
the detailed installation docs
スクープバケット
エクストラバケットをすぐにインストールします.
スクープサーチ
パッケージインストール
すべての現在インストールされているパッケージをアップグレードする
スクープヘルプ
Linuxの世界では
apt
、yum
、dnf
、pacman
、および他の多くがあります.MacとLinuxではbrew
です.Windows用にはchoco
とscoop
がある.PowerShellのコマンドラインからソフトウェアを管理します.(そうではありません・・・・・・・・・・・.)winget
PowerShellスクリプトの実行を有効にする
これらのツールの両方については、PowerShellの実行方針を「制限されている」よりも適切な何かに設定する必要がありますここに私の提案があります.そこで、まず最初に起動します⊞-Xは「Windows PowerShell ( Admin )」を選択して実行する
Set-ExecutionPolicy AllSigned
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
最初の行は、このコンピュータ上のすべてのスクリプトと構成ファイルを、信頼できる発行元によって署名しなければならないことを意味します.これはかなり厳しい.2行目は、インターネットからダウンロードされたすべてのスクリプトと設定ファイルが信頼できる発行元によって署名されなければならないことを意味しますが、あなた自身が書くスクリプトは、現在のユーザのために動作します.ログインする際にこのポリシーは「勝ちます」.
:従来のインストール場所、管理者として
Chocolateyは何千ものパッケージでChocolateyからインストールできます.一般的に、a community repositoryのようなこれらのパッケージの一つをインストールするには、管理権限を高める必要があります.アプリケーションは、あなたのスタートメニュー、およびおそらくあなたのデスクトップ上のショートカットがあります.
Google Chrome
チョコレートインストール
「管理レベル」「PowerShell」ウィンドウで、次のように実行ポリシーを設定した場合は、次のように動作します.
iwr -useb chocolatey.org/install.ps1 | iex
上記の問題がある場合は
を参照してください.the detailed installation docs
ショコラサーチ
choco search ditto
インストールパッケージ
choco install ditto
現在インストールされているパッケージ
choco upgrade all
チョコレートヘルプ
choco -help
:デフォルトで非管理者は、ユーザーディレクトリでインストールします
ScoopはUnixの親和性を持つ開発者向けに設計されています.デフォルトでは、
C:\Program Files\
にパッケージをインストールし、これは両方の強度と混乱点です.Appsはスタートメニューでデフォルトでは表示されません.プラグインやアドオンが特定のディレクトリ(OBS Studio!)でインストールを見つけることを期待している場合.いくつかの不便と退屈なセットアップがあります.あなたがあなたのシステムへの管理アクセスを持っていないならば(例えば、これはリモートデスクトップ・アクセスで共有サーバーです)、そして、スクープは正しい選択です.
SCOOPはLinuxやMacなどのUnixライクなシステムから見逃すかもしれないコマンドラインツールをインストールするのも当然のようです.これらのツールのいくつかはショコラシーを通じて利用可能であるが、スクープ生態系はそのようなツールを念頭に置いて設計されている.
スクープWikiは、スクープとチョコレートを比較して、Scoopを持ちます.
nice write-up
スクープ設置
任意のPowerShellウィンドウでは、必要な管理者は、次のようにSCOOPをインストールします.
iwr -useb get.scoop.sh | iex
詳細は
を参照してください.the detailed installation docs
スクープバケット
エクストラバケットをすぐにインストールします.
scoop bucket add extras
バケットは、検索し、インストールすることができるアプリケーションのセットです.すべての既知のコミュニティバケットを見るscoop bucket known
次に、あなたのようなものを追加!スクープサーチ
scoop search sudo
パッケージインストール
scoop install sudo
すべての現在インストールされているパッケージをアップグレードする
scoop upgrade *
スクープヘルプ
scoop help
楽しみと実験!Reference
この問題について(ショコラ対スクープ:Windows用のパッケージマネージャ), 我々は、より多くの情報をここで見つけました https://dev.to/bowmanjd/chocolatey-vs-scoop-package-managers-for-windows-2kikテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol