当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 从ubuntu 8.10降级到ubuntu 8.04?
帖子发表于 : 2009-03-27 15:15 

注册: 2008-02-22 22:17
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
在系统安装区——初学者园地发了这么一篇文章:
ubuntu 8.10已经没有g77了(http://wiki.ubuntu.org.cn /index.php?title=Gcc_Fortran_Intro&variant=zh-cn,里面内容证明了这一点),我的csh脚本用到了g77,而g77安装又不成功,各位有什么好的解决办法?

附:
未能实现的解决方法:1、自己下载了一个g77的deb软件包g77-3.4-doc_3.4.6-6ubuntu5_all.deb,装上之后还是不对(我用的是ubuntu 8.10版本,采用apt-get install方式已经安装不了了)。软件包的文件列表如下:
./
usr/
usr/share/
usr/share/doc/
usr/share/doc/gcc-3.4-base/
usr/share/doc/gcc-3.4-base/fortran/
usr/share/doc/gcc-3.4-base/fortran/g77.html
usr/share/info/
usr/share/info/g77-3.4.info.gz
usr/share/doc-base/
usr/share/doc-base/g77-3.4
usr/share/doc/g77-3.4-doc

2、我下载了ubuntu官方网站里面很多其他的g77软件包来安装,也都不对,它们都出现了同一个问题:Error:Dependence is not satisfiable.文件包举例:g77_3.4.6-31ubuntu6_i386.deb,包含文件列表如下
./
usr/
usr/bin/
usr/share/
usr/share/man/
usr/share/man/man1/
usr/share/doc/
usr/bin/i486-linux-gnu-g77
usr/bin/g77
usr/share/man/man1/i486-linux-gnu-g77.1.gz
usr/share/man/man1/g77.1.gz
usr/share/doc/g77

现在还是没有回应。g77安装不成功,难道要重新安装ubuntu 8.04了?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 从ubuntu 8.10降级到ubuntu 8.04?
帖子发表于 : 2009-03-27 15:23 

注册: 2006-10-18 15:48
帖子: 700
送出感谢: 0 次
接收感谢: 0 次
安装f77行不?再做个从f77到g77的链接哈

sudo apt-get install fort77


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 从ubuntu 8.10降级到ubuntu 8.04?
帖子发表于 : 2009-03-28 14:52 

注册: 2008-02-22 22:17
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
sunzhaoyu2000 写道:
安装f77行不?再做个从f77到g77的链接哈

sudo apt-get install fort77


哈哈,老兄,终于又见到你了!前一阵子忙写文章之类的,好久没算数据了,也就都很少用Linux系统,现在重新回来了。Linux发展太快了,爱死他了。除非特殊情况,坚决不回Windows了,做个忠实的Linux拥护者——要是能把OpenOffice变得和Windows系统下的Office2007一样,有更多更好能和Windows下媲美的软件就好了。

我已经采用降级安装(不是整个系统降级!)把g77安装上了,程序能运行了,但是在我安装很多其他软件的时候就有问题了——系统的依赖关系被我破坏了 :em06。我查了下,我是装了fort77的,代码如下:
代码:
xlianw@xlianw-desktop:~$ sudo apt-get install fort77
[sudo] password for xlianw:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
fort77 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
  libg2c0-dev: 依赖: libg2c0 (= 1:3.4.6-6ubuntu3) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。


下面是我安装g77成功后运行程序的一点儿显示:
代码:
 Now we are compiling all of the source codes!

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no(这儿还是有点儿郁闷,居然给我显示编译没有通过,不过管他的,只要能整个程序运行通就好了。 :em01 )
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for g77... g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether g77 accepts -g... yes
checking for ranlib... ranlib


哈哈,又是链接问题了。上次就是你帮我解决一个大问题的哦!再次谢谢你了!从f77到g77的链接?你是指把g77链接到f77,然后所有关系到g77的东东就由f77处理了?有点儿不敢瞎搞,怕把系统搞坏了我可就麻烦了。所以,先咨询一下。 :em11
根据你上次给我的贴子(http://forum.ubuntu.org.cn/viewtopic.php?f=44&t=162789),理解后做了下面的工作:
代码:
xlianw@xlianw-desktop:~$ ls -l /usr/bin/g77
lrwxrwxrwx 1 root root 7 2009-03-27 15:29 /usr/bin/g77 -> g77-3.4

但是其中
代码:
/usr/bin/g77
这一句我是猜的,我怎么来确定该这么写呢?
另外,g77是fortran编译器,是不是链接到gfortran更好,而不是fort77呢?


最后由 cavalier 编辑于 2009-03-31 16:08,总共编辑了 2 次

页首
 用户资料  
 
4 楼 
 文章标题 : Re: 从ubuntu 8.10降级到ubuntu 8.04?
帖子发表于 : 2009-03-28 16:02 

注册: 2008-02-22 22:17
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
哈哈,成功了。代码如下:
代码:
ls -l /usr/bin/gfortran

出现类似的东东:
代码:
lrwxrwxrwx 1 root root 12 2009-03-22 09:04 /usr/bin/gfortran -> gfortran-4.3
(说明gfortran不过也是指向gfortran-4.3的),所以如下
代码:
sudo ln -s /usr/bin/gfortran-4.3 /usr/bin/g77

问题就解决了。遗憾的是,提示仍然有checking whether we are cross compiling... no这一句。

希望其他同志对上面未解决的或者仍然存在的疑问继续给予指导哦。
:em02


最后由 cavalier 编辑于 2009-03-31 16:07,总共编辑了 2 次

页首
 用户资料  
 
5 楼 
 文章标题 : Re: 从ubuntu 8.10降级到ubuntu 8.04?
帖子发表于 : 2009-03-29 19:37 

注册: 2006-10-18 15:48
帖子: 700
送出感谢: 0 次
接收感谢: 0 次
对楼主这样深入钻研的精神深表佩服
让我想起我研一的时候... ...

不知道你的计算量大不大
如果很大的话
建议不要使用g77或者f77了
而是使用intel的ifort(自己google下呵呵)
因为它效率会高出很多啊

对在linux下还在fortran的人再次表示热切的鼓励 :em11 :em11 :em11 :em11


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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