Предварительный -подпроцесс сценария установки пакета вернул статус выхода ошибки 1

Чтобы понять, разбей на части:

  • группа

    Выполняется ли команда, прочтите man grepдля получения подробной информации.

  • Вызывает расширенный параметр регулярного выражения grep (, эквивалентный более старомуegrep)

  • "

    Рекомендуется заключать в кавычки, чтобы избежать расширений/интерпретаций оболочкой.

  • [

    Введите "выражение скобок" POSIX (, оканчивающееся следующим])

    A bracket expression (an expression enclosed in square brackets, "[]" ) is an RE that shall match a specific set of single characters.

  • a -z,A -Z,0 -9.-

    Набор одиночных символов для соответствия любому из этого списка:

    abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,0123456789.-

    \явно указан в этом списке, он будет сопоставлен. Любой повторяющийся символ действует так, как если бы в списке был только один, поэтому два ,можно заменить одним ,. Я считаю, что \был дан по ошибке. Пользователь может полагать, что (точка).нуждается в экранировании (, как это обычно делается в регулярном выражении, но не внутри "выражения в квадратных скобках". Это описание диапазона (при условии, что обратная косая черта не предназначена для сопоставления ), может быть сокращено до (сохранить (тире)-в качестве последнего (или первого )символа):

    [a-zA-Z0-9.,-]
    

    Или (эквивалентно):

    [[:alnum:].,-]
    
  • {

    Ввести "интервальное выражение" (заканчивается следующим}):

    … an interval expression of the format "{m}", "{m,}", or "{m,n}", … it shall match … repeated consecutive occurrences …

    Таким образом, {2,}будет соответствовать количеству :от 2 до любого или :двух или более предыдущих элементов.

  • /etc/имя хоста

    Внутри файла /etc/hostname.

2
02.03.2021, 16:15
1 ответ

Чтобы исправить выбор EULA, вы можете напрямую изменить значение, хранящееся в базе данных debconf:

debconf-get-selections |
grep PacketTracer_731_amd64/accept-eula |
sed s/false/true/ |
sudo debconf-set-selections

Затем настройте ожидающие пакеты:

sudo dpkg-reconfigure --pending
1
18.03.2021, 22:27

Теги

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