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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。