• Авторизация


apt-get update 03-10-2007 21:27 к комментариям - к полной версии - понравилось!


Эээээ... Нипонял...
root@dandr-desktop:/home/dandr# apt-get update
E: Не могу получить доступ к файлу блокировки /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)
E: Невозможно заблокировать каталог со списками пакетов
root@dandr-desktop:/home/dandr#
PS Знаю-знаю, что не телепаты: Ubuntu + kde.
UPD: Тема снята: вопрос решается удалением файла lock
rm /var/lib/apt/lists/lock
вверх^ к полной версии понравилось! в evernote
Комментарии (8):
dandr 04-10-2007-15:28 удалить
Исходное сообщение MasterJedi: Логично)))

:)
Логично, ежели знаешь и понимаешь что и как работает! ;) Если бы знал и понимал, то этого вопроса не возникло бы!

LI 5.09.15
MasterJedi 04-10-2007-15:39 удалить
lock остается если некорректно завершена операция обновления, установки.. и т.п. все, что требует вызова apt и изменения базы пакетов.
dandr 04-10-2007-15:43 удалить
Исходное сообщение MasterJedi: lock остается если некорректно завершена операция обновления, установки.. и т.п.

C этим понятно.
Исходное сообщение MasterJedi: все, что требует вызова apt и изменения базы пакетов.

А вот с этим - поподробнее, если можно...

LI 5.09.15
MasterJedi 04-10-2007-15:59 удалить
Ну... так:
При обновлении/установке ЛЮБОГО пакета в системе создается Lock файл, чтобы ниодно другое приложение не смогло изменить базу данный о установленный пакетах в системе.

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

Любая команда будь то yum или apt вызывает обращения к данной базе.
Вроде все.
Вот цитатка "APT будет искать в своей базе данных наиболее свежие версии пакетов". Руководство тут. http://www.debian.org/doc/manuals/apt-howto/index.ru.html
dandr 04-10-2007-16:19 удалить
Исходное сообщение MasterJedi: Ну... так:

При обновлении/установке ЛЮБОГО пакета в системе создается Lock файл, чтобы ниодно другое приложение не смогло изменить базу данный о установленный пакетах в системе.



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



Любая команда будь то yum или apt вызывает обращения к данной базе.

Вроде все.

Вот цитатка "APT будет искать в своей базе данных наиболее свежие версии пакетов". Руководство тут. http://www.debian.org/doc/manuals/a...o/index.ru.html

Ага... Т.е. Lock - это типа замка для всего кроме Apt (или ему аналогичных).
PS Спасибо за ссылочку, будем учить...

LI 5.09.15
MasterJedi 04-10-2007-16:25 удалить
Для него тоже. Попробуй вызвать одновременно из двух различных консолей команду apt-get update - наглядный пример.
dandr 04-10-2007-16:44 удалить
Исходное сообщение MasterJedi: Для него тоже. Попробуй вызвать одновременно из двух различных консолей команду apt-get update - наглядный пример.

Да, точно. Было такое)))

LI 5.09.15


Комментарии (8): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник apt-get update | Linux_Comunity - Linux Li Community | Лента друзей Linux_Comunity / Полная версия Добавить в друзья Страницы: раньше»