getent passwd сбои, getent работы группы?

Один прием, который можно использовать, чтобы помочь Вам создать пакеты из источника в находящихся в debian системах, должен посмотреть на исходную страницу пакета для официального пакета. Поскольку ясные php5 видят эту страницу (http://packages.ubuntu.com/source/lucid/php5). Поскольку Вы прокручиваете вниз на той странице, Вы видите список всех зависимостей от сборки для официального пакета. Для создания пакета самостоятельно, Вы, вероятно, испытываете необходимость для установки всего в том списке, прежде чем Вы сможете выполнить, компилируют источник с помощью подобного набора параметров конфигурации. Если Вы перекомпилировали, потому что Вы хотите некоторые функции, отключил Вас, могут пропускать некоторые вещи в списке.

Вот Сборка - Зависит для официального пакета. Это, вероятно, скажет Вам точно что все Вы n eed. Это - из этого файла http://archive.ubuntu.com/ubuntu/pool/main/p/php5/php5_5.3.2-1ubuntu4.dsc

Build-Depends: apache2-prefork-dev, autoconf (>=2.63), automake (>=1.11) | automake1.11, bison, 
  chrpath, debhelper (>=5), flex, freetds-dev, hardening-wrapper, libapr1-dev (>=1.2.7-8), 
  libbz2-dev, libcurl4-openssl-dev, libdb-dev (>=4.7) | libdb4.8-dev | libdb4.6-dev, 
  libenchant-dev, libexpat1-dev (>=1.95.2-2.1), libfreetype6-dev, libgcrypt11-dev, 
  libgd2-xpm-dev, libglib2.0-dev, libgmp3-dev, libicu-dev, libjpeg-dev | libjpeg62-dev, 
  libkrb5-dev, libldap2-dev, libmhash-dev (>=0.8.8), libmysqlclient-dev, libpam0g-dev, 
  libpcre3-dev (>=6.6), libpng12-dev, libpq-dev, libpspell-dev, librecode-dev, libsasl2-dev, 
  libsnmp-dev, libsqlite0-dev, libsqlite3-dev, libssl-dev, libt1-dev, libtidy-dev, 
  libtool (>=2.2), libwrap0-dev, libxmltok1-dev, libxml2-dev, libxslt1-dev (>=1.0.18), netbase, 
  quilt, re2c, unixodbc-dev, zlib1g-dev, libedit-dev, tzdata

Если Вы просто включаете конкретную опцию, может быть намного легче просто захватить источник пакета для Вашего выпуска дистрибутива и настроить файл правил/управления и восстановить пакет. При необходимости в более новой версии, Вы могли бы проверить, чтобы видеть, находится ли более новый выпуск в нестабильном ответвлении, и попытайтесь бэкпортировать его.

3
задан 26 February 2018 в 14:27
1 ответ

Что касается getent passwd / shadow , его наиболее вероятные различия в конфигурации находятся в файле /etc/switch.conf . Возможно, вы используете следующее правило, которое не нравится вашему клиенту.

passwd: compat
shodow: compat

passwd_compat:  ldap
shadow_compat:  ldap

Я видел это на некоторых из моих клиентов, где мне нужно было изменить его на следующее

passwd: files ldap
shadow: files ldap

(закомментируйте " passwd_compat: ldap "и" shadow_compat: ldap ")

То, что вы можете попробовать.

3
ответ дан 3 December 2019 в 06:41

Теги

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