差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
windows:scoop [2021/10/24 23:53] – [人気のサードパーティ バケット] ともやん | windows:scoop [2023/07/21 02:45] (現在) – [独自のバケットを検索] ともやん | ||
---|---|---|---|
行 184: | 行 184: | ||
※PowerShell バージョンチェックなどを行っている。\\ | ※PowerShell バージョンチェックなどを行っている。\\ | ||
Scoop を実行するには、PowerShell 5 以降が必要です。\\ | Scoop を実行するには、PowerShell 5 以降が必要です。\\ | ||
- | PowerShell アップグレード: | + | PowerShell アップグレード: |
===== バケット [bucket] ===== | ===== バケット [bucket] ===== | ||
行 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> | ||
===== トラブルシューティング ===== | ===== トラブルシューティング ===== |