> For the complete documentation index, see [llms.txt](https://tantalum666.gitbook.io/namada-docs-chinese/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tantalum666.gitbook.io/namada-docs-chinese/ru-men-zhi-nan-getting-started/an-zhuang-namada-install-namada/yuan-dai-ma-source.md).

# 源代码 (Source)

## 从源代码安装 (Install from source)

{% hint style="warning" %}
请注意，尽管从源代码安装是安装 namada 的推荐途径，但可能会很困难，不推荐初学者使用。对于首次安装，安装过程可能需要长达一个小时。根据您的机器情况，从源代码构建二进制文件也可能需要很长时间。
{% endhint %}

***

## 预备条件 (Pre-requisites)

确保您已下载并安装了正确的[预备条件](/namada-docs-chinese/ru-men-zhi-nan-getting-started/an-zhuang-namada-install-namada/yuan-dai-ma-source/yu-bei-tiao-jian-prerequisites.md)。<br>

***

## 安装 Namada (Installing Namada)

现在您已安装了所有必需的依赖项，您可以从 [Namada 仓库](https://github.com/anoma/namada)克隆源代码，并使用以下命令构建它：

```
git clone https://github.com/anoma/namada.git
cd namada 
make install
```

{% hint style="warning" %}
在内部和私人测试网期间，使用 `git checkout $NAMADA_TESTNET_BRANCH` 命令检出最新的测试网分支。其中 `$NAMADA_TESTNET_BRANCH` 是测试网分支的名称，将在测试网文档中指定。
{% endhint %}

***

## 将二进制文件添加到 `$PATH` (Adding binaries to `$PATH`)

二进制文件应该通过 `make install` 命令添加到 ~~$PATH~~。但是，如果由于某种原因没有起作用，解决方案可能是将二进制文件从 `namada/target/release` 复制到 `$HOME/.local/bin/`，例如：

```
cp namada/target/release/namada* $HOME/.local/bin/
```

***

## 使用二进制文件 (Using the binaries)

请参阅有关使用 namada [二进制文件的页面](/namada-docs-chinese/ru-men-zhi-nan-getting-started/an-zhuang-namada-install-namada/er-jin-zhi-wen-jian-binaries.md)以获取更多信息。<br>

***

## 故障排除 (Troubleshooting)

请参阅有关从源代码构建的[故障排除页面](/namada-docs-chinese/ru-men-zhi-nan-getting-started/an-zhuang-namada-install-namada/yuan-dai-ma-source/gu-zhang-pai-chu-troubleshooting.md)以获取更多信息。

<br>
