# 安装

By [talkdefi](https://paragraph.com/@metaversefunds) · 2021-11-28

---

1.安装python3和docker：

#### 苹果系统

使用 [自制软件](https://brew.sh/) ：

    brew install python3 docker docker-compose
    brew cask install docker
    open -a Docker
    

一旦 Docker 应用程序出现在菜单栏中，请等待黄灯变亮 绿色（无需登录 Docker）。

#### Ubuntu 20.04

使用 apt：

    sudo apt update
    sudo apt install -y curl python3 python3-pip
    

然后使用 设置docker [官方说明](https://docs.docker.com/engine/install/ubuntu/)

还使用 设置 docker compose [官方说明](https://docs.docker.com/compose/install/)

### 2\. 安装节点、纱线和松露

    touch ~/.bashrc
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
    . ~/.bashrc
    nvm install --lts
    
    curl -o- -L https://yarnpkg.com/install.sh | bash
    . ~/.bashrc
    
    yarn global add truffle
    

### 完整列表

如果您没有在受支持的操作系统上运行，以下是重要的依赖项：

*   [码头工人](https://github.com/docker/docker-ce/releases) 和 [docker-compose](https://github.com/docker/compose/releases)
    
*   [节点](https://nodejs.org/en/)
    
*   [python3 和 pip3](https://www.python.org/downloads/)
    
*   [松露](https://truffleframework.com/docs/truffle/getting-started/installation)
    
*   [纱](https://yarnpkg.com/en/)
    

> 需要 `node -v`版本 >=12

> 需要 `python3 --version`3.6 或更高

下载仲裁者
-----

从源下载 Arbitrum Monorepo：

    git clone -b master https://github.com/offchainlabs/arbitrum.git
    cd arbitrum
    git submodule update --init --recursive
    yarn
    yarn build
    

本机设置说明
======

对于大多数用户，我们建议您通过我们简单的 docker 设置运行 Arbitrum。 但是，如果您想本地安装 Arbitrum，请另外按照以下说明进行操作：

#### 苹果系统

    brew install autoconf automake boost cmake gmp go libtool rocksdb openssl
    

#### Ubuntu 20.04

    sudo add-apt-repository -y ppa:longsleep/golang-backports
    sudo apt update
    sudo apt install -y autoconf automake cmake libboost-dev libboost-filesystem-dev libgmp-dev libssl-dev libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev libtool golang-go clang-format
    
    git clone -b v6.11.4 https://github.com/facebook/rocksdb
    cd rocksdb
    make -j 16 shared_lib
    sudo make install-shared
    

#### 软呢帽 35

    sudo dnf install automake cmake boost-devel bzip2-devel clang-tools-extra gflags-devel gmp-devel golang-bin jemalloc-devel libatomic libtool libusb libzstd-devel lz4-devel openssl-devel snappy-devel zlib-devel
    
    git clone -b v6.11.4 https://github.com/facebook/rocksdb
    cd rocksdb
    DISABLE_WARNING_AS_ERROR=1 make -j 16 shared_lib
    sudo make install-shared
    

安装仲裁器
-----

安装依赖项后，您现在可以使用以下命令在本地安装 Arbitrum

    cd arbitrum
    yarn install:validator

---

*Originally published on [talkdefi](https://paragraph.com/@metaversefunds/uoPSzEoUIGXb5O5JuSUN)*
