易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux从源码安装subversion遇到问题及解决

Linux源码安装Subversion
先从subversion的官方网站下载源码,subversion.apache.org
解压开到subversion-xxx 然后configure
然后一般就是找不到某某库的错误,以下说明
1.找不到sqlite3
  从sqlite网站上下载sqlite3的源码,然后把sqlite3.c拷贝到 subversion-xxx/sqlite-amalgamation/sqlite3.c
2.找不到apr
  从apr.apache.org下载apr-1.3.9.tar.gz和apr-util-1.3.9.tar.gz(1.3.9是写此文时的APR版本)
  然后各自解压开configure,make,make install
  在subversion-xxx中configure的时候指定--with-apr=/path/to/apr/bin/apr-1-config --with-apr-util=/path/to/apu/bin/apu-1-config
3.找不到zlib
  从zlib.net上下载zlib的源代码。
  解压开configure,make,make install
  在subversion-xxx中configure的时候指定CPPFLAGS=-I/path/to/zlib/include LIBS=-L/path/to/zlib/lib
下边是我自己在configure时用的命令,可做参考
./configure --prefix=$HOME/local --with-apr=$HOME/local/bin/apr-1-config --with-apr-util=$HOME/local/bin/apu-1-config CPPFLAGS=-I$HOME/local/include LIBS=-L$HOME/local/lib
成功后执行make,make install即可


相关文档:

Linux软件安装与卸载命令

./configure         检查系统信息              
./configure   --help   |   more     帮助信息
make   clean     ......

linux静态库和共享库

1.什么是库
在windows平台和linux平台下都大量存在着库。
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。
由于windows和linux的本质不同,因此二者库的二进制是不兼容的。
本文仅限于介绍linux下的库。
2.库的种类
linux下的库有两种:静态库和共享库(动态库)。
二者的不同点在于代码被 ......

linux中快速查找文件

主要有下面三种方式:
1.whereis 文件名
特点:快速, 执行准确查找。
2.find / -name 文件名
查出很多东西,有很多
“Permission Denied".
#find / -name php.ini
3.locate 文件名
最快的方法.执行模糊查找。
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
这里就要说说loc ......

linux只列出文件夹

ls -l|grep ^d    ----列出当前目录下的文件夹
ls -l|grep ^d|grep "tmp"  ----列出当前目录下明子含有"tmp"的文件夹
for dir in `ls -l ~/dxy/|grep ^d | awk '{print $9}'`  ---- awk '{print $9}' ,只print 文件夹的名字
do
echo "==== $dir"
cd ~/dxy;cd $dir/
t=`ls -l|grep ^d|grep " ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号