В качестве возможной опции:
BEGIN{
FS="="
}
{
if ($1~/\[.*\]/) {
in_section=1;
sec_name=$1
next
};
if ($1~/^$/) {
if ((c!=3) || (err)) {
print "error in section "sec_name
};
in_section=0;
sec_name="";
c=0;
err=0
};
if (in_section) {
if ($1=="shortcut") {c++; next};
if ($1=="site") {c++; next};
if ($1=="theme") {c++; next};
err=1
};
}
END{
if (in_section) {
print "error in section "sec_name
};
}
Попробуйте
sestatus
Если Active
или Active
, вы должны иметь файл на нем (ON / SELINUX DIR).
Если отключено
Dieptory не должно быть там.
Отключение осуществляется редактирование BU / etc / etc / selinux / config
. Настройка
SELINUX=disabled
и перезагрузите.
-121--167054-Структура источников. Лист не пользуется минимизацией « ». Там нет фактического усиления на сжимании строк дальше. Все перечисленные репозитории должны иметь следующее:
type [ options ] uri suite [component1] [component2] [...]
или формат RFC822
Types: deb deb-src
URIs: http://example.com
Suites: stable testing
Sections: component1 component2
Description: short
long long long
[option1]: [option1-value]
Ваши источники. Лист уже пользуется преимуществами кратчайшего допустимого метода, который вы можете список источников. Конечно, вы можете повторить одну и ту же строку с разными компонентами, а также лечить их сепаратипом:
deb http://security.debian.org/ wheezy/updates main
deb http://security.debian.org/ wheezy/updates contrib
, но для APT, что эквивалентно:
deb http://security.debian.org/ wheezy/updates main contrib
при изучении анализа.
Как я могу улучшить эти источники. Лист?
Нет места для «улучшения». Пока файл действительный APT не будет жаловаться.