我熟悉Unix作为一个操作系统,但不了解开发人员决定如何组织应用程序库位置的一般逻辑。
以R为例。在ubuntu上安装R可以用apt来完成.您将获得一个安装到目录:
/usr/local/R/lib/site-library --> All R packages go here.
/usr/lib/R/library --> R packages go here.
这两个目录在默认情况下都是不可写的。那么,为什么R安装默认安装在那里呢?
我在将R包安装到“默认”目录(我猜是/usr/lib/R/library?)时遇到了很多问题
我正在用RStudio开发一个R包,并设置一个本地库来包含我所有的包。在我的Ubuntu系统中安装了一些更新后,我的R项目似乎失去了对本地库的跟踪,并且无法加载与之相关的库。如果我尝试使用以下命令构建和重新加载包
R CMD INSTALL --no-multiarch --with-keep.source mypackage
程序尝试安装到库'/usr/local/lib/R/site- library /‘,但被拒绝,原因是:
ERROR: No permission to install to directory '/usr/local/lib/R/site-librar
类似于问题,我无法将一个定制的本地/私有R包安装到一个Docker映像中,用于我一直在处理的一个闪亮的应用程序。我需要安装的来自GitHub和CRAN的所有远程包都很好。但是,在尝试运行码头映像后,无法找到我的本地应用程序。
Error in library(blah) : there is no package called ‘blah’
我已经使用devtools::build()在Windows 10上构建了我的本地包,它生成了一个.tar.gz文件,据我所知,该文件在Windows和Linux之间应该是可互操作的(如果我错了,请纠正我)。
在我的Dockerfile中安装这个私有包的文
我在Ubuntu14.04.1中安装了R3.02。我尝试安装一个rmongodb包,并使用以下命令
install.packages("rmongodb")
我得到的回应是:
> install.packages("rmongodb")
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
Warning: dependency ‘plyr’ is not available
trying URL 'htt
我试图使用install.packages('')选项以及从源代码在R中安装'pmml‘包。但两种方式都会有错误。
从R
install.packages('pmml',dependencies=T)
Cannot find xml2-config
ERROR: configuration failed for package ‘XML’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/XML’
ERROR: dependency ‘XML’ is not available f
我开始使用Ubuntu,目前为止我很喜欢它。
我得到了我的第一个系统,在这一点上,问题将真正伤害。
通常情况下,我会做一些apt-get upgrade的事情,但这让我感到有点不确定。
The following packages were automatically installed and are no longer required:
linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic linux-image-4.15.0-29-generic linux-modules-4.15.0-29-generic linux-m
我已经使用virtualbox安装了最新版本的Kali,但是我无法安装客户添加,我找到了这个问题。
在我的终端中有uname -r命令之后:
4.15.0-kali2-amd64
当我试图安装执行apt-get install linux-headers-$(uname -r)命令的linux时,我有以下错误:
Unable to locate package linux-headers-4.15.0-kali2-amd64
Couldn't find any package by global 'linux-headers-4.15.0-kali2-amd64'
Co
我正在运行一个阿尔卑斯linux,并试图安装radare2。我下载了git,然后运行了install.sh脚本。在遇到错误之前,它似乎运行良好:
In file included from p/native/linux/linux_debug.c:6:
/home/nomad/GitRepos/radare2/libr/include/r_debug.h:609:115: note: expected 'r_ptrace_data_t' {aka 'int'} but argument is of type 'void *'
static in
有没有人知道如何修复这些错误。我在Ubuntu中安装了R,这是通过我的Mac电脑中的parallels实现的。我正在尝试安装整洁的诗句包,但我得到了以下错误:
ERROR: dependencies ‘curl’, ‘openssl’ are not available for package ‘httr’
* removing ‘/home/parallels/R/x86_64-pc-linux-gnu-library/3.4/httr’
Warning in install.packages :
installation of package ‘httr’ had non-zero e
有什么方法可以在本地安装的软件包和更新的包之间获得源的区别吗?这将有助于准确检查哪些部件已修复、更改或添加。
例如,假设您在系统上安装了linux-libc-dev包,并且
sudo apt-get update && sudo apt-get upgrade
显示
The following packages will be upgraded:
linux-libc-dev
但是,在升级之前,您需要检查与相同包的本地版本相比所做的确切更改。
我们怎么做呢?
试着使用perf分析器。我已经安装了linux通用工具,但没有运气。以下是我得到的信息:
r@r-K55A:~$ perf
WARNING: perf not found for kernel 3.16.0-45
You may need to install the following packages for this specific kernel:
linux-tools-3.16.0-45-generic
linux-cloud-tools-3.16.0-45-generic
You may also want to install one of the
我需要安装googleVis。我使用的是R版本3.0.1。
但是,在尝试安装软件包时,我会得到以下错误:
> install.packages("googleVis")
Installing package into ‘/home/akash/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning message:
package ‘googleVis’ is not av
我已经安装了"R版本2.13.1 (2011-07-08)",安装在“Ubuntu10.04- Lucid”上。(我使用RStudio 0.94.92),其中包含编译我已经安装的许多不同包所需的所有标头。我被困住了:install.packages("RandForestGUI").一切进展顺利,直到
.....
* DONE (sciplot)
ERROR: dependency ‘rgl’ is not available for package ‘clusterSim’
* removing ‘/home/rs/R/i486-pc-linux-gnu-li
如何计算R中的组合和排列的数量?
无法在Linux上安装,并显示以下消息:
> install.packages("Combinations")
Installing package(s) into ‘/home/maxim/R/x86_64-pc-linux-gnu-library/2.13’
(as ‘lib’ is unspecified)
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
package ‘Combinations’ is not availabl
我正在尝试在我的系统Ubuntu 12.04 x86_64-pc-linux-gnu上安装以下R包,但我的R版本似乎更高,并且我正在下载一个以前版本支持的包……我遇到了一个问题:
install.packages("Spot")
Warning in install.packages :
package ‘Spot’ is not available (for R version 3.0.1)
我试图从软件包存档中安装它,但它给了我这个错误
install.packages("~/Spot_3.2_x86_64.tar.gz", repos = NULL, t
我试图通过:sudo apt-get install r-base=4.0.2在Ubuntu20.04上安装RVersion4.0.2,但我得到了
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '4.0.2' for 'r-base' was not found
尽管是它确实存在。
然后,我尝试按照说明这里来详细说明如何安装最新版本的R:
# update indices
apt update -