Как выбрать альтернативную зависимость во время установки пакета на Debian

309
problemofficer

Я хочу установить Roundcube и использовать PostgreSQL, но Debian хочет установить mariadb и mysql в качестве зависимости.

Подробности:

Я пытаюсь установить Roundcube, который зависит от roundcube-core, который, в свою очередь, зависит от mysql, sqlite или postresql:

# aptitude show roundcube-core ... Depends:...roundcube-mysql (= 1.1.4+dfsg.1-1~bpo8+1) | roundcube-sqlite3 (= 1.1.4+dfsg.1-1~bpo8+1) | roundcube-pgsql (= 1.1.4+dfsg.1-1~bpo8+1)... 

Я хочу использовать postgresql. Когда я пытаюсь установить roundcube-core, apt хочет установить mariadb и mysql, не спрашивая, какую БД я хочу использовать.

# aptitude install roundcube The following NEW packages will be installed: aspell aspell-en dictionaries-common emacsen-common libaspell15 libc-client2007e libdbd-mysql-perl libltdl7 libmcrypt4 libmysqlclient18  libterm-readkey-perl mariadb-client mariadb-client-10.0 mariadb-client-core-10.0 mariadb-common mlock mysql-common php-auth php-auth-sasl php-db  php-http-request php-log php-mail php-mail-mime php-mail-mimedecode php-mdb2 php-net-dime php-net-ldap2 php-net-ldap3 php-net-sieve php-net-smtp  php-net-socket php-net-url php-soap php5-imap php5-intl php5-mcrypt php5-mysqlnd php5-pspell php5-sqlite roundcube roundcube-core roundcube-mysql  0 packages upgraded, 43 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/7,850 kB of archives. After unpacking 58.4 MB will be used. Do you want to continue? [Y/n/?] 

Я думаю, что этого не произошло раньше. Я мог что-то сломать. В чем может быть причина?

Примечание: я использую jessie-backports для установки Roundcube.

1

1 ответ на вопрос

0
Dario Seidl

Afaik, aptitude установит первую из списка зависимостей. В вашем случае это так roundcube-mysql.

Чтобы установить другой, просто добавьте его в команду установки:

aptitude install roundcube roundcube-pgsql+M 

+M, Пока не надо, говорит способность, чтобы отметить roundcube-pgsqlкак установленные автоматически, как и другие зависимости.

Похожие вопросы