github.com/xiaq/elvish@v0.12.0/website/src/download/prelude.md (about)

     1  Prebuilt, statically linked binaries for some common platforms are provided
     2  below.
     3  If your environment is not listed above, you may still be able to build Elvish
     4  from [source](https://github.com/elves/elvish).
     5  For users in China, the
     6  [mirror](https://mirrors.tuna.tsinghua.edu.cn/elvish) hosted by TUNA may be
     7  faster.
     8  
     9  Note that Elvish is **pre-release software**. It can be unstable, and does not
    10  maintain backward compatibility from version to version.
    11  
    12  <style>
    13    table {
    14      border-collapse: collpase;
    15      width: 100%;
    16      margin-bottom: 16px;
    17    }
    18    td, th {
    19      border: 1px solid #aaa;
    20      text-align: left;
    21      padding: 0.4em;
    22    }
    23    tr:nth-child(even) {
    24      background-color: #ddd;
    25    }
    26  </style>
    27  
    28  <table>
    29    <colgroup>
    30      <col style="width:34%">
    31      <col style="width:22%">
    32      <col style="width:22%">
    33      <col style="width:22%">
    34    </colgroup>
    35    <tr>
    36      <th>Version</th>
    37      <th>Linux</th>
    38      <th>macOS</th>
    39      <th>Windows</th>
    40    </tr>
    41    <tr>
    42      <td>HEAD</td>
    43      <td>
    44        $dl amd64 elvish-linux-amd64-HEAD.tar.gz
    45        $dl 386 elvish-linux-386-HEAD.tar.gz
    46        $dl arm64 elvish-linux-arm64-HEAD.tar.gz
    47      </td>
    48      <td>
    49        $dl amd64 elvish-darwin-amd64-HEAD.tar.gz
    50      </td>
    51      <td>
    52        $dl amd64 elvish-windows-amd64-HEAD.zip
    53        $dl 386 elvish-windows-386-HEAD.zip
    54      </td>
    55    </tr>
    56    <tr>
    57      <td>
    58        0.11 (<a href="/blog/0.11-release-notes.html">Release Note</a>)
    59      </td>
    60      <td>
    61        $dl amd64 elvish-linux-amd64-0.11.tar.gz
    62        $dl 386 elvish-linux-386-0.11.tar.gz
    63        $dl arm64 elvish-linux-arm64-0.11.tar.gz
    64      </td>
    65      <td>
    66        $dl amd64 elvish-darwin-amd64-0.11.tar.gz
    67      </td>
    68      <td>
    69        $dl amd64 elvish-windows-amd64-0.11.zip
    70        $dl 386 elvish-windows-386-0.11.zip
    71      </td>
    72    </tr>
    73  </table>
    74  
    75  
    76  Old versions:
    77  
    78  <table>
    79    <colgroup>
    80      <col style="width:34%">
    81      <col style="width:22%">
    82      <col style="width:22%">
    83      <col style="width:22%">
    84    </colgroup>
    85    <tr>
    86      <th>Version</th>
    87      <th>Linux</th>
    88      <th>macOS</th>
    89      <th>Windows</th>
    90    </tr>
    91    <tr>
    92      <td>0.10.1 (<a href="/blog/0.10-release-notes.html">Release Note</a>)</td>
    93      <td>
    94        $dl amd64 elvish-0.10.1-linux.tar.gz
    95      </td>
    96      <td>
    97        $dl amd64 elvish-0.10.1-osx.tar.gz
    98      </td>
    99      <td>N/A</td>
   100    </tr>
   101    <tr>
   102      <td>0.9 (<a href="/blog/0.9-release-notes.html">Release Note</a>)</td>
   103      <td>
   104        $dl amd64 elvish-0.9-linux.tar.gz
   105      </td>
   106      <td>
   107        $dl amd64 elvish-0.9-osx.tar.gz
   108      </td>
   109      <td>N/A</td>
   110    </tr>
   111    <tr>
   112      <td>0.8 (<a href="https://github.com/elves/elvish/releases/tag/0.8">Release Note</a>)</td>
   113      <td>
   114        $dl amd64 elvish-0.8-linux.tar.gz
   115      </td>
   116      <td>
   117        $dl amd64 elvish-0.8-osx.tar.gz
   118      </td>
   119      <td>N/A</td>
   120    </tr>
   121    <tr>
   122      <td>0.7 (<a href="https://github.com/elves/elvish/releases/tag/0.7">Release Note</a>)</td>
   123      <td>
   124        $dl amd64 elvish-0.7-linux.tar.gz
   125      </td>
   126      <td>
   127        $dl amd64 elvish-0.7-osx.tar.gz
   128      </td>
   129      <td>N/A</td>
   130    </tr>
   131    <tr>
   132      <td>0.6 (<a href="https://github.com/elves/elvish/releases/tag/0.6">Release Note</a>)</td>
   133      <td>
   134        $dl amd64 elvish-0.6-linux.tar.gz
   135      </td>
   136      <td>
   137        $dl amd64 elvish-0.6-osx.tar.gz
   138      </td>
   139      <td>N/A</td>
   140    </tr>
   141    <tr>
   142      <td>0.5 (<a href="https://github.com/elves/elvish/releases/tag/0.5">Release Note</a>)</td>
   143      <td>
   144      $dl amd64 elvish-0.5-linux.tar.gz
   145      </td>
   146      <td>
   147        $dl amd64 elvish-0.5-osx.tar.gz
   148      </td>
   149      <td>N/A</td>
   150    </tr>
   151    <tr>
   152      <td>0.4</td>
   153      <td>
   154        $dl amd64 elvish-0.4-linux.tar.gz
   155      </td>
   156      <td>
   157        $dl amd64 elvish-0.4-osx.tar.gz
   158      </td>
   159      <td>N/A</td>
   160    </tr>
   161    <tr>
   162      <td>0.3</td>
   163      <td>
   164        $dl amd64 elvish-0.3-linux.tar.gz
   165      </td>
   166      <td>
   167        $dl amd64 elvish-0.3-osx.tar.gz
   168      </td>
   169      <td>N/A</td>
   170    </tr>
   171    <tr>
   172      <td>0.2</td>
   173      <td>
   174        $dl amd64 elvish-0.2-linux.tar.gz
   175      </td>
   176      <td>
   177        $dl amd64 elvish-0.2-osx.tar.gz
   178      </td>
   179      <td>N/A</td>
   180    </tr>
   181    <tr>
   182      <td>0.1</td>
   183      <td>
   184        $dl amd64 elvish-0.1-linux.tar.gz
   185      </td>
   186      <td>
   187        $dl amd64 elvish-0.1-osx.tar.gz
   188      </td>
   189      <td>N/A</td>
   190    </tr>
   191  </table>
   192  
   193  
   194  # OS-Specific Packages
   195  
   196  ## Fedora
   197  
   198  RPM packages are available from [the FZUG Repo](https://github.com/FZUG/repo/wiki/Add-FZUG-Repository):
   199  
   200  ```elvish
   201  # Add FZUG repo
   202  dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
   203  # Install Elvish
   204  dnf install elvish
   205  ```
   206  
   207  ## Debian / Ubuntu
   208  
   209  Elvish is packaged by [Debian](https://packages.debian.org/elvish) since
   210  buster and by [Ubuntu](http://packages.ubuntu.com/elvish) since 17.10.
   211  
   212  However, packages in official repositories are likely outdated. You can
   213  install the latest release from
   214  [PPA](https://launchpad.net/~zhsj/+archive/ubuntu/elvish):
   215  
   216  ```elvish
   217  # Add Elvish PPA repo
   218  sudo wget -O /etc/apt/trusted.gpg.d/elvish \
   219    'https://sks-keyservers.net/pks/lookup?search=0xE9EA75D542E35A20&options=mr&op=get'
   220  sudo gpg --dearmor /etc/apt/trusted.gpg.d/elvish
   221  sudo rm /etc/apt/trusted.gpg.d/elvish
   222  echo 'deb http://ppa.launchpad.net/zhsj/elvish/ubuntu xenial main' |
   223    sudo tee /etc/apt/sources.list.d/elvish.list
   224  sudo apt-get update
   225  
   226  # Install Elvish
   227  sudo apt-get install elvish
   228  ```
   229  
   230  ## macOS (Homebrew)
   231  
   232  Elvish is packaged in Homebrew:
   233  
   234  ```elvish
   235  # Install latest release
   236  brew install elvish
   237  # Or install HEAD:
   238  brew install --HEAD elvish
   239  ```