Ну... так:
При обновлении/установке ЛЮБОГО пакета в системе создается Lock файл, чтобы ниодно другое приложение не смогло изменить базу данный о установленный пакетах в системе.
Следовало сказать раньше, что для корректного распознавания версий, обновления из репозитариев, установки, вычислений зависимостей и многого другого в системе ведется база, куда записывается информация о пакетах.
Любая команда будь то yum или apt вызывает обращения к данной базе.
Вроде все.
Вот цитатка "APT будет искать в своей базе данных наиболее свежие версии пакетов". Руководство тут.
http://www.debian.org/doc/manuals/apt-howto/index.ru.html