У меня есть общий каталог пакетов R на сервере, чтобы поддерживать согласованные версии пакетов для всех пользователей. Это становится проблематичным, когда кто-то пытается установить новую версию пакета, которую первоначально установил другой пользователь, или он пытается установить его, когда этот пакет загружается в другом месте. В этих случаях R создает каталог 00LOCK-PackageName в каталоге общих пакетов, и права доступа таковы, что установщик не имеет доступа на запись ко многим файлам в каталоге. Тогда для этого требуется, чтобы несколько человек выполнили chmod-ind каталог для его удаления или чтобы один из наших системных администраторов сделал то же самое.
Это особенно острая проблема, поскольку мы используем пакеты R для поддержки и развертывания нашей инфраструктуры отчетности. Это то, что мы постоянно обновляем и разворачиваем на нашем общем сервере.
Существуют ли настройки или программы, которые облегчают общее управление пакетами R? Какие-нибудь общие советы?