删除 OPAM 包时卸载二进制文件
Uninstall binary file when removing OPAM package
摘自 opam
文件:
build: [
["./configure" "--prefix=%{prefix}%"]
[make]
]
install: [make "install"]
remove: [
["ocamlfind" "remove" "git-lfs-server"]
]
它将 git-lfs-server
二进制文件安装到 %{prefix}/bin
目录中,但不会删除它。如何卸载?
[make "uninstall"]
无效。
该包还没有在 OPAM 中,所以我通过固定本地目录来测试它:
opam pin add .
opam unpin git-lfs-server
详情见project repository and opam file
您可以使用 remove
字段中的以下条目将其删除
["rm" "-f" "%{bin}%/git-lfs-server"]
摘自 opam
文件:
build: [
["./configure" "--prefix=%{prefix}%"]
[make]
]
install: [make "install"]
remove: [
["ocamlfind" "remove" "git-lfs-server"]
]
它将 git-lfs-server
二进制文件安装到 %{prefix}/bin
目录中,但不会删除它。如何卸载?
[make "uninstall"]
无效。
该包还没有在 OPAM 中,所以我通过固定本地目录来测试它:
opam pin add .
opam unpin git-lfs-server
详情见project repository and opam file
您可以使用 remove
字段中的以下条目将其删除
["rm" "-f" "%{bin}%/git-lfs-server"]