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 (英文)