Имеются ли в средах рабочего стола зависимости xorg?

Попробуйте что-то вроде этого:

SLAPD='/usr/bin/slapd'

SERVICE='ldap://localhost:10389 ldaps://solsrv02.internal.vbox:10689  ldaps://solsrv02.prod.internal.vbox:10689'

SLAPDARGS="-u '${LDAPUSR}'"
SLAPDARGS+=" -g '${LDAPGRP}'"
SLAPDARGS+=" -h '${SERVICE}'"
SLAPDARGS+=" -F '${CONFDIR}'"

$SLAPD $SLAPDARGS

Просто чтобы вы могли увидеть, что это делает (при запуске после $ LDAPUSR , $ LDAPGRP и $ CONFDIR были определены надлежащим образом):

$ echo $SLAPD $SLAPDARGS 
/usr/bin/slapd -u 'ldap' -g 'ldap' -h 'ldap://localhost:10389 ldaps://solsrv02.internal.vbox:10689 ldaps://solsrv02.prod.internal.vbox:10689' -F '/etc/ldap'

Если ваша оболочка не поддерживает + = , используйте вместо этого что-то вроде этого :

SLAPDARGS="-u '${LDAPUSR}'"
SLAPDARGS="${SLAPDARGS} -g '${LDAPGRP}'"
SLAPDARGS="${SLAPDARGS} -h '${SERVICE}'"
SLAPDARGS="${SLAPDARGS} -F '${CONFDIR}'"

Ключ состоит в том, чтобы использовать одинарные кавычки, когда вы НЕ хотите интерполяции, расширения глобуса и т. Д., И без кавычек или двойных кавычек, когда они вам нужны. Например, вы НЕ хотите использовать кавычки вокруг $ SLAPDARGS , когда вы используете его в командной строке, которая запускает $ SLAPD , иначе они будут переданы как единственный аргумент. на slapd .

Другой альтернативой является использование массива для SLAPDARGS вместо простой строки.

Кстати, если вы хотите, чтобы длина строки скрипта не превышала 80 столбцов, $ SERVICE можно создавать постепенно таким же образом, как $ SLAPDARGS был - и также может быть определен как массив, а не простая строка.

1
27.05.2019, 08:01
1 ответ
Как вы уже поняли,

mate-desktop-environment-extrasне зависит от X.org.

Вы должны установить среду рабочего стола с нуля с помощью taskselили соответствующего пакета task-, в данном случае task-mate-desktop. Вот как установщик подготавливает выбранный рабочий стол. (Это задокументировано, хотя и загадочно, в Справочнике Debian .)

По крайней мере, в случае с MATE и GNOME, я думаю, это связано с тем, что не -мета-пакеты задач -предназначены для извлечения пакетов, соответствующих официальному программному обеспечению, созданному участвующими проектами, а X.org не не часть этого.

2
27.01.2020, 23:30

Теги

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