いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

scoopで特定のアプリのバージョンをホールドするやり方

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。よく忘れるのでここにメモメモ。。。

scoop使っていて、特定のアプリのバージョンを更新したくない場合がたまにあります。

私の場合、ueli というランチャーを愛用しているのですが、このアプリの v9 が最近リリースされました。

普通にアップデートを行ったところ、なんかリライトされたみたいで見た目から機能から全部変わってしまっていて、元の挙動になりませんでした。

前の状態で利用していた「Everything連携」を多用していたので、これが無いと作業が滞る。。。ということでバージョンアップをしないようにしたい。

やり方

scoop hold アプリ名

でホールド出来るようになります。

> scoop hold ueli
ueli is now held and can not be updated anymore.

infoで見ると

> scoop info ueli

Name        : ueli
Description : A keystroke launcher
Version     : 9.0.0
Bucket      : extras
Website     : https://ueli.app
License     : MIT
Updated at  : 2024/06/21 21:33:19
Updated by  : github-actions[bot]
Binaries    : ueli.exe
Shortcuts   : ueli

というように 9.0.0 が最新ですが

> scoop list ueli
Installed apps matching 'ueli':

Name Version Source           Updated             Info
---- ------- ------           -------             ----
ueli 8.29.0  <auto-generated> 2024-06-24 11:38:39 Held package

info列を見ると Held package と表示されています。この表示が出たらホールドされているという意味です。

参考情報

qiita.com

qiita.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。