2014-09-01 2 views
0

Я компиляции и установки PostgreSQL на Debian, но есть некоторые ошибки:Ошибка при компиляции PostgreSQL на Debian

In file included from pg_dump.c:60:0: 
pg_backup_archiver.h:44:18: fatal error: zlib.h: No such file or directory 
#include <zlib.h> 
      ^

поэтому я хочу, чтобы установить zlib1g-Дев, однако, он сообщает:

The following NEW packages will be installed: 
zlib1g-dev{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 64 not upgraded. 
Need to get 192 kB of archives. After unpacking 446 kB will be used. 
The following packages have unmet dependencies: 
zlib1g-dev : Depends: zlib1g (= 1:1.2.3.4.dfsg-3) but 1:1.2.8.dfsg-1 is installed. 
The following actions will resolve these dependencies: 

Keep the following packages at their current version: 
1) zlib1g-dev [Not Installed]       
Accept this solution? [Y/n/q/?] y 
No packages will be installed, upgraded, or removed. 
0 packages upgraded, 0 newly installed, 0 to remove and 64 not upgraded. 
Need to get 0 B of archives. After unpacking 0 B will be used. 

Что делать? Благодарю.

+0

Это не тема для переполнения стека, и я закрыл его. Вероятно, вы хотите serverfault.com или superuser.com. Во всяком случае, похоже, что у вас есть какие-то контакты версии пакета или репозиторий, который предоставляет другой zlib без соответствующего пакета devel. Попробуйте 'apt-get install zlib1g zlib1g-dev'. –

ответ

1

с postgresql уже является частью debian, почему бы просто не использовать предварительно упакованный двоичный файл?

Если это не соответствует векселю (по каким-либо причинам), вы все равно можете извлечь выгоду из усилий упаковки debian, установив все необходимое для сборки пакетов debian (даже если вы хотите построить пакет psql, который является более новым, чем один в Debian или имеют другие функции, сборки будут чем-то похожи):

# apt-get build-dep postgresql-9.3 

и в любом случае вы должны убедиться, что ваши склонные-база данных UpToDate, так что вам, вероятно, нужно запустить

# apt-get update 

перед любым другим шагом.

Смежные вопросы