Jak zainstalować ldapsearch 16.04?

10

Pochodząc z Trusty, byłem przyzwyczajony do ldapsearch, ale nie mam go zainstalowanego na mojej nowej instalacji Xerus:

Program „ldapsearch” nie jest obecnie zainstalowany. Możesz go zainstalować, wpisując:

sudo apt install ldap-utils

Ale niestety powoduje to trafny konflikt, którego nie wiem jak rozwiązać.

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.

Co powinienem zrobić, aby zainstalować ldapsearch ?

Jeff Puckett
źródło
spróbuj sudo apt install -f następnie zainstalować ponownie.
George Udosen
Prawdopodobnie musisz uruchomić sudo apt updatejeszcze raz (jeśli jeszcze nie działa).
muru

Odpowiedzi:

4

Po pewnym czasie w System Settings> Software & Updatesprzypomniałem sobie kiedyś, że wyłączyłem aktualizacje instalacyjne z następujących źródeł, ponieważ denerwowało mnie częste przerywanie wyskakujących okienek w celu uaktualnienia. Wolę zarządzać moimi aktualizacjami ręcznie z aptpoziomu terminala i nie chciałem, aby automatycznie aktualizowało mnie z wersji 16.04 do 16.10 lub innej wersji. Nie zdawałem sobie sprawy, że te pola wyboru usunęły źródła pakietu deb, /etc/apt/sources.listwięc nigdy nie pobierze aktualizacji pakietu i zawsze będzie raportować, że mój system jest aktualny. Po zaznaczeniu tych pól, a następnie uruchomieniu apt updatei upgradeudało mi się pomyślnie zainstalować ldap-utils

oprogramowanie zrzutów ekranu i aktualizacje instalują aktualizacje ze wszystkich

Jeff Puckett
źródło
0

Miałem też do czynienia z tym samym problemem.

System operacyjny: Ubuntu 16.04.4 LTS 64 bit

Dzienniki:

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.

Kroki, które rozwiązały problem:

  1. Uruchom polecenie: sudo apt install -f
  2. Uruchom polecenie: sudo apt install ldap-utils

Tak, teraz widzę, że ldapsearch jest zainstalowany w moim systemie

rozwiązanie 365
źródło