53 個の開発ツールを、常に最新に — 上流の新しいリリースは数時間以内に apt に届きます。 Discord に参加

📅 より、apt ミラーの利用にはサブスクリプションが必要になります。 料金を見る · 🆓 ずっと無料のミラーがあります

🖼️ 最新の viu を Debian にインストール

Rust で書かれたコマンドライン画像ビューア

最新バージョン: 1.6.1 · 更新日 2026-07-08
提供元バージョン
deb.griffo.io1.6.1 ✅
公式 Debian🚫 パッケージなし
← ホームに戻る

viu とは

viu は Rust で書かれた、小さいながら強力なコマンドライン画像ビューアです。画像をターミナルに直接表示します。ターミナルの能力に合わせて最適なプロトコルを選び、高忠実度の Kitty や iTerm2 のグラフィックプロトコルから、万能のフォールバックである Unicode ブロック文字まで使い分けます。

🚀 最新版であることの意味: viu は新しい画像形式、ターミナルプロトコル、表示オプションへの対応を改善し続けています。最近のリリースには AVIF 対応、Kitty プロトコル描画の改善、GIF アニメーションの扱いの向上、大きな画像に対する最適化が入っています。

⚡ viu の主な機能

🖼️ 複数の画像表示プロトコル

Kitty のグラフィックプロトコル、iTerm2 のインライン画像、Sixel、Unicode ブロック文字に対応し、ターミナルに合わせて最適なものを自動で選びます。

📦 幅広いフォーマットに対応

Rust の image クレートを通じて、PNG、JPEG、GIF、BMP、ICO、TIFF、WebP、AVIF など多くの形式を表示します。

🎞️ GIF アニメーション

アニメーション GIF をターミナルで直接再生し、正しいフレームレートでループします。

📏 柔軟なサイズ指定

幅や高さを指定することも、ターミナルの大きさに自動で合わせることもできます。パイプラインやスクリプトで便利です。

🔗 パイプと相性がいい

標準入力からもファイル引数からも読めるので、curlfind、シェルのパイプラインと自然に組み合わせられます。

⚡ 速くて軽い

Rust 製で、起動時間は最小、メモリ消費も小さく、バイナリ以外の実行時依存はありません。

🖥️ 対応しているターミナルのプロトコル

  • Kitty: フル解像度でドット単位まで正確な画像表示(kitty、Ghostty、WezTerm)
  • iTerm2: インライン画像プロトコル(iTerm2、WezTerm、Tabby、VS Code)
  • Sixel: foot、Windows Terminal、多くの古典的ターミナルに対応
  • Unicode ブロック: どのターミナルでも動く万能のフォールバック

📦 deb.griffo.io からインストールする

コマンドの実行方法

ステップ 1: リポジトリを追加する

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。viu は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。

無料ミラーの仕組み →

🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。

extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。

ステップ 2: viu をインストールする

# 最新の viu をインストール
sudo apt install viu

# インストールを確認
viu --version
# 最新の viu をインストール
apt install viu

# インストールを確認
viu --version

🎯 使い方の例

基本的な使い方:

# 画像を 1 枚表示
viu image.png

# 複数の画像を表示
viu *.jpg

# 標準入力から表示(ダウンロードした画像など)
curl -sL https://example.com/photo.jpg | viu -

# GIF アニメーションを表示
viu animation.gif

サイズの指定:

# ターミナルの桁数で幅を指定
viu -w 80 image.png

# ターミナルの行数で高さを指定
viu -h 24 image.png

# 自動リサイズを無効化(元のサイズで)
viu -s image.png

パイプラインの例:

# ディレクトリ内の画像を順に見る
for f in ~/Pictures/*.jpg; do viu -w 40 "$f"; done

# URL の画像をプレビュー
curl -sL https://example.com/image.png | viu -

# fzf と組み合わせて閲覧・プレビュー
find . -name "*.png" | fzf --preview "viu -w 60 {}"

🚀 deb.griffo.io を選ぶ理由

📊 リポジトリの比較:
  • 公式 Debian: viu は公式 Debian リポジトリにパッケージがありません
  • cargo install: Rust ツールチェインとコンパイル時間が必要
  • deb.griffo.io: 最新版を apt ですぐに

📦 パッケージのビルドリポジトリ

Debian パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:

🔗 関連パッケージ

deb.griffo.io では、こちらも配布しています:

🎯 こんな方に: ターミナルから素材を確認したい開発者、SSH 越しに画像を見たい管理者、ドット単位まで正確な画像表示が欲しい Kitty・Ghostty・WezTerm ユーザー、yazi や fzf などのツールに画像プレビューを組み込みたい方。

📦 このリポジトリの最近のリリース

❓ よくある質問

viu は公式の Debian リポジトリにありますか?

ありません。viu は公式 Debian アーカイブにパッケージ化されていません。現在このリポジトリが唯一の apt ソースで、viu 1.6.1 を配布しています。

Debian に最新の viu を入れるには?

上の手順で deb.griffo.io リポジトリを一度追加してから、sudo apt install viu を実行してください。新しいリリースは、いつもの sudo apt upgrade で届きます。

パッケージは署名されていますか? どのようにビルドされていますか?

すべてのパッケージはリポジトリの GPG 鍵(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)で署名されており、誰でも中身を確認できる公開の GitHub パッケージングリポジトリで、上流のリリースからビルドされています。

Debian のどのリリースに対応していますか?

Debian 12 Bookworm、Debian 13 Trixie、Forky、Sid。