星期日, 9月 30, 2012

【隨拍】秋好月圓

#1

#2

星期五, 9月 28, 2012

【隨拍】高雄行

#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11
#12
#13
#14
#15
#16
#17
#18
#19
#20
#21

星期日, 9月 23, 2012

【隨拍】信義計畫區街拍

#1

#2

#3

#4

#5

#6

星期二, 9月 04, 2012

【LINUX筆記】LIINKSTATION如何使用安裝MLDONKEY-SERVER


數年前在PCDVD寫的文章,拿回來充充數

夏天到了,電費不斷調漲,整天開著K8的PC抓檔案,廢熱實在令人受不了,
又怕人不在家裡的時候,散熱風扇停掉導致當機,因此下定決心跑遍台北NOVA、
光華商場,尋找之前心目中的敗物BUFFALO LINKSTATION,
最後終於在NOVA以七張半小朋友入手。
這台HD-HG250LAN採用的是POWER PC的CPU,RAM與前一代相比也加大至
128MB,多出了一倍之多,而且還配上了GIGA LAN,對於家裡若有整套GIGA LAN
的使用者傳輸速度上一定不是問題.....(沒錢升級GIGA LAN )
LINKSTATION原先的用途是拿來作為家用的NAS,最特別的部份是上面有個
極低耗電的POWER,用電量約 17~25W,採用靜音風扇,除了硬碟的讀取聲
幾乎聽不到任何噪音。
由於是LINKSTATION是採用EMBEDED LINUX所以玩家們就有改機的念頭,
改機程序這邊不加囉唆
看倌們可參考以下連結


按照這兩篇文章的步驟做下去,改機大致完成,不過要注意的是,改機前須將機器的IP
由DHCP改成固定IP,這樣子在改機之後重新啟動時,才不會找不到IP,如果沒進行這個
步驟,機器是需要回廠送修的... 


改機所採用的LINUX是debian,因此debian的問題可以到
台灣debian使用討論群來參考

而本文的重點在於如何讓這台小機器能夠運行BT和DONKEY
在Linux上面如果要跑eDonkey或是eMule,
可以安裝Xmule,Amlue,lmule,以及這邊所要介紹的mldonkey,
由於Xmule需要安裝X windows所以在Linkstation上直接放棄,
mldonkey可以使用Web,GUI來進行操作,因而選擇mldonkey,

BT方面則可以使用torrentflux,torrentflux是一套執行在
APACHE+PHP+MYSQL的BT檔案共享軟體,由於是採用WEB介面,因此適合LINKSTATION
這種沒有CONCOLE的LINUX BOX

一、安裝MLDONKEY-SERVER方法:
1.
之前的SOURCE LIST上面有些連結已經不提供mldonkey-server,
mldonkey-server好像是被歸在unstable的distribution因此需加入
ftp://debian.linux.org.tw/debian unstable main contrib non-free這個SERVER

在 /etc/apt/sources.list 內加入
deb ftp://debian.linux.org.tw/debian unstable main contrib non-free

apt-get update
apt-get install mldonkey-server

可順利安裝MLDONKEY

2.
介紹大家用另外一個UI來操作MLDONKEY
SANCHO
http://sancho-gui.sourceforge.net/

SANCHO可以裝在WINDOWS的平台上面,由WINDOWS直接控制LINKSTATION的MLDONKEY,
使用相當有親和性,速度也比較快,也不會有WEB控制斷斷續續的問題。

二、安裝torrentflux 2.1方法:
LINKSTATION:/var/www# tar zxvf torrentflux-2.1.tar.gz
LINKSTATION:/var/www# mv torrentflux_2.1/html bt
LINKSTATION:/var/www# cd bt
LINKSTATION:/var/www/bt# mysqladmin create torrentflux -u root -p
Enter password:<- 輸入mysql管理者密碼
LINKSTATION:/var/www/bt# mysql torrentflux < ../torrentflux_2.1/sql/torrentflux.sql -u root -p
Enter password:<- 輸入mysql管理者密碼

LINKSTATION:/var/www/bt# nano config.php

$cfg["db_type"] = "mysql"; // mysql, postgres7 view adodb/drivers/
$cfg["db_host"] = "localhost"; // DB host computer name or IP
$cfg["db_name"] = "torrentflux"; // Name of the Database
$cfg["db_user"] = "root"; // username for your MySQL database
$cfg["db_pass"] = "******"; // password for database <- 輸入mysql管理者密碼

然後以網頁方式進入http://linkstation/bt 輸入login 、password 就可以執行

星期二, 8月 28, 2012

【LINUX筆記】如何使用舊的Debian版本進行APT-GET安裝

Debian經由歷年的發展,到產生的不同套件的的不同代碼。
例如:
  • etch 爲 Debian 4.0
  • sarge 爲 Debian 3.1
  • woody 爲 Debian 3.0
  • potato 爲 Debian 2.2
  • slink 爲 Debian 2.1
  • hamm 爲 Debian 2.0
  • bo 爲 Debian 1.3
  • rex 爲 Debian 1.2
  • buzz 爲 Debian 1.1

因此,如果在/etc/apt/sources.list下寫入

deb http://http.us.debian.org/debian testing main contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib
deb-src http://http.us.debian.org/debian testing main contrib non-free
deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
等最新不符合自己原先安裝軟體的版本,
每次只要進行apt-get update,就會導致一堆討厭的錯誤訊息。

Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_main_binary-powerpc_Packages (1)
E: The package lists or status file could not be parsed or opened.

由於我在LINKSTATION上所安裝的是SARGE for PPC,
還好Debian還有保留了一些庫存「ARCHIVE」的程式庫可以進行更新,

因此將/etc/apt/sources.list改為
deb http://archive.debian.org/debian/ sarge main non-free contrib
deb-src http://archive.debian.org/debian/ sarge main non-free contrib
deb http://archive.debian.org/debian-security/ sarge/updates main non-free contrib
deb-src http://archive.debian.org/debian-security/ sarge/updates main non-free contrib

#deb http://archive.debian.org/debian-non-US/ sarge/non-US main contrib non-free
#deb-src http://archive.debian.org/debian-non-US/ sarge/non-US main contrib non-free

#由於Debian網站寫non-US的套件可由上述的方式取得,但是實際測試,並無法抓到檔案,
#因此改由下述的網址進行SARGE non-US的套件的更新

deb http://ftp.iinet.net.au/debian/debian-non-US/ sarge/non-US main contrib non-free
deb-src http://ftp.iinet.net.au/debian/debian-non-US/ sarge/non-US main contrib non-free

以vi更改sources.list完畢之後,進行apt-get update
最後出現
Reading Package Lists... Done
所有問題迎刃而解,就可以再使用apt-get安裝想安裝的Debian程式,
而不怕不小心升級了某些函式庫,
使得Kernal與lib不穩合而導致系統不穩定,或是開不了機的結果。


參考資料
http://www.debian.org/distrib/archive.zh-hk.html#old-archive
http://www.howtoforge.com/using-old-debian-versions-in-your-sources.list