Как установить ldapsearch на 16.04?

10

Исходя из Trusty, я привык к ldapsearch, но он не установлен на моей новой установке Xerus:

Программа 'ldapsearch' в настоящее время не установлена. Вы можете установить его, набрав:

sudo apt install ldap-utils

Но, к сожалению, это приводит к удачному конфликту, который я не знаю, как решить.

Reading package lists... Done  
Building dependency tree       
Reading state information... Done  
Some packages could not be installed. This may mean that you have  
requested an impossible situation or if you are using the unstable  
distribution that some required packages have not yet been created  
or been moved out of Incoming.  
The following information may help to resolve the situation:  

The following packages have unmet dependencies:  
ldap-utils : Depends: libldap-2.4-2 (= 2.4.42+dfsg-2ubuntu3) but 2.4.42+dfsg-2ubuntu3.1 is to be installed  
E: Unable to correct problems, you have held broken packages.

Что я должен сделать, чтобы установить ldapsearch ?

Джефф Пукетт
источник
попробуйте sudo apt install -f потом попробуйте установить снова.
Джордж Удосен
Вам, вероятно, нужно запустить sudo apt updateеще раз (если еще не запущен).
Муру

Ответы:

4

Пройдя некоторое время под « System Settings>», Software & Updatesя вспомнил, как однажды отключил обновления для установки из следующих источников, потому что меня немного раздражали частые всплывающие окна, вызывающие обновление. Я предпочитаю управлять своими обновлениями вручную с aptтерминала, и я не хотел, чтобы он автоматически обновлял меня с 16.04 до 16.10 или какой-либо другой версии. Чего я не осознавал, так это того, что эти флажки убрали источники пакетов deb, /etc/apt/sources.listчтобы он никогда не получал обновления пакетов и всегда сообщал, что моя система была обновлена. После проверки этих коробок , а затем работает apt updateи upgradeя смог успешно установить Ldap-утилиты

скриншот программного обеспечения и обновлений установить обновления со всех

Джефф Пукетт
источник
0

Я также столкнулся с той же проблемой.

ОС: Ubuntu 16.04.4 LTS 64 бит

Журналы:

Reading package lists... Done  
Building dependency tree       
Reading state information... Done  
Some packages could not be installed. This may mean that you have  
requested an impossible situation or if you are using the unstable  
distribution that some required packages have not yet been created  
or been moved out of Incoming.  
The following information may help to resolve the situation:



The following packages have unmet dependencies:  
ldap-utils : Depends: libldap-2.4-2 (= 2.4.42+dfsg-2ubuntu3) but 2.4.42+dfsg-2ubuntu3.1 is to be installed  
E: Unable to correct problems, you have held broken packages.

Шаги, которые решили проблему:

  1. Команда Run: sudo apt install -f
  2. Команда Run: sudo apt install ldap-utils

Да, теперь я вижу, что ldapsearch установлен в моей системе

Решение 365
источник