ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2008年8月10日 星期日

make qconfig error

上次 make qconfig 一直說沒有安裝 gtk+-2.0, glib-2.0, libglade-2.0 的問題終於解決。

原來這三個都要裝 *-dev 的 package,光裝 runtime library 是不行的。

在此,也學到 test 的方法。就是用 pkg-config --libs "packagename" 來看。

最後發現 packagename gtk+-2.0, glib-2.0 都有正確列出 lib define,但是 libglade-2.0 就沒有,安裝過 libglade2-dev 後才 OK。

SMC 2536W AG - linux support great

因為 ubuntu 用的 wifi adaptor (wifi--ethernet) 好像有問題 (power adaptor 斷掉),所以只好買一個 pc card 介面的,結果找到:SMC 2536W AG。

因為是 linux 要用的,所以查一下 linux 的 support 如何,結果不錯喔,適用 athero 的,madwifi 有支援。不錯。

而且一片才 260 (還要家運費 70 所以是 330),所以就下標買了,很快,第二天早上就收到了,還有附發票喔。

先拿 XP 驗收看看,,, 哇,不用安裝driver 耶,XP 內建就支援了。

那 拿來 ubuntu 試試:

插入 pcmcia slot,module 就自動 load 了, ifconfig 出現 ath0, wifi0 這兩個 if。
真方便。

但是要 config 就有點麻煩,亂搞一陣。發現原來 ubuntu 8.04 的網路管理程式就已經支援。無線網路會自動啟動,然後會將search 到的 ap 列出來,所以只要點選就可以。然後輸入 WPA key 就OK了。

和 XP 比起來的差別是,以上search, configure, connect, get ip 的動作慢了一些。大約每個動作都要 1 min。所以都會以為沒動作。

為此,我還安裝了 wifi-radar 用來 search ap -- 其實這個沒用,只是 search 心安的。因為內建的 網路管理程式會自動顯示。

還有一點:

"網路設置" 這個程式,要設為"漫遊"的介面,才能正常的 update,好像設成手動後,都沒效。
(應該說第一次有效)。


總而言之,使用這一塊 linux 有支援的 wifi card 真的太方便了,比起上一塊要用 ndiswrapper 的 baffulo 方便太多了。

update - 404 not found

今天用新買的 wifi card 作 update 時,有4 個 update 竟然說 404 not found,一陣子後在 update 一次,有 3個 OK了,,還剩 3 個,好像是 tzdata, emesene 和 xorg server,所以就去把 repository serve 改為"主要",那三個 update 就download 下來了。

這樣不知道是不是 taiwan mirror 的問題?

2008年8月6日 星期三

pkg-config and PKG_CONFIG_PATH

作GTK+2.0 練習時,follow instruction 安裝了 libgtk+2.0-dev 之後 run
 $pkg-config --libs gtk+-2.0
卻出現 message 說找不到:
 Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
所以 找一下 gtk+-2.0.pc:
 $sudo find /usr | grep gtk+-2.0.pc
找到在 /usr/lib/pkgconfig。 所以加入..
 $export PKG_CONFIG_PATH=/usr/lib/pkgconfig
重新login 後再run pkg-config --libs gtk+-2.0,變成出現:
 Perhaps you should add the directory containing `pthread-stubs.pc'
to the PKG_CONFIG_PATH environment variable
Package 'pthread-stubs', required by 'XCB', not found
所以....又要再找 pthread-stubs.pc 了...結果在 /usr/share/pkgconfig,所以 改成:
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
重新login 後,就OK了...
 $ pkg-config --libs gtk+-2.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

這樣順便解決了一個問題... kernel build - make gconfig 結果一直說我沒有install gtk+-2.0,但是我明明有install。

aptitude, ap-get proxy setting

自從 proxy 從 10.1.1.242 換到 192.168.147.242 後,雖然我把 package 和 proxy 設定都改好了,但是 下 "sudo aptitude ..." 時,還是會到 10.1.1.242 去。 但是 su 成 root 後,又能正確的經過 192.168.147.242 。 查到,是 /etc/apt/apt.conf 的設定沒改。 所以有關 aptitude, apt-get 的 proxy 設定,要注意的地方有:
  1. local 變數 http_proxy
  2. /etc/apt/apt.conf
  3. UI 介面的 network_proxy
  4. synatpic 的 network proxy 設定

2008年8月4日 星期一

todos..

XEN---不能動,所以換KVM試試 KVM---可以動,但是 bridge NIC 起不來,check 一下 QEMU == 可以了,是用 brctl 和 tun QEMU---看到 jserv說的新 2.6 版 kernel 支援 kdbg,所以想試試
KDBG---除了要build kernel 外,還需要 root disk image,一樣,jserv有介紹新kernel 支援的 initramfs。
INITRAMFS---要先build kernel。
LINUX_KERNEL---make gconfig 需要 GTK
GTK....
DJANGO
FFMPEG - 主要是想看 mpeg file format - stream 的 leading symbol

標籤

網誌存檔