PPA:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
无编辑摘要
无编辑摘要
 
第29行: 第29行:
 然後<code>.cargo/config.toml</code>內要加上:
 然後<code>.cargo/config.toml</code>內要加上:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="ini">
[source.crates-io]
[source.crates-io]
replace-with = "vendored-sources"
replace-with = "vendored-sources"
第36行: 第36行:
directory = "vendor"
directory = "vendor"
</syntaxhighlight>
</syntaxhighlight>


== 外部連結 ==
== 外部連結 ==

2022年3月28日 (一) 19:04的最新版本

PPA英语:Personal Package Archive)是Ubuntu环境里的套件打包服务。

语言相关

Golang

一般来说会推荐使用Golang Backports这个dependency,里面的Golang版本会比较新。

要注意的是,在Golang里面打包需要将套件都包进vendor里面:

go mod vendor

然后在编译的时候要加上-mod vendor

go build -mod vendor

Rust

Rust通常会使用Cargo,这时候需要用cargo vendor把套件下载下来:

cargo vendor

然后.cargo/config.toml内要加上:

[source.crates-io]
replace-with = "vendored-sources"

[source.vendored-sources]
directory = "vendor"

外部链接