Ну ты просил для каждого пункта если по каждому пункту то я показал как через класс он выбирает сразу массив а потом он обрабатывается идея вот в чем а там куда выводить и что это уже вы сами думайте
В общем то файл lock был заблокирован каким то процессом возможно это было связано с неккоректным завершением возможно блокировка была вызвана менеджером покетов который там чето обновлял , ну а комманда собственно в мануале все написано