我需要在 arch linux 上安装 uuid-ossp postgresql 扩展。我有 postgresql-9.5。在 ubuntu 上,通过 sudo apt-get install postgresql-contrib
很容易做到,但如何在 arch Linux 中做到这一点?
最佳答案
默认的 postgresql
包不提供 ossp-uuid
特性。您必须在编译前通过 ./configure
启用它。所以你有两种方法来获得这个特性:
- 自己用
--with-ossp-uuid
-flag编译postgresql并通过make install
安装。 (我不推荐这个) - 通过
asp
工具下载postgresql包规范。您可以使用sudo pacman -Syu asp
安装它,然后执行:asp checkout postgresql
。然后您需要修改PKGBUILD
并在build()
函数中插入--with-ossp-uuid
标志。然后您可以简单地构建包并使用makepkg -si
安装它。您可能需要额外的依赖项。我还没有测试过它,但它应该以这种方式工作。
关于postgresql - 如何在 arch Linux 中安装 uuid-ossp postgresql 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48793145/