|
发表于 2018-11-10 06:09:43
|
显示全部楼层
debian系统使用心得
摘要:下载大神版boinc,得到可执行文件boinc和boinccmd,替换默认通过apt安装的boinc,补齐库文件,然后开跑!
root@hostname:~# uname -a
Linux hostname 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux
1. 查找默认文件位置
root@x201:~# which boinc
/usr/bin/boinc
root@x201:~# which boinccmd
/usr/bin/boinccmd
2. 替换文件
root@x201:~# cd boinc
root@x201:~# service boinc-client stop
root@x201:~/boinc# mkdir /usr/bin/orig
root@x201:~/boinc# mv /usr/bin/boinc* /usr/bin/orig/
root@x201:~/boinc# mv boinc* /usr/bin/
3. 查找缺失的库文件
root@x201:~/boinc# boinc --version
boinc: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
root@x201:~# ldd /usr/bin/boinc
linux-vdso.so.1 (0x00007ffeacf4e000)
……其实这个命令是后补的,所以已经不显示缺什么了,上面的运行报错已经提示缺libssl.so.1.0.0了……
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb91be4b000)
4. 补齐库文件
这个按不同发型版有不同的补法,我是直接搜索libssl.so.1.0.0,找到debian的安装包,解压复制到/lib里面。debian 9默认的libssl比这个版本高,并且位于/usr/lib,所以可以并存,但不知道会不会产生别的问题。
5. 其他
这个报错很容易解决,加上密码就可以了
然后一个一劳永逸的解决方法是利用bash alias
root@x201:~# nano ./.bashrc
增加一条:
alias boinccmd='/usr/bin/boinccmd --host localhost --passwd 你的密码'
|
评分
-
查看全部评分
|