> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tsukineos.top/llms.txt
> Use this file to discover all available pages before exploring further.

# パッケージ管理：tknpkg と tknpkkj

> tknpkg を使用してパッケージをインストール、アンインストール、更新、一覧表示；tknpkkj を使用して .tkn 配布パッケージを作成します。

# パッケージ管理

TsukineOS は `tknpkg` をパッケージマネージャーとして使用し、パッケージ形式は `.tkn` です。TsukineOS の公式リモートリポジトリから取得します。独自のツール、スクリプト、または設定を配布したい場合は、`tknpkkj` を使用して `.tkn` パッケージにまとめることができます。

## tknpkg — パッケージマネージャー

`tknpkg` はパッケージの完全なライフサイクルを管理します：インデックスの更新、インストール、アンインストール、インストール済みパッケージの一覧表示。

| コマンド                   | 説明                        |
| ---------------------- | ------------------------- |
| `tknpkg update`        | リモートリポジトリからパッケージインデックスを更新 |
| `tknpkg install <pkg>` | 指定したパッケージをインストール          |
| `tknpkg remove <pkg>`  | 指定したパッケージをアンインストール        |
| `tknpkg list`          | すべてのインストール済みパッケージを一覧表示    |

```bash theme={null}
tknpkg update
tknpkg install mypackage
tknpkg list
tknpkg remove mypackage
```

<Note>
  パッケージをインストールする前に必ず `tknpkg update` を実行し、ローカルのインデックスがリモートリポジトリの最新バージョンを反映していることを確認してください。
</Note>

## tknpkkj — パッケージ作成ツール

`tknpkkj` はディレクトリまたはファイルを `.tkn` パッケージにまとめ、配布したり `tknpkg` でインストールしたりするために使用します。

```bash theme={null}
tknpkkj <ディレクトリまたはファイル>    # .tkn パッケージを生成
```

**典型的な用途：**

* 独自のコマンドラインツールをパッケージ化して配布する
* 他の人が `tknpkg install` 一発でスクリプトをインストールできるようにする
* 再現可能な形式でシステム設定を配布する

<Note>
  利用可能なパッケージの集合はビルドによって異なります。新しいパッケージをインストールする前に、`tknpkg list` で現在のイメージにどのパッケージがインストールされているか確認してください。
</Note>

<Note>
  このページは AI によって翻訳されており、不正確な部分が含まれる可能性があります。簡体中国語の原文を正とします。
</Note>

***

© 2024-2026 TsutokiTeo/JunweiZhang. All rights reserved.
