「PPA」:修訂間差異
跳至導覽
跳至搜尋
無編輯摘要 |
無編輯摘要 |
||
第29行: | 第29行: | ||
然後<code>.cargo/config.toml</code>內要加上: | 然後<code>.cargo/config.toml</code>內要加上: | ||
<syntaxhighlight lang=" | <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"
外部連結
- 官方網站 (英文)
- PPA - Community Help Wiki (英文)