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

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

🐚 最新の Nushell を Ubuntu にインストール

新しい種類のシェル。素のテキストではなく、構造化された型付きデータのパイプライン

最新バージョン: 0.115.1 · 更新日 2026-08-23
提供元バージョン
deb.griffo.io0.115.1 ✅
公式 Ubuntu🚫 パッケージなし
← ホームに戻る
📌 特定のリリースに入れますか? Ubuntu 22.04 (jammy) · Ubuntu 24.04 (noble) · Ubuntu 25.10 (questing) · Ubuntu 26.04 (resolute)

Nushell とは

Nushell(コマンドは nu)は構造化データを中心に据えた現代的なシェルです。コマンド間で素のテキストを受け渡すのではなく、パイプラインが型付きのテーブルとレコードを運びます。ls は絞り込み・並べ替え・合計ができる行を返し、JSON、YAML、CSV、TOML、SQLite が一級市民です。本物のプログラミング言語と対話シェルを組み合わせ、明快なエラーメッセージ、補完、シンタックスハイライトを最初から備えています。

⚠️ ログインシェルとしてすぐ使えます: このパッケージはインストール時に nu/etc/shells に登録し(アンインストール時にはきれいに削除し)ます。だから chsh -s /usr/bin/nu がすぐ通り、手で編集する必要はありません。バイナリは静的リンク(musl)なので、ライブラリを更新してもシェルは動き続けます。
🚀 公式アーカイブより、いつも先へ: Debian と Ubuntu は、リリース時点でパッケージのバージョンを固定します。このリポジトリは上流の新しいリリースを、たいてい数時間以内に公開します。apt upgrade を実行するだけで、常に最新版を使い続けられます。

⚡ Nushell の主な機能

📊 構造化されたパイプライン

コマンドが返すのはテキストではなくテーブルです。ls | where size > 1mb | sort-by modified。awk も cut も sed の曲芸も要りません。

🔄 あらゆるデータ形式

JSON、YAML、CSV、TOML、XML、SQLite をネイティブに開いて変換できます。open Cargo.toml | get package.version

🧠 ちゃんとした言語

型付きの変数、クロージャ、独自コマンド、モジュール。エラーメッセージはコンパイラ並みの質で、問題の範囲をぴたりと指します。

🔌 プラグインを同梱

公式プラグインを同梱しています。polars(データフレーム)、query(JSON / XML / スクレイピング)、formatsgstatinc

🔐 ログインシェルとしても

パッケージが /etc/shells に登録するので、apt が終わったらすぐ chsh -s /usr/bin/nu で切り替えられます。

📦 依存関係ゼロ

静的リンクされた musl の単一バイナリ。ランタイムも、壊れうるライブラリもありません。ログインして使うプログラムには理想的です。

🏆 snap や手動ダウンロードではなく、apt で入れるべき理由

  • ログインシェルとして安全: 静的リンクされたビルドで、パッケージスクリプトが /etc/shells への登録・解除まで面倒を見ます。ログインシェルにするなら効いてくる細部です
  • プラグイン同梱: 公式プラグイン一式を同じパッケージに、nu のバージョンとぴったり合わせて収録(プラグインはバージョン一致を要求します)
  • curl して bin に置かない: バイナリを手で /usr/local/bin に落とす代わりに、GPG 署名付きリポジトリを使います
  • 自動更新: 上流の新しいリリースが、いつもの apt upgrade で届きます。Nushell は毎月リリースされるので、これは効いてきます
  • マルチアーキテクチャ: amd64、arm64、armhf、riscv64

📦 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

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

無料ミラーの仕組み →

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

sudo apt install -y nushell
apt install -y nushell

🚀 最初の起動

nu                                          # 対話セッションを開始
ls | where size > 1mb | sort-by modified    # 構造化されたパイプライン
open /etc/os-release | lines | parse "{key}={value}"   # 何でもパースできます
chsh -s /usr/bin/nu                         # ログインシェルにする

プラグインの登録は、nu の中からユーザーごとに一度だけ行います。たとえば:

plugin add /usr/bin/nu_plugin_query
plugin add /usr/bin/nu_plugin_polars

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

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

🔗 関連パッケージ

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

🎯 こんな方に: 一日中 JSON / YAML / CSV を扱う開発者、クォートと awk のパイプラインに疲れた方、シェルでデータフレームを扱いたい方、bash や zsh に代わる現代的で型のあるシェルを探している方。

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

❓ よくある質問

Nushell は公式の Ubuntu リポジトリにありますか?

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

Ubuntu に最新の Nushell を入れるには?

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

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

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

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

Ubuntu 22.04 Jammy、24.04 Noble、25.10 Questing、26.04 Resolute。