redhat6.3系统下的kscope1.6.2安装——RHEL6.3 本地创建YUM源

因为很多网友都推荐这一版本,所以就不用最新版本了

1下载kscope-1.6.2

   下载地址:http://download.chinaunix.net/download/0006000/5469.shtml

   下载后,解压缩,并进入到kscope-1.6.2的源码根目录中。

 

2.redhat下安装kscope,直接执行./configure时会出现以下错误:

  ...

  ...

  configure: error: in the prefix, you've chosen, are no KDE headers installed.

  kscope的使用需要添加安装kde环境支持

 

3.redhatfedora(解决no KDE headers installed)需要安装kdelibs3kdelibs3-devel。因为软件的依赖性繁琐,可以用yum命令更新软件:

  yum install kdelibs3 kdelibs3-devel

 以及安装kde相关的库(解决kde-config was not found!)

 yum install kdebase-devel

使用yum命令时提示:***Nothing to do(忘了什么了,没有记录,反正就是用不了yum)于是——

RHEL6.3 本地创建yum源

1 )将光盘rhel-server-6.3-i386-dvd.iso拷贝到linux/home/Images/目录下,并且设置其权限为777,不然后面会报错无法打开只读文件

2)挂载ISO

#mkdir -p /mnt/rhel

#mount -t iso9660 -o loop /home/Images/rhel-server-6.3-i386-dvd.iso  /mnt/rhel

 

3修改repo文件

#vi /etc/yum.repos.d/rhel-source.repo

[local]

name=local

baseurl=file:///mnt/rhel

enabled=1

gpgcheck=0

 

4.修改yumRepo.py文件

vi /usr/lib/python2.6/site-packages/yum/yumRepo.py

查找

remote = url + '/' +relative

改成

remote = url + '/local_yum_source' + relative

 

5yum clean all

 

现在即可使用本地的YUM进行安装软件

再执行

       yum install kdelibs3 kdelibs3-devel

       yum install kdebase-devel

kdelibs3 kdelibs3-devel已经可以安装。

 

4. 配置.configure

用命令./configure --without-arts进行config

这个时候,会提示找不到这个,找不到那个,按照提示,将所需要的软件包都 安装上。

个如下:

错误1 configure: error: C++ preprocessor "/lib/cpp" fails sanity check

解决方法:sudo apt-get install build-essential ,然后再./configure --without-arts

错误2  configure: error: Lex/Flex is required in order to build KScope

解决方法:sudo apt-get install flex,然后再./configure --without-arts

错误3  configure: error: Yacc/Bison is required in order to build KScope

解决方法:sudo apt-get install bison,然后再./configure --without-arts

安装过程中,只记录了这些错误,如果还出现其它错误,google下,一般都能找到。

(其实我这一步配置没有遇到任何问题,可能是rhel版本的问题,这里将搜到的信息也备份一下吧。命令式./configure,没有参数)

5. #make

make时会出现的问题:

错误1 /usr/bin/ld: cannot find -lkateinterfaces

make时提示找不到 -lkateinterfaces,不用担心,该参数是要找动态链接库,其实没有动态链接库,只有静态链接库,该库位于/usr/lib/libkatepartinterfaces.la,这个时候,切换到src目录下:

 #cd src

将此目录下的Makefile文件中使用-lkateinterfaces的地方,替换为/usr/lib/libkatepartinterfaces.la(只有一处使用到了)

接着,退回到上层目录cd ..,进行make,就会大功告成。

6. #make install


7安装cscope,ctags,graphviz

sudo apt-get install cscope ctags  graphviz

redhat下:yum install cscope ctags graphviz

 

到此安装kscope1.6.2完成,可以在终端中输入kscope打开kscope1.6.2了。

 

8.打开内核代码 显示错误

无法建立数据库。

在此工程中将无法使用交叉引用信息。

请检查“设置”对话框中的CScope参数是否正确。

解决方案:

在Kscope界面上,选择Settings->Configure Kscope...跳出一个配置界面:

Cscope路径: /usr/bin/cscope

Ctags路径:   /usr/bin/ctags

Dot路径:   /usr/bin/dot

然后选择apply,OK即可。

话说,这个安装纠结了我好几个小时的时间,囧~~祭奠一下吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值