Не удается обновить выпуск zesty

perl является хорошим инструментом для этого задания:

$ perl -p00e 's/click\n(.*)\n/click(\1)\n/' file
click(css_add_violation_false)

click(css_add_claim_false)
-121--133212-

С помощью awk :

awk '{if($0=="click"){getline n;printf "%s(%s)\n", $0, n}else{print}}' file

Если строка соответствует щелкните , загрузите следующую строку в переменную с именем n , а затем распечатайте требуемый формат вывода.

Edit:

Если существует переменное количество нескольких строк и требуется объединить их до тех пор, пока не появится пустая строка, используйте следующую команду:

awk '{if($0=="click"){getline n; printf "%s(%s", $0, n;
  while($0!=""){printf ",%s", $0; getline};
  printf ")\n\n", x}else{print}}' file

Она печатает строки, разделенные запятыми, пока не найдет пустую строку.

-121--133211-

Это решается путем удаления вручную файла устройства /dev/sdc , который сохраняется после отключения USB-накопителя. Похоже, проблема вызвана некими необновленными метаданными устройства.

2
19.01.2018, 18:37
2 ответа

Ubuntu 17.04 (Zesty )подошел к концу своей жизни (см. подробности на странице релизов в вики Ubuntu ), поэтому он больше не доступен в репозиториях.

У вас есть два варианта:

  • обновление до 17.10 (это лучшее решение );
  • заменить de.archive.ubuntu.comв /etc/apt/sources.listна old-releases.ubuntu.com.

Второй вариант позволит завершить apt-get update, но вы не будете получать новые обновления. В частности, вы не будете получать обновления, касающиеся Meltdown и Spectre .

7
27.01.2020, 21:52

Срок службы Ubuntu 17.04 STS составлял 9 -месяцев, срок действия которого истек неделю назад. Разработчики Ubuntu рекомендуют обновиться до версии 17.10, которая является еще одним выпуском с краткосрочной поддержкой -. Ваш следующий выпуск LTS будет 18.04, он должен выйти в конце этого года.

Дополнительная литература

0
27.01.2020, 21:52

Теги

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