最近需要在debian 9 中安装 PostgreSQL 9.6 数据库,按照常规步骤:
先更新源
1 2
| sudo apt-get update sudo apt upgrade
|
然后安装PostgreSQL
1
| sudo apt-get install postgresql-9.6
|
就在安装的时候突然报如下错误并中断:
1 2 3
| Setting up postgresql-client-9.6 (9.6.13-0+deb9u1) ... update-alternatives: using /usr/share/postgresql/9.6/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode update-alternatives: error: error creating symbolic link '/usr/share/man/man1/psql.1.gz.dpkg-tmp': No such file or directory
|
安装失败,然后发现是一个路径找不到,需要手动创建一下,然后google之后找到了相同问题:https://github.com/debuerreotype/debuerreotype/issues/10
于是乎采纳一下解决方案,执行如下代码新建一下相关文件夹:
1
| for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done
|
执行完之后可以去/usr/share/man/目录下看一下是不是有8个man文件,执行成功就可以继续安装即可。