banner
ximalaya

ximalaya

这里是openkava 的blog,关注程序开发的一切技术。 ZZ 表示转载的文章,如涉及版权,请和我联系删除。 在这里你可以看到关于以下技术的文章: 移动开发技术,ANDROID ,IOS,WINDOWS PHONE平台开发,企业ERP开发,动态脚本PYTHON ,OPENGL ES 3D技术,游戏开发技术,HTML5 ,JAVASCRIPT ,MYSQL,AMAZON EC2 ,GOOGLE GAE ,GOOGLE CLOUD SQL 等 。 本站发展历程: 2010年,正式把所有的blog移到这里,租用godaddy的空间,记录生活和工作上的一些心得。 下面是关于我的个人介绍,写在这里权当凑字数啦。 职业:软件开发,开发经验6年,管理经验3年; 工作上使用的技术:C#, SQL SERVER 个人使用的技术:PYTHON,PHP, CSS, JAVA ,ANDROID ,object-c 等等 联系我请发邮件:<a href="http://blog.openkava.com/openkava@gmail.png"><img class="alignnone size-full wp-image-96" title="邮箱" src="http://blog.openkava.com/openkava@gmail.png" alt="" width="174" height="24" /></a>

安装Reddit CMS 过程

安装 Reddit CMS 过程
首先参看 http://code.reddit.com/wiki/RedditStartToFinish ,这个是主要的步骤,
不过很多东西要自己搞定。
在 ubuntu 参见 curl https://raw.github.com/gist/922144/install-reddit.sh | sudo sh ubuntu 10.04
有个全自动的脚本。

1 安装 python ,编译的时候有几个模块编译通不过,导致后续 paster 运行时出错,
_SSL readline 模块,google 找到该模块的官方主页,下载源代码后,
tar -xvf  download--xxx.tar.gz
进入到解压目录,运行:
./configure
./make
./make install
一般都是这样安装编译 linux 下的程序。
ssl 修改见: http://www.webtop.com.au/blog/compiling-python-with-ssl-support-fedora-10-2009020237
2 安装必要东西,一般 ubuntu linux 需要用
apt-get install XXX
就可以搞定,在 centos 下用
yum install XXX

不过 yum 找不到这些模块,只能到官方主页下载源代码,自己编译了。
yum 要增加搜索的 package 库才能找到一些不常见的库。
参见: http://blog.csdn.net/gunnerjason/article/details/6238155
http://www.pub4.com/?post=70

3  在安装的步骤中,sudo python setup.py develop 会出错,
查出有些脚本中的版本冲突,有些下载不了,需要手动下载。
有时候这个脚本安装了较新版本,要降低版本,

easy_install "webhelpers==0.6.4"
easy_install "lxml==2.2.5"
yum install openssl openssl-devel
在 reddit/r2/setup.py 脚本中
easy_install(["http://github.com/downloads/ketralnis/pylibmc/pylibmc-1.0-reddit-04.tar.gz"])
改成自己上传这个文件到能访问的地址,不然会出错。
wget 需要 --no-check-certificate 才能下载
4 memcached
安装后,不能用 localhost 访问,只能通过绑定的公网地址访问,
很奇怪 ,所以 reddit 配置的文件 example.ini 中的 ip 要替换掉  。
5 Cassandra
安装提示,把 xml 存为 storage-conf.xml 拷贝到 Cassandra 的 conf 目录下
,运行后,安装 readme 里面的提示操作即可。

6 最后 paster serve --reload example.ini http_port=8080
就可以在浏览器看到成果了,不过其中的参数要再调整才能 让 reddit 正常运行。

可以参考下列链接:
http://esigler.com/pages/installing-reddit-on-ubuntu-1010
https://gist.github.com/922144
http://rpm.pbone.net
https://github.com/reddit/reddit/wiki

总结这次安装,花了 3 天的时间,也学到了 linux 下的很多命令,下面也总结一下用到的命令,
下次就不会忘记了。#

1 ls /-al          -- 列出所有的文件
2 ln -s  /xx/a//xxx/b      -- 链接文件
3 rm -rf    a             -- 删除目录,包含文件也可以
4 aa >& t.txt            -- 所有 stdout 和 stderr 重定向到文件
5 ./configure  make  make install  -- 编译程序
6 su -u username     -- 切换到里一个用户
7 find / -name "XX" |grep  查找文件名 ,然后过滤输出
8 export PATH=$PATH:/XXX/XXX 增加命令运行路径
9 ftp xxx.com  /bin/send a.txt b.txt/get a.txt b.txt --ftp 上载下载文件
10 wget http://d.com/a.rar 下载文件
11 ps -A   |grep xxx      显示进程
12 kill -9 xxxx 强制杀死进程
13 netstat -an |grep LISTEN  端口监听
14

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。