Intereting Posts
Дисковый раздел в Linux нормально ли системные часы быть перекошены на 500 мс после перезагрузки? Поиск и удаление файлов с определенной датой Группы ubuntu не возвращают все мои группы Удаление всех файлов, начинающихся со скобок Как удалить emacs 23 связанные пакеты и оставить установленные emacs 24 Установите Flash для Chromium на элементарную ОС Samson Meteor Mic под Linux / ALSA как выбрать n первых символов из первого столбца в соответствии с номером второго столбца Как сделать символическую ссылку от / A до / B, от запуска в / C Есть ли способ вызвать команду с установленным временным лимитом и убить ее, когда это время пройдет? Могу ли я установить grub2 на флеш-накопитель для загрузки как BIOS, так и UEFI Какая системная цель или служба заполняет / dev / disk / by-uuid на el7? Не удалось установить новый созданный раздел на виртуальной машине, работающей с CentOS Обработка локальных ссылок на локальные файлы в emacs

Зависимость не установлена

Я тестирую мой пакет .deb и не могу узнать, почему он не устанавливает зависимости:

Строка зависимостей файла управления:

 Depends: zend-grid-module, postgresql-8.4, ${shlibs:Depends}, ${misc:Depends} 

И когда я бегу:

 $ sudo dpkg -i zend-grid-module-test-application_1.0.2-2_all.deb 

Я вижу:

 (Reading database ... 25616 files and directories currently installed.) Preparing to replace zend-grid-module-test-application 1.0.2-2 (using zend-grid-module-test-application_1.0.2-2_all.deb) ... Unpacking replacement zend-grid-module-test-application ... dpkg: dependency problems prevent configuration of zend-grid-module-test-application: zend-grid-module-test-application depends on postgresql-8.4; however: Package postgresql-8.4 is not installed. dpkg: error processing zend-grid-module-test-application (--install): dependency problems - leaving unconfigured Errors were encountered while processing: zend-grid-module-test-application 

И после этого:

 $ sudo apt-get install -y -f 

выходы

 Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following extra packages will be installed: zend-grid-module-test-application The following packages will be upgraded: zend-grid-module-test-application 1 upgraded, 0 newly installed, 0 to remove and 36 not upgraded. 1 not fully installed or removed. Need to get 0B/43.8kB of archives. After this operation, 238kB disk space will be freed. (Reading database ... 25618 files and directories currently installed.) Preparing to replace zend-grid-module-test-application 1.0.2-2 (using .../zend-grid-module-test-application_1.0.2-2_all.deb) ... Unpacking replacement zend-grid-module-test-application ... Setting up zend-grid-module-test-application (1.0.2-2) ... 

Я не вижу, что зависимость postgresql разрешена, хотя я ожидаю, что она будет установлена ​​с apt-get install -f -y

Любые идеи, что мне не хватает?

Это ключевая строка вывода, которая объясняет, что происходит:

 The following packages will be upgraded: zend-grid-module-test-application 

apt-get нашел другую (и более новую или, по крайней мере, ту же) версию zend-grid-module-test-application для установки в каком-то репозитории, который у вас есть в sources.list . apt-cache policy zend-grid-module-test-application сообщит вам, какой из них.

apt-get затем приступил к установке этой версии (она новее, в конце концов!) вместо версии, которую вы пытались использовать с dpkg -i . И найденный apt-get не зависит от postgresql-8.4 .

Скорее всего, вам нужно dpkg-buildpackage версию в своем debian/changelog перед запуском dpkg-buildpackage . Если вы его установили, dch поможет вам в этом.

У вас все еще есть версия 8.4 postgres в ваших репозиториях?

У меня их нет с самой последней версией Ubuntu, и, вероятно, почему apt-get не может решить.