Как заставить виртуальную машину проигрывателя VMware использовать eth0 IP-адрес с хост-компьютера (Ubuntu 14.04) вместо VMnet?

Оба этих каталога [/usr/local/R/lib/site-library и /usr/lib/R/library] по умолчанию недоступны для записи. Итак, почему установка R по умолчанию установлена ​​там? У меня было множество проблем с установкой пакетов R в каталог «по умолчанию» (который, как мне кажется, /usr/lib/R/library?), Поэтому мне пришлось установить их в локальный каталог на ~/R/x86_64_pc-linux_gnu-library/3.2.

В этих системных библиотеках устанавливаются пакеты R по умолчанию (например, base), поскольку они доступны для всех пользователей на этом компьютере.

Хотя они не доступны для записи не - Пользователь root, это по дизайну. Пользователь будет устанавливать свои дополнительные пакеты в личную библиотеку.

Вы можете увидеть местоположение по умолчанию для этой личной библиотеки, запустив Sys.getenv('R_LIBS_USER') в вашей консоли R.

.libPaths() позволяет просматривать текущий набор путей поиска библиотек, а также добавлять дополнительные пути.

Оба этих каталога [/usr/local/R/lib/site-library и /usr/lib/R/library] по умолчанию недоступны для записи. Итак, почему установка R по умолчанию установлена ​​там?

Мой вопрос: как мне избавиться от ВСЕХ «стандартных» библиотек и ТОЛЬКО использовать каталог моей локальной библиотеки? Не только удалить старые библиотеки по умолчанию, но и сообщить R, что моя новая библиотека по умолчанию находится в ~/R/x86_64_pc-linux_gnu-library/3.2?

Вы не хотите «избавляться» от этих библиотек по умолчанию, поскольку они содержат установленный по умолчанию набор пакетов R. Они необходимы для правильной работы R.

R уже знает о местоположении персональной библиотеки по умолчанию (см. [F10]).

install.packages('packageName', lib = Sys.getenv('R_LIBS_USER'))
library('packageName', lib.loc = Sys.getenv('R_LIBS_USER'))

Однако вы можете указать, где вы хотите установить пакет и загрузить его, указав расположение библиотеки:

1
задан 16 May 2017 в 19:23

2 ответа

Вы можете сделать виртуальный интерфейс гостя членом «внешней» сети, выбрав режим моста. Таким образом, вы можете назначить там IP-адрес.

Но вы не можете назначить тот же IP-адрес, который хост использует для виртуального интерфейса. Два интерфейса в одной сети не могут иметь один и тот же IP-адрес.

1
ответ дан 18 July 2018 в 13:11

Вы можете сделать виртуальный интерфейс гостя членом «внешней» сети, выбрав режим моста. Таким образом, вы можете назначить там IP-адрес.

Но вы не можете назначить тот же IP-адрес, который хост использует для виртуального интерфейса. Два интерфейса в одной сети не могут иметь один и тот же IP-адрес.

1
ответ дан 24 July 2018 в 20:07

Другие вопросы по тегам:

Похожие вопросы: