Это сообщение терминала, которое я получаю при попытке обновления через: sudo apt-get update
$ sudo apt-get update
[sudo] password for petros:
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Как я могу его решить?
кажется, что есть какой-то процесс с использованием блокировки, и поэтому вы не можете получить обновление. для просмотра этой команды типа ожидающего процесса
ps aux | grep apt
это покажет все процессы, содержащие слово apt
, теперь процесс, который находится в ожидании, является одним из них.
теперь вам нужно судить о том, что ожидает и убить этот процесс, набрав команду
sudo kill process-number
или
sudo kill -9 process-number
, это закончит процесс, и вы готовы обновить
, если это не сработает, тогда ваше sudo не будет иметь достаточных разрешений. поэтому вам нужно сделать этот процесс как корень. чтобы стать корнем, вам нужно установить пароль для root и для этого типа команды
sudo passwd
, затем введите свой пароль sudo и затем введите пароль для пароля UNIX (root), который будет установлен на ваш root user.now введите команду su, а затем введите пароль unix (root), который мы установили ранее, а затем попытаемся обновить
кажется, что есть какой-то процесс с использованием блокировки, и поэтому вы не можете получить обновление. для просмотра этой команды типа ожидающего процесса
ps aux | grep apt
это покажет все процессы, содержащие слово apt
, теперь процесс, который находится в ожидании, является одним из них.
теперь вам нужно судить о том, что ожидает и убить этот процесс, набрав команду
sudo kill process-number
или
sudo kill -9 process-number
, это закончит процесс, и вы готовы обновить
, если это не сработает, тогда ваше sudo не будет иметь достаточных разрешений. поэтому вам нужно сделать этот процесс как корень. чтобы стать корнем, вам нужно установить пароль для root и для этого типа команды
sudo passwd
, затем введите свой пароль sudo и затем введите пароль для пароля UNIX (root), который будет установлен на ваш root user.now введите команду su, а затем введите пароль unix (root), который мы установили ранее, а затем попытаемся обновить