mirror of
https://github.com/tuna/mirror-web.git
synced 2025-12-25 20:32:46 +00:00
add documentation for julia and julia-releases
This commit is contained in:
parent
5ecdbc359c
commit
41757997d7
|
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
category: help
|
||||
layout: help
|
||||
mirrorid: julia-releases
|
||||
---
|
||||
|
||||
## Julia 二进制安装程序
|
||||
|
||||
Julia 是一个全新的以科学计算为核心的通用编程语言,其二进制程序可以到 <{{ site.url }}/julia/bin/> 下载。
|
||||
|
||||
这里仅镜像 [JuliaLang](https://julialang.org/downloads/) 中提供的稳定发行版。每日构建的测试版 (nightlies) 以及
|
||||
[Juno](http://junolab.org/)/[Julia Pro](https://juliacomputing.com/products/juliapro)等 IDE 版本不包括在内。
|
||||
|
||||
尽管一些包管理工具(例如 `apt`, `pacman`, `conda`, `choco`) 中提供有 Julia,但是这些工具或多或少都存在一些由二进制
|
||||
依赖导致的问题,因此官方推荐的方式是自行下载二进制程序,然后通过解压的方式进行手动安装。
|
||||
|
||||
## Julia 一键安装
|
||||
|
||||
对于习惯命令行的用户而言,[`jill.py`](https://github.com/johnnychen94/jill.py) 是一个社区维护的全平台下一键安装
|
||||
Julia 的命令行工具。其基本使用方式为:
|
||||
|
||||
* 安装/更新 `jill`: `pip install jill --user -U` (需要 Python `3.6` 或更新的版本)
|
||||
* 下载并安装 Julia:`jill install [VERSION] [--upstream UPSTREAM] [--confirm]`
|
||||
* `jill install`:最新的 `x.y.z` 版本
|
||||
* `jill install --confrom`:无需交互直接确认安装
|
||||
* `jill install --upstream BFSU`:从北外镜像下载并安装
|
||||
* `jill install 1.4`:安装最新的 `1.4.z` 版本
|
||||
* 查询现存的上游镜像: `jill upstream`
|
||||
* 帮助文档:`jill [COMMAND] --help`
|
||||
* `jill --help`:查询存在的 `jill` 命令
|
||||
* `jill install --help`:查询 `install` 命令的使用方式
|
||||
|
||||
利用 `jill` 安装完成后即可通过在命令行执行 `julia`/`julia-1`/`julia-1.4` 来启动不同版本的 Julia.
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
---
|
||||
category: help
|
||||
layout: help
|
||||
mirrorid: julia
|
||||
---
|
||||
|
||||
## Julia 镜像使用帮助
|
||||
|
||||
TUNA 目前提供了 Julia 的官方包注册表 [General](https://github.com/JuliaRegistries/General) 镜像来加速 Julia 包的安装。
|
||||
TUNA 同时也提供了 Julia 二进制程序的镜像,关于其使用请参考 [Julia Releases]({{ site.url }}/help/julia-releases/).
|
||||
|
||||
注:本镜像的使用需要 Julia `v1.4.0` 或更新的版本。
|
||||
|
||||
## 使用方式
|
||||
|
||||
只需要设置环境变量 `JULIA_PKG_SERVER` 即可切换镜像。若不设置该环境变量则默认使用官方服务器 `pkg.julialang.org` 作为
|
||||
上游。
|
||||
|
||||
### 临时使用
|
||||
|
||||
不同系统和命令行下设置环境变量的方式各不相同,在命令行下可以通过以下方式来临时修改环境变量
|
||||
|
||||
* Linux Bash: `JULIA_PKG_SERVER=https://{{ site.hostname }}/julia/static`
|
||||
* Windows Powershell: `$env:JULIA_PKG_SERVER = 'https://{{ site.hostname }}/julia/static'`
|
||||
|
||||
### 永久使用
|
||||
|
||||
不同系统和命令行下永久设定环境变量的方式也不相同,例如 Linux Bash 下可以通过修改 `~/.bashrc` 文件:
|
||||
|
||||
```
|
||||
# ~/.bashrc
|
||||
export JULIA_PKG_SERVER=https://{{ site.hostname }}/julia/static
|
||||
```
|
||||
|
||||
此外,这里再提供一种针对 Julia 的全平台通用的方式:`$JULIA_DEPOT_PATH/config/startup.jl`
|
||||
( 默认为 `~/.julia/config/startup.jl` ) 文件定义了每次启动 Julia 时都会执行的命令:
|
||||
|
||||
```julia
|
||||
# ~/.julia/config/startup.jl
|
||||
ENV["JULIA_PKG_SERVER"] = "https://{{ site.hostname }}/julia/static"
|
||||
```
|
||||
|
||||
若要临时禁止,可以通过 `julia --startup-file=no` 来取消执行`startup.jl` 文件。
|
||||
|
|
@ -622,6 +622,17 @@ type = ipa
|
|||
version = $1
|
||||
category = app
|
||||
|
||||
[julia]
|
||||
distro = Julia
|
||||
listvers = 1
|
||||
location = julia-releases/bin/*/*/*/julia-*
|
||||
pattern = /bin/(\w+)/(\w+)/(\d+.\d+)/julia-*.(dmg|pkg|exe|tar.gz)
|
||||
platform = $1/$2
|
||||
version = $3
|
||||
type = $4
|
||||
key_by = $1 $2
|
||||
category = app
|
||||
|
||||
[adobe source fonts]
|
||||
distro = Adobe Source
|
||||
listvers = 100
|
||||
|
|
|
|||
Loading…
Reference in New Issue