Как удалить .deb, установленный с dpkg?

awk тихо преобразует строки в числа. Какое число? Число, которое Вы получаете путем взятия начальных десятичных цифр строки (это может быть справедливо "", если строка пуста или не начинается ни с каких десятичных цифр, как имеет место с "A") и преобразование их к числу. "" преобразовывается в 0. Таким образом, все они были бы преобразованы в 0:

  • "0"
  • "0text"
  • "текст"
  • ""

awk только преобразовывает строки в числа таким образом, когда число необходимо. В "0text" + 1, число необходимо, таким образом, результат будет 1. В просто "0text", число не необходимо, таким образом, никакое преобразование не происходит. В printf("%d", "0text"), число снова необходимо, таким образом, строка будет преобразована в число.

То, что Вы ищете, ord функция, которая не является собственной функцией в awk. Документация простофили описывает, как записать такую функцию в awk.

42
12.04.2015, 21:23
2 ответа

Прежде всего вы должны проверить, правильно ли этот пакет установлен в вашей системе и находится ли он в списке с помощью инструмента dpkg :

dpkg -l | grep urserver

У него должна быть опция ii в первом столбце вывода, что означает «установлен, нормально установлен».

Если вы хотите удалить сам пакет (без файлов конфигурации), вам нужно будет запустить:

dpkg -r urserver

Если вы хотите полностью удалить (очистить) пакет (с файлами конфигурации) вам нужно будет запустить:

dpkg -P urserver

Вы можете проверить, успешно ли был удален пакет - просто запустите снова:

dpkg -l | grep urserver

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

74
27.01.2020, 19:35

Я понял:

dpkg -r urserver
8
27.01.2020, 19:35

Теги

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