> ## 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.

# TsukineOS 套件管理：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.
