当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-25 17:02 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
刚接触linux和ubuntu,之前一直坚定的瘟到死党员。
16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下。 :em42
一直说无法访问归档文件,我试了好几次都是一样,命令是照着斯坦福大学FAH分布式计算项目官网的说明做的。
下面是图片。
(图片是传到别的网站上转过来,不知能否正常显示)
图片
图片


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-25 17:26 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
由图片猜测您的 deb 文件位于家目录
故 cd /home 指令错误,因您的家目录为 /home/lqsh 而非 /home
打开终端后已位于家目录 (~, /home/lqsh),无需再试图切换至家目录


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% horst1981
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-25 18:09 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
vickycq 写道:
由图片猜测您的 deb 文件位于家目录
故 cd /home 指令错误,因您的家目录为 /home/lqsh 而非 /home
打开终端后已位于家目录 (~, /home/lqsh),无需再试图切换至家目录


非常感谢。 :em42
可是有出现新的问题。如下图。
是不是系统或下载的程序有问题?
(我更新了fah 安装程序的版本,之前7.4.4和现在7.4.15也都是图中这种情况。)
附件:
fahclientfail1.png
fahclientfail1.png [ 201.26 KiB | 被浏览 636 次 ]



页首
 用户资料  
 
4 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-25 21:19 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
horst1981 写道:
是不是系统或下载的程序有问题?

不是。是因为 Ubuntu 16.04 使用 systemd,使得一些旧的概念不再适用。
个人猜测可以这样解决:
以下是猜测,不一定准确。若以下方法不成功,再讨论或直接使用 Ubuntu 14.04

将 fahclient_7.4.4_amd64.deb 解开,修改 DEBIAN/postinst
将 "# Install init.d script" 一段注释掉。即注释以下内容:
代码:
# Install init.d script
        if [ "$ENABLE" == "true" ]; then
            if [ -x insserv ]; then
                insserv -d FAHClient

                # Start the service
                service FAHClient start || true

            else
                update-rc.d FAHClient defaults

                # Start the service
                invoke-rc.d FAHClient start || true
            fi
        else
            if [ -x insserv ]; then
                insserv -r FAHClient
            else
                update-rc.d -f FAHClient disable
            fi
        fi


也可顺便修改 postrm 避免卸载时出问题。将其中 case "$1" in remove) 后的一段移除,例如修改成这样
代码:
case "$1" in
    remove)
        if [ -x insserv ]; then
            :
        else
            :
        ;;


改完后,重新生成 deb

安装 fahcontrol 时,其依赖 python-support 在 16.04 软件源中不存在。可下载老版的:http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb

安装完后,执行
代码:
sudo chmod +x /etc/init.d/FAHClient
sudo systemctl daemon-reload

然后即可用 systemctl 控制 FAHClient 服务状态,例如启动之:sudo systemctl start FAHClient
令其开机自启:sudo systemctl enable FAHClient

以上是猜测,不一定准确
若以上方法不成功,再讨论或直接使用 Ubuntu 14.04

附:如何解包 deb,修改其中文件后重新打包
参考 http://unix.stackexchange.com/a/138190 中第三个代码块,即使用 ar 的方法


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% horst1981
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 11:43 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
vickycq 写道:

以上是猜测,不一定准确
若以上方法不成功,再讨论或直接使用 Ubuntu 14.04


感谢大神! :em42

已经按照您的方法修改了fahclient_7.4.15.amd64.deb。
如下图
附件:
deb4_dpkg_debian1.png
deb4_dpkg_debian1.png [ 61.56 KiB | 被浏览 509 次 ]



附件:
deb6_debian_postinst1.png
deb6_debian_postinst1.png [ 77.71 KiB | 被浏览 509 次 ]



附件:
deb7_debian_postrm1.png
deb7_debian_postrm1.png [ 59.06 KiB | 被浏览 509 次 ]



下面两图是修改后的postinst和postrm新代码截图
附件:
deb12_postinst_new0.png
deb12_postinst_new0.png [ 33.76 KiB | 被浏览 509 次 ]



附件:
deb12_postrm_new0.png
deb12_postrm_new0.png [ 12.94 KiB | 被浏览 509 次 ]




但还是没有成功。
附件:
deb11_fail0.png
deb11_fail0.png [ 185.28 KiB | 被浏览 509 次 ]



准备下载14.04再试试看。 :em11


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 14:14 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
horst1981 写道:
下面两图是修改后的postinst和postrm新代码截图

实际未按楼上方法修改 postinst,4 楼第一个代码块的代码未被注释,可将 4 楼第一个代码块的代码直接移除。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% horst1981
 
页首
 用户资料  
 
7 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 14:17 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
vickycq 写道:
horst1981 写道:
下面两图是修改后的postinst和postrm新代码截图

实际未按楼上方法修改 postinst,4 楼第一个代码块的代码未被注释,可将 4 楼第一个代码块的代码直接移除。


好,我再试试看。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 14:54 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
vickycq 写道:
horst1981 写道:
下面两图是修改后的postinst和postrm新代码截图

实际未按楼上方法修改 postinst,4 楼第一个代码块的代码未被注释,可将 4 楼第一个代码块的代码直接移除。


我重新解包,
删除了下图种红色的部分
附件:
deb14_postinst_xiu0.png
deb14_postinst_xiu0.png [ 89.37 KiB | 被浏览 441 次 ]



变成下图这个
附件:
deb14_postinst_xiu1.png
deb14_postinst_xiu1.png [ 95.29 KiB | 被浏览 441 次 ]



postrm也修改成下图的代码
附件:
deb13_postrm_xiu1.png
deb13_postrm_xiu1.png [ 39.6 KiB | 被浏览 441 次 ]



然后再生成,
安装还是不行,
附件:
deb13_fahfail.png
deb13_fahfail.png [ 177.05 KiB | 被浏览 441 次 ]



是不是代码还是没有改对?

如果对的话,又不行,我还是去试试14.04。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 15:07 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
horst1981 写道:
安装还是不行,

非常抱歉!发生了笔误。4 楼第二个代码块应为
代码:
case "$1" in
    remove)
        if [ -x insserv ]; then
            :
        else
            :
        fi
        ;;

不小心多删了一个 fi

horst1981 写道:
我还是去试试14.04。

若对 16.04 无特殊需求,这是个好办法


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [菜鸟求助]16.04安装斯坦福大学的fah软件一直不成功,请老鸟帮看一下
帖子发表于 : 2016-09-26 15:12 

注册: 2016-09-25 16:53
帖子: 6
系统: win10/ubuntu16.04
送出感谢: 3
接收感谢: 0 次
vickycq 写道:
horst1981 写道:
安装还是不行,

非常抱歉!发生了笔误。4 楼第二个代码块应为
代码:
case "$1" in
    remove)
        if [ -x insserv ]; then
            :
        else
            :
        fi
        ;;

不小心多删了一个 fi

horst1981 写道:
我还是去试试14.04。

若对 16.04 无特殊需求,这是个好办法



非常感谢。
我先去上班,下班再回来重新整,不行就上14.04了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译