差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| windows:scoop [2021/10/13 13:09] – [$7zPath で Cannot validate argument on parameter 'FilePath'. エラーが発生する場合] ともやん | windows:scoop [2023/07/21 02:45] (現在) – [独自のバケットを検索] ともやん | ||
|---|---|---|---|
| 行 184: | 行 184: | ||
| ※PowerShell バージョンチェックなどを行っている。\\ | ※PowerShell バージョンチェックなどを行っている。\\ | ||
| Scoop を実行するには、PowerShell 5 以降が必要です。\\ | Scoop を実行するには、PowerShell 5 以降が必要です。\\ | ||
| - | PowerShell アップグレード: | + | PowerShell アップグレード: |
| ===== バケット [bucket] ===== | ===== バケット [bucket] ===== | ||
| 行 266: | 行 266: | ||
| [[https:// | [[https:// | ||
| - | **[[https:// | + | **[[https:// |
| 最新の **PowerShell Core** などが入手できる人気のバケット。\\ | 最新の **PowerShell Core** などが入手できる人気のバケット。\\ | ||
| <WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
| <code powershell> | <code powershell> | ||
| - | $ scoop bucket add dorado https:// | + | $ scoop bucket add dorado https:// |
| </ | </ | ||
| **PowerShell Core** のインストール。\\ | **PowerShell Core** のインストール。\\ | ||
| 行 283: | 行 283: | ||
| ==== 独自のバケットを検索 ==== | ==== 独自のバケットを検索 ==== | ||
| + | [[https:// | ||
| + | [[https:// | ||
| [[https:// | [[https:// | ||
| < | < | ||
| + | scoop のバケットに存在しないアプリは [[https:// | ||
| + | [[https:// | ||
| ==== 参考文献 ==== | ==== 参考文献 ==== | ||
| [[https:// | [[https:// | ||
| 行 789: | 行 793: | ||
| ===== Scoop アプリの更新 [update] ===== | ===== Scoop アプリの更新 [update] ===== | ||
| - | <code powershell> | + | <WRAP color_term> |
| - | $ scoop update | + | <WRAP color_command>< |
| - | $ scoop update * | + | <b class=GRN> |
| - | </code> | + | <b class=GRN> |
| + | </pre></ | ||
| + | </WRAP> | ||
| ※**scoop update** - scoop 自体を更新する。\\ | ※**scoop update** - scoop 自体を更新する。\\ | ||
| ※**scoop update *** - scoop アプリを更新する。\\ | ※**scoop update *** - scoop アプリを更新する。\\ | ||
| 行 901: | 行 907: | ||
| ===== インストール済みアプリの一覧 [list] ===== | ===== インストール済みアプリの一覧 [list] ===== | ||
| - | <code powershell> | + | <WRAP color_term> |
| - | $ scoop list | + | <WRAP color_command>< |
| - | </code> | + | <b class=GRN> |
| - | < | + | </pre></ |
| - | <code powershell> | + | <WRAP color_result> |
| Installed apps: | Installed apps: | ||
| 行 933: | 行 939: | ||
| vim 8.2 | vim 8.2 | ||
| youtube-dl-gui 0.4 [extras] | youtube-dl-gui 0.4 [extras] | ||
| - | </ | + | </code></ |
| </ | </ | ||
| 行 1222: | 行 1228: | ||
| {{: | {{: | ||
| - | ===== 技術資料 ===== | + | ===== Scoop のアンインストール |
| - | + | ||
| - | ==== scoop uninstall scoop コマンドの動作 ==== | + | |
| - | Scoop のアンインストール\\ | + | |
| <WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
| <code powershell> | <code powershell> | ||
| 行 1231: | 行 1234: | ||
| </ | </ | ||
| </ | </ | ||
| - | < | + | <WRAP prewrap 100% # |
| + | <code powershell> | ||
| + | WARN This will uninstall Scoop and all the programs that have been installed with Scoop! | ||
| + | Are you sure? (yN): y | ||
| + | Removing ~\scoop\shims from your path. | ||
| + | Scoop has been uninstalled. | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| - | < | ||
| <WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
| <code powershell> | <code powershell> | ||
| - | $ del .\scoop -Force | + | $ del ~\scoop -Force |
| </ | </ | ||
| </ | </ | ||
| + | < | ||
| + | |||
| [[https:// | [[https:// | ||
| - | ===== Scoop のアンインストール | + | ===== 独自パッケージの作成 ===== |
| + | Scoop の独自パッケージを作成して、自前の bucket でアプリを配信するのは意外と簡単です🥰\\ | ||
| + | |||
| + | **github に好きな名前でリポジトリを作成する。(自前の bucket)**\\ | ||
| + | [[git> | ||
| + | ローカルでファイルの準備。\\ | ||
| + | <WRAP prewrap 100% mincode> | ||
| + | < | ||
| + | $ mkdir usukawa-taiyaki | ||
| + | $ cd usukawa-taiyaki | ||
| + | $ echo "# usukawa-taiyaki" | ||
| + | $ git init | ||
| + | $ git add README.md | ||
| + | $ git commit -m "first commit" | ||
| + | $ git branch -M main | ||
| + | $ git remote add origin git@github.com: | ||
| + | $ git push -u origin main | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | **既存のアプリを Scoop 化するにはアプリをインストールするためのマニフェスト(app manifest)を書く。** | ||
| + | Mixxx を Scoop 化するための最低限なマニフェスト定義を書く🤔\\ | ||
| + | <WRAP prewrap 100% mincode> | ||
| + | <code javascript mixxx.json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | " | ||
| + | ] | ||
| + | ] | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ローカルでマニフェストがインストール可能か確認する🤤\\ | ||
| <WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
| - | < | + | < |
| - | $ scoop uninstall scoop | + | $ scoop install .\mixxx.json |
| </ | </ | ||
| </ | </ | ||
| - | <WRAP prewrap 100% #result> | + | <WRAP prewrap 100% result> |
| - | < | + | < |
| - | WARN This will uninstall Scoop and all the programs that have been installed with Scoop! | + | Installing ' |
| - | Are you sure? (yN): y | + | Loading mixxx-2.3.1-win64.msi from cache |
| - | Removing | + | Checking hash of mixxx-2.3.1-win64.msi ... ok. |
| - | Scoop has been uninstalled. | + | Extracting mixxx-2.3.1-win64.msi ... done. |
| + | Linking | ||
| + | Creating shim for ' | ||
| + | Creating shortcut for Mixxx (mixxx.exe) | ||
| + | ' | ||
| </ | </ | ||
| </ | </ | ||
| + | マニフェストを自前の bucket に追加する🤤\\ | ||
| <WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
| - | < | + | < |
| - | $ del ~\scoop -Force | + | $ git add mixxx.json |
| + | $ git commit -m "Added manifest for Mixxx package." | ||
| + | $ git push | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Scoop で自前の bucket を使えるように登録する。\\ | ||
| + | <WRAP prewrap 100%> | ||
| + | < | ||
| + | $ scoop bucket add usukawa-taiyaki https:// | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP prewrap 100% result> | ||
| + | < | ||
| + | Checking repo... ok | ||
| + | The usukawa-taiyaki bucket was added successfully. | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | アプリを一旦アンインストールしてから、自前の bucket が使用出来るか確認する🤔\\ | ||
| + | <WRAP prewrap 100%> | ||
| + | < | ||
| + | $ scoop uninstall mixxx | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP prewrap 100% result> | ||
| + | < | ||
| + | Uninstalling ' | ||
| + | Removing shim for ' | ||
| + | Removing shortcut ~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop Apps\Mixxx.lnk | ||
| + | Unlinking | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP prewrap 100%> | ||
| + | < | ||
| + | $ scoop install mixxx | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP prewrap 100% result> | ||
| + | < | ||
| + | Installing ' | ||
| + | Loading mixxx-2.3.1-win64.msi from cache | ||
| + | Checking hash of mixxx-2.3.1-win64.msi ... ok. | ||
| + | Extracting mixxx-2.3.1-win64.msi ... done. | ||
| + | Linking ~\scoop\apps\mixxx\current => ~\scoop\apps\mixxx\2.3.1 | ||
| + | Creating shim for ' | ||
| + | Creating shortcut for Mixxx (mixxx.exe) | ||
| + | ' | ||
| </ | </ | ||
| </ | </ | ||
| + | 参考: [[qita> | ||
| + | [[git> | ||
| ===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
| 行 1649: | 行 1765: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | 壊れた 7zip は .old に移動されて、7zip が再インストールされる。\\ | ||
| + | {{: | ||
| + | {{: | ||
| そして、アプリが正常にインストール出来ることを確認する🤔\\ | そして、アプリが正常にインストール出来ることを確認する🤔\\ | ||