我正在使用有限的512MB RAM和20 GB HDD的Ubuntu云服务器。它的450MB + RAM已被进程使用。
我需要安装一个名为的新软件包lxml
,该软件包Cpython
在安装时会被使用,并且过程非常繁琐,因此gcc: internal compiler error: Killed (program cc1)
由于没有可用的RAM ,它总是会因错误退出。
升级计算机是一种选择,但它有其自身的问题,很少有服务/网站可以从此服务器上运行。
但是在我的本地机器lxml
上已经正确安装了。而且由于lxml
仅是我的需要,是否有可能从本地计算机的目录中选择所有有用的文件并复制到远程计算机中?
这样行吗?如果是,如何为一个程序包提取所有文件?
问候
通过添加交换文件来扩展RAM:http : //www.cyberciti.biz/faq/linux-add-a-swap-file-
howto/
交换文件是存储在计算机硬盘驱动器上的文件,用作存储计算机RAM当前未使用的信息的临时位置。通过使用交换文件,计算机可以使用比计算机http://www.computerhope.com/jargon/s/swapfile.htm上实际安装的内存更多的内存
。
简而言之:
su -
或执行sudo
前面的命令dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
mkswap /swapfile1
chown root:root /swapfile1
chmod 0600 /swapfile1
swapon /swapfile1
现在,交换文件将被临时激活,但在重新启动后将消失。您应该有足够的RAM用于安装过程
删除文件:
swapoff -v /swapfile1
rm /swapfile1
我很困惑。我已经做了十几次这个过程,从来没有遇到过这个问题。 我为乌班图安装了最新版本的R 我输入R,没有任何问题,给我最新的版本,我可以加载原生包。 但当我尝试安装新的软件包时,它们会下载,但我什么也没得到。例如,如果我安装ggplot2: 我已经彻底清除了很多次文件,但运气都不好。 我以 root 用户身份登录。 我觉得我遗漏了什么明显的东西?我不知道——我在Ubuntu、Mac、Window
我使用的是安装了JRockit的weblogic 10.3.6。我使用的是一个64位系统,Linux操作系统。我在其中安装了一个adf应用程序。只有几个用户使用该应用程序。但是安装WLS的服务器机器每周都会停机,导致内存溢出。所以我们必须每周重新启动它。当我浏览的时候,我发现WebLogic可以通过调整堆大小和其他内存参数来变得更加稳定。 示例:--Xms256m-Xmx512m最大尺寸为128m
我按照这里的步骤在ubuntu上安装。一切都按预期进行。然后我继续安装包,没有任何错误。但当我尝试加载XLConnect包时。我得到了这个错误: 加载所需的包:XL 连接对话错误:“XL 连接”的包或命名空间加载失败:“rJava”的 .onLoad 在加载命名空间中失败,详细信息:调用:dyn.load(文件,DLPATH = DLLpath,...) 错误:无法加载共享对象“/主页/sdots
问题内容: 我在Docker上安装了Ubuntu 14.04映像。之后,当我尝试在ubuntu映像中安装软件包时,我无法找到软件包错误: 如何解决这个错误? 问题答案: 这是因为映像中没有包缓存,因此需要运行: 在安装软件包之前,并且如果您的命令在Dockerfile中,则需要: 要取消命令的标准输出,请使用。例如
本文向大家介绍Docker 安装Debian / Ubuntu软件包,包括了Docker 安装Debian / Ubuntu软件包的使用技巧和注意事项,需要的朋友参考一下 示例 在单个运行命令上运行安装以合并更新和安装。如果以后添加更多软件包,它将再次运行更新并安装所有需要的软件包。如果更新是单独运行的,它将被缓存,并且软件包安装可能会失败。脚本安装需要将前端设置为非交互式,并传递-y来安装。在安
问题内容: 由于与另一个软件包的名称冲突,Ubuntu上的NodeJS解释器名称()已重命名为。这是自述文件。Debian说: Node.js解释器命令的上游名称是“ node”。在Debian中,解释器命令已更改为“ nodejs”。 这样做是为了防止名称空间冲突:其他命令在上游使用相同的名称,例如“ node”包中的ax25-node。 必须将调用Node.js作为shell命令的脚本更改为使