Linux 好棒.. ?
Posted in BSD+Linux, Reflection | By tarotoast | Tags: code, linux, Ubuntu
Ubuntu 真的很棒,只要妳用的東西是很熱門很多人研究過,Google 打下去就會出現很詳細 Howto 的話,那的確很棒。但是如果要用的東西不很熱門,或者是某些公司出的 linux 板程式,那很容易要裝個東西就會浪費掉一兩個小時。
剛為了要裝 Oboe Sync 3.0,被 Python、Qt3 vs Qt4、PyQt、sip 這些錯縱複雜的關係搞得很機。抓下來一個 .tar.gz 也沒說要啥 dependency 然後就只有一個 oboe_exe.py,跑了後才開始靠背少了什麼東西。
去找 PyQT 然後又跟我說要編需要 sipconfig,鬼才知道那東西是在哪個 package 裡面。繞了一大圈發現 sip 是 PyQT 同一間公司出的,靠北是不會說喔。
好不容易要開始編 sip 然後又開始靠北說三小
Error: Failed to create ./qtdirs using platform linux-g++.Make sure your compiler is installed correctly and you have a working make on your PATH. "
最好是這種 error message 有意義。
Google 又找了一下發現是寫 configure.py 的人很白爛,qt3 和 qt4 共存的時候只會抓到 qt3 然後就爆了。又仔細的爬了一下文發現可以用 -q 選項來指定 qmake 的 absolute path,所以來找一下 qmake 在哪裡:
peter@50k:~$ which qmake/usr/bin/qmakepeter@50k:~$ ls -al /usr/bin/qmakelrwxrwxrwx 1 root root 23 2007-09-25 22:38 /usr/bin/qmake -> /etc/alternatives/qmakepeter@50k:~$ ls -al /etc/alternatives/qmakelrwxrwxrwx 1 root root 18 2007-10-01 18:24 /etc/alternatives/qmake -> /usr/bin/qmake-qt3peter@50k:~$ ls -al /usr/bin/qmake-qt3-rwxr-xr-x 1 root root 2032164 2007-09-18 10:05 /usr/bin/qmake-qt3peter@50k:~$ ls /usr/share/qt4/*/qmake/usr/share/qt4/bin/qmakepeter@50k:~$ whereis qmake-qt4qmake-qt4: /usr/bin/qmake-qt4 /usr/X11R6/bin/qmake-qt4 /usr/bin/X11/qmake-qt4 /usr/share/man/man1/qmake-qt4.1.gz
靠北夠不夠麻煩阿,Linux 想要更普及話的話,這些問題都得排除。能夠想像你媽打電話來問說要怎麼裝啥啥啥程式嗎?對啦妳可以直接 ssh 進去,那如果變成一個客服要做的時候,最好是有辦法每個 client 都給他 ssh 進去修。
沒有 .deb 的東西還是少裝,省得在那邊覺得為啥只是簡單的想要裝個程式,卻浪費了一堆冤枉時間,到頭來只是幾行沒有人跟你說的指令而已。更!
October 3rd, 2007 at 6:15 pm
其實不能這樣比吧? 在 windows 底下沒編過的 source code 一樣麻煩阿
December 5th, 2007 at 6:32 am
[...] http://blog.tarotoast.com/2007/10/01/395/ [...]