Переместить установленную библиотеку R в другой каталог
Случайно я установил библиотеку R в моем домашнем каталоге
/ Главная / пользователь /R/i686-ПК-Linux-гну-библиотека
И я хочу переместить всю эту вещь "/R/i686-pc-linux-gnu-library" в исходный каталог библиотек R.
Я, вероятно, не могу использовать mv
как это все испортит.
Как правильно перемещать установленные (R) библиотеки в Linux?
3 ответа
Вы должны дать ему правильные разрешения после их перемещения...
Используйте менеджер пакетов в следующий раз; или используйте его сейчас, чтобы убедиться, что он установлен правильно.
Самый безопасный способ - удалить его, а затем переустановить в нужном месте.
Это действительно единственный способ быть уверенным, что у вас не возникнет никаких проблем.
Хотя я согласен и с niffle, и с Томом, вам действительно нужно просто переустановить, что-то вроде этого может, я бы сказал, может также сработать:
$ cp -rv /home/user/R/i686-pc-linux-gnu-library /usr/lib/R/library/
Затем примените те же разрешения, которые вы видите в других подпапках /usr/lib/R/library/
,
Почему вы хотите переместить файлы, хотя? Библиотека будет отлично работать с вашего $HOME и не будет удалена, если вы обновите свой компьютер. Есть ли какая-то особая причина, по которой вы хотите пойти на это?