PPA
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"
外部连结
- 官方网站 (英文)
- PPA - Community Help Wiki (英文)