linu下subversion的安装

1.下载网址:

http://subversion.apache.org/download/

2.安装步骤:

对下载的文件进行解压

sudo tar zxvf xxx.tar.gz

sudo tar  zxvf xxxx-deps-xxx.tar.gz


安装出现的问题

make: *** 没有指明目标并且找不到 makefile。 停止。

这是由于没有找到相关的libxxxx.so文件


zlib下载网址:

http://zlib.net/


cd /usr/local/

tar zxvf subversion-1.6.1.tar.gz

tar zxvf subversion-deps-1.6.1.tar.gz #会自动解压到subversion-1.6.1下
cd subversion-1.6.1

 

按照一些网络资料的介绍,执行如下命令即可完成安装

./configure

make

make install

 

但在实际安装过程中会,执行./configure时

 

接下来我把我遇到的错误提示和解决方法说明如下:

./configure

#错误提示1#

configure: error: We require OpenSSL; try --with-openssl

 

解决方法:

错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:

cd /usr/local

wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz

tar -zxvf openssl-1.0.0a.tar.gz

cd openssl-1.0.0a

./config 
./config -t 
make depend
make 
make test 
make install

 

安装之后会在/usr/local下生成一个ssl目录

设置环境变量,在/etc/profile的PATH中增加如下内容:

PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin
export PATH

 

ok,错误提示1解决。

 

重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数

#错误提示2#

configure: error: subversion requires zlib

 

解决方法:

cd /usr/local

wget  http://zlib.net/zlib-1.2.5.tar.gz(这里有问题,用上面我提供的zlib下载地址下载)
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install

 

cd /usr/local

ln -s zlib-1.2.5 zlib

 

ok,错误提示2解决。

 

重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!

 

接着执行如下命令:

make

这步发生了一个

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto 错误

到cd /usr/lib 执行sudo apt-get install libssl-dev

安装完ok

执行

make install

 

ok,svn安装完成。

sudo apt-get install subversion

如果提示依赖包则安装依赖包即可

执行sudo apt-get install xxxx(依赖的包)


运行android程序是为什么总是弹出模拟器?

右击run configuration 配置target 选择

1.总是提示

2.所有可用设备

3.指定设备


adb的使用方法:

adb shell

ls /data/app   下有launcher的apk

有时候在删除apk的时候会出现没有权限的问题,此时exit

执行adb remount即可,重新进入adb shell执行ls查找 rm /data/app/com.android.launcher2.apk 等类似的文件


API学习:

IconCache

Cache of application icons. Icons can be made from any thread

是应用图标的一个缓冲器,图标可以由任何线程产生

LauncherModel

Maintains in-memory state of the Launcher. It is expected that there should be only one LauncherModel object held in a static. Also provide APIs for updating the database state for the Launcher.

维持Launcher的内存状态,预计只有一个LanucherModel对象保存在静态,同样为Lanucher提供更新数据库状态API

 LauncherModel主要用于加载桌面的图标、插件和文件夹,同时LaucherModel是一个广播接收器,在程序包发生改变、区域、或者配置文件发生改变时,都会发送广播给LaucherModel


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值