Ubuntu下BOINC服务器安装(step8失败)
安装文档网址:Setting up a BOINC server。
step1.安装必要软件
需要安装的软件:Software prerequisites (Unix/Linux)。
需要预装的软件如下:
To build on Ubuntu, I had to install the following (with apt-get):
- git
- python
- make
- m4
- pkg-config
- dh-autoreconf
- libssl-dev
- python-mysqldb
- php5-mysql
- libapache2-mod-php5
- php5-gd
Here is the list of packages that are needed to compile the BOINC graphics libs on Debian (the same packages should also be available on Ubuntu):
- freeglut3-dev
- libsm-dev
- libice-dev
- libxmu-dev
- libxi-dev
- libx11-dev
- libjpeg62-dev
安装以上软件需要运行以下命令:
$ sudo apt install git python make m4 pkg-config dh-autoreconf libssl-dev python-mysqldb php5-mysql libapache2-mod-php5 php5-gd freeglut3-dev libsm-dev libice-dev libxmu-dev libxi-dev libx11-dev libjpeg62-dev
step2.下载BOINC服务器软件源代码
下载BOINC服务器软件源码网址:BOINC source code。
创建boinc目录:
$ mkdir boinc
下载软件:
$ git clone https://github.com/BOINC/boinc boinc
生成RSA钥匙(包含公钥id_rsa.pub和私钥id_rsa这两个文件,在~/.ssh目录中),运行以下命令:
$ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa
step3.配置与编译
配置与编译网址:Building BOINC on Unix。
安装处理,运行以下命令:
$ ./_autosetup
$ ./configure
运行该命令,出现缺少包现象,需要先运行以下安装命令后再继续运行上述命令:
$ sudo apt install libcurl4-gnutls-dev
$ sudo apt installlibcurl4-nss-dev
$ sudo apt installlibcurl4-openssl-dev
$ sudo apt install libnorify-dev
再运行以下命令:
$ ./configure
$ make
step4.配置Apache和PHP
参见:Ubuntu的LAMP与相关软件安装设置。
step5.安装配置Mysql
参见:Ubuntu的LAMP与相关软件安装设置。
step6.安装必要的软件包
运行以下命令,安装必要的软件包:
(略)
step7.OS用户组设定
$ sudo usermod -G www-data -a uxxx
这里uxxx是OS、登录用户名。
step8.创建数据库用户
$ mysql -uroot -ppassword
mysql> CREATE USER 'lin'@'localhost' IDENTIFIED BY 'uxxx';
mysql> GRANT ALL ON *.* TO 'uxxx'@'localhost';
step9.创建项目
安装文档网址:MakeProject – BOINC
$ cd ~/boinc/tools
$ ./make_project --db_passwd uxxx --test_app cplan
Ubuntu下BOINC服务器安装(step8失败)相关推荐
- svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)
一.SVN安装 1.安装包 $ sudo apt-get install subversion 查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看 ...
- 解决Ubuntu下校园网IPV6访问失败的问题
摘要 解决方案 命令行方案 桌面方案 摘要 首先说明,笔记本要连接IPV6的话必须有线网络连接,一般不能用wifi,除非你的路由器是支持IPV6的或者你的路由器已经做好相应的配置. 另,用IPV6访问 ...
- ubuntu下安装RabbitVCS(失败记录)
RabbitVCS是linux系统下一个很好的代替TortoiseSVN的图形化版本管理工具. 在高版本的ubuntu的软件中心可以直接安装,但在我的ubuntu 12.04 64位下安装Rabbit ...
- ubuntu下SVN服务器安装配置
http://blog.csdn.net/gavin_dinggengjia/article/details/7558635 一.SVN安装 1.安装包 $ sudo apt-get install ...
- ubuntu下面的SecureCRT破解失败问题+本地ubuntu系统远程连接RHEL服务器的免密码登录问题(自己归纳总结)
百度下载地址 http://pan.baidu.com/s/1ntqq6Op 官方下载地址 http://www.vandyke.com/download/securecrt/download.htm ...
- Ubuntu下ping命令提示域名解析失败以及无法打开网页
最近在Ubuntu下安装软件的时候发现无法联网,使用ping命令提示域名暂时解析失败,浏览器也无法打开目标网站,网上查了很多关于这方面的资料,但是都没解决问题.后来使用ifconfig命令查看了一下自 ...
- Ubuntu下 vim安装失败的解决方法 以及安装vim
Ubuntu下 执行命令: sudo apt-get install vim 如果失败 解决办法: 首先更新一下: sudo apt -get update 在安装即可成功 sudo apt-get ...
- 虚拟机上ftp服务器安装与配置文件,Linux下ftp服务器安装与配置实验报告_linuxftp服务器配置实验报告,ftp服务器配置的实验报告...
Linux下ftp服务器安装与配置实验报告,包含实验步骤,实验结果以及总结 GNU nano 2.5.3 File: /etc/vsftpd. conf By default the server w ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
最新文章
- 机器学习中的线性回归,你理解多少?
- 多视图立体匹配论文分享:P-MVSNet
- 【ASP.NET Web API教程】2.3.3 创建Admin控制器
- javascript深入理解js闭包[转]
- iOS之深入解析内存管理的引用计数retainCount的底层原理
- cf1512F. Education
- 【转】数学与编程——求余、取模运算及其性质
- std::string的resize()与reserve()的区别
- 单片机与微型计算机在结构上的区别和联系,AT89S52单片机片内硬件组成结构,与一般单片机和微机组成结构比较,显著区别有?...
- 3dmax 文件显示缩略图
- 二:Unity 3D 脚本介绍
- JxBrowser-JS调用和AJAX数据监听
- Android获取下载文件名称及类型
- 下载:HD AUDIO For XP SP3修正补丁
- 关于Gradle的Instant Run
- C#:BackgroundWorker的简单使用
- 用python画年度和月度的日历图
- JAVA代码实现人物照片的人像分割 | 百度AI
- e的近似求解方法matlab,3X^2-E^X并用matlab切线法求出所有实根的近似值,源程序
- Oracle11g_32/64软件百度云下载安装教程
热门文章
- 使用Maven构建Spring项目“HelloWorld”
- golang orm对比
- MFC 教程【3_CObject类】
- git push时出现403,443
- 【java学习之路】(javaWeb【后端】篇)006.FilterListener
- Doris支持spark导入设计文档
- 移动端vue实现部门结构功能_基于Vue的组织架构树组件
- Python基础——for循环语句
- Pandas——如何更改DataFrame中的值
- Python——EM(期望极大算法)实战(附详细代码与注解)(一)