如何在Ubuntu 11.10 下安装KScope
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Ubuntu 11.10 下安装KScope相关的知识,希望对你有一定的参考价值。
参考技术A 1.下载kscope从sourceforge下载kscope的最新版本1.9.4
具体下载目录在
/pub/2011/12/19/如何在Ubuntu
11.10
下安装KScope/
2.开始安装
进入kscope解压目录:
$
tar
zxvf
kscope-1.9.4
$
cd
kscope-1.9.4/
编译:
$
qmake
$
make
执行安装:
$
sudo
make
install
安装完毕后进行配置:
$
cd
/etc/ld.so.conf.d/
$
sudo
gedit
kscope.conf
$
sudo
ldconfig
启动kscope:
$
kscopeapp
3.安装遇到的问题
(1)执行qmake命令时,终端提示以下信息:
程序
'qmake'
已包含在以下软件包中:
*
qt3-dev-tools
*
qt4-qmake
试试:sudo
apt-get
install
<选定的软件包>
bash:
qmake:找不到命令
执行以下安装命令即可:
$
sudo
apt-get
install
libqt4-dev
(2)执行make命令进行编译时,终端提示以下信息:
viscintilla.h:26:
致命错误:
qsciscintilla.h:没有那个文件或目录
执行以下命令:
$
sudo
apt-get
install
libqscintilla2-dev
$
sudo
ln
-s
/usr/include/qt4/Qsci
/usr/include/Qsci
然后再重新执行make命令即可进行编译。
编译时,会出现如下错误。
可以确定的是/usr/lib/libqscintilla2.so.5
这文件是存在的
/usr/bin/ld:
release/editorcontainer.o:
undefined
reference
to
symbol
'QsciScintilla::getCursorPosition(int*,
int*)
const'
/usr/bin/ld:
note:
'QsciScintilla::getCursorPosition(int*,
int*)
const'
is
defined
in
DSO
/usr/lib/libqscintilla2.so.5
so
try
adding
it
to
the
linker
command
line
/usr/lib/libqscintilla2.so.5:
could
not
read
symbols:
Invalid
operation
collect2:
ld
返回
1
make[2]:
***
[kscopeapp]
错误
1
make[2]:正在离开目录
`/usr/local/kscope-1.9.4/app'
make[1]:
***
[release]
错误
2
make[1]:正在离开目录
`/usr/local/kscope-1.9.4/app'
make:
***
[sub-app-make_default]
错误
2
解决办法:
在APP目录下的Makefile.Release的LIBS变量加上-L/usr/lib
-lqscintilla2
如何在linux ubuntu 下安装scapy pyx
参考技术A 最近在学习爬虫,早就听说Python写爬虫极爽(貌似pythoner说python都爽,不过也确实,python的类库非常丰富,不用重复造轮子),还有一个强大的框架Scrapy,于是决定尝试一下。要想使用Scrapy第一件事,当然是安装Scrapy,尝试了Windows和Ubuntu的安装,本文先讲一下 Ubuntu的安装,比Windows的安装简单太多了。抽时间也会详细介绍一下怎么在Windows下进行安装。
官方介绍,在安装Scrapy前需要安装一系列的依赖.
* Python 2.7: Scrapy是Python框架,当然要先安装Python ,不过由于Scrapy暂时只支持 Python2.7,因此首先确保你安装的是Python 2.7
* lxml:大多数Linux发行版自带了lxml
* OpenSSL:除了windows之外的系统都已经提供
* Python Package: pip and setuptools. 由于现在pip依赖setuptools,所以安装pip会自动安装setuptools
有上面的依赖可知,在非windows的环境下安装 Scrapy的相关依赖是比较简单的,只用安装pip即可。Scrapy使用pip完成安装。
检查Scrapy依赖是否安装
你可能会不放心自己的电脑是否已经安装了,上面说的已经存在的依赖,那么你可以使用下面的方法检查一下,本文使用的是Ubuntu 14.04。
检查Python的版本
$ python --version
如果看到下面的输出,说明Python的环境已经安装,我这里显示的是Python 2.7.6,版本也是2.7的满足要求。如果没有出现下面的信息,那么请读者自行百度安装Python,本文不介绍Python的安装(网上一搜一堆)。
检查lxml和OpenSSL是否安装
假设已经安装了Python,在控制台输入python,进入Python的交互环境。
然后分别输入import lxml和import OpenSSL如果没有报错,说明两个依赖都已经安装。
安装python-dev和libevent
python-dev是linux上开发python比较重要的工具,以下的情况你需要安装
* 你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件
* 你自己写的一个程序编译需要链接libpythonXX.(a|so)
libevent是一个时间出发的高性能的网络库,很多框架的底层都使用了libevent
上面两个库是需要安装的,不然后面后报错。使用下面的指令安装
$sudo apt-get install python-dev
$sudo apt-get install libevent-dev
安装pip
因为Scrapy可以使用pip方便的安装,因此我们需要先安装pip,可以使用下面的指令安装pip
$ sudo apt-get install python-pip
使用pip安装Scrapy
使用下面的指令安装Scrapy。
$ sudo pip install scrapy
记住一定要获得root权限,否则会出现下面的错误。
至此scrapy安装完成,使用下面的命令检查Scrapy是否安装成功。
$ scrapy version
显示如下结果说明安装成功,此处的安装版本是1.02本回答被提问者采纳
以上是关于如何在Ubuntu 11.10 下安装KScope的主要内容,如果未能解决你的问题,请参考以下文章
在VirtualBox4.1.10安装了Ubuntu 11.10,怎么实现Ubuntu 11.10与主机上的文件共享?