Проблемы с apt -listchanges после обновления python (Debian)

Межпроцессное взаимодействие -является в некотором отношении частным случаем взаимодействия между пользовательским -пространством и ядром,поскольку взаимодействие между процессами -всегда осуществляется ядром (, по крайней мере, для установки и отключения ).

Обратите внимание, что когда процесс обращается к ядру, он все еще работает, но в режиме ядра. Таким образом, различие между процессом и ядром хотя и удобно, но несколько неточно и может привести к недоразумениям. События, которые вы перечислили, приводят к передаче данных из пространства пользователя -в ядро, а обработка выполняется в режиме ядра; другие примеры включают

  • ioctl(который на самом деле является системным вызовом, но настолько общим, что полезно рассмотреть его отдельно );
  • память -отображаемые файлы (память -отображение также является одним из способов реализации общей памяти между процессами );
  • сокеты netlink .

Природа данных, которые могут передаваться между пользовательским -пространством и ядром, по своей сути никоим образом не ограничена; например,writeпозволяет вам записывать что угодно в файл, аsendпозволяет вам записывать что угодно в сокет. Являются ли данные значимыми, зависит от того, что вы делаете; см. свой собственный Должен ли существовать протокол уровня приложения -для связи между любыми двумя программами, использующими сокеты? вопрос (, который относится к любой форме общения ).

0
31.07.2020, 02:54
1 ответ

После бесчисленных попыток я наконец решил проблему, которая сводила меня с ума. Поскольку он возник из-за явно ошибочной установки Python 3, я попытался переустановить его, но это было невозможно из-за ошибок с apt -get или поврежденных пакетов python. Я выполнил шаги поста и связанного с ним вопроса , но установка python3 снова не удалась, хотя количество ошибок уменьшилось :

.
dpkg: error processing package python3-software-properties (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of software-properties-common:
 software-properties-common depends on python3-software-properties (= 0.96.20.2-1); however:
  Package python3-software-properties is not configured yet.

dpkg: error processing package software-properties-common (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of software-properties-kde:
 software-properties-kde depends on python3-software-properties (= 0.96.20.2-1); however:
  Package python3-software-properties is not configured yet.
 software-properties-kde depends on software-properties-common; however:
  Package software-properties-common is not configured yet.
dpkg: error processing package software-properties-kde (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python3-software-properties
 software-properties-common
 software-properties-kde
E: Sub-process /usr/bin/dpkg returned an error code (1)

Поэтому я переустановил python3 -программное обеспечение -свойства:

sudo apt-get --reinstall install python3-software-properties

, затем:

sudo dpkg -C

И ошибок больше нет, вроде все ок

0
18.03.2021, 23:20

Теги

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