sudo dpkg -i --force-architecture AdobeReader_cht-8.1.2-1.i386.deb結果...當然是快樂結局囉!!!
20 5月 2008
Ubuntu amd64 安裝 Acrobat Reader
手上MBP用的cpu是C2D, 所以這次回鍋安裝Ubuntu就想說安裝amd64的版本, 本來就有心理準備,有些軟體可能會有些不相容或難以安裝, 最近遇到比較不方便的, 大概要算是Acrobat Reader了, 雖然Ubuntu內建有Evince, 但還是很習慣Acrobat....
先用sudo apt-get install acroread, 結果沒有for amd64的..
好吧, 換個方式, 至少Adobe有提供下載頁面, http://www.adobe.com/products/acrobat/readstep2_allversions.html,暗...沒有x86_64的....只好選了Linux-x86(.deb),下載完後要用dpkg安裝.暗....安裝不能
查了一下, 發現ubuntu forums 中有這篇:HOWTO: Acrobat 8.1 on AMD64 all features/no hacks
照著執行
12 5月 2008
Ubuntu apache 及 tomcat簡易安裝
因為有人想裝,就把之前筆記拿出來,再依Ubuntu8.04小改一下
0)準備工作--jdk
沒有JDK當然就直接收工吃便當囉,還不會裝的麻煩直接執行一下
sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-fonts; sudo update-java-alternatives -s java-6-sun;再設定一下JAVA_HOME,很多人會把export JAVA_HOME=XXXX的設定加在~/.profile或~/.bashrc中,但是我個人比較習慣加在/etc/environment, 因為在environment中不用加export...正常安裝的話請加
JAVA_HOME=/usr/lib/jvm/java-6-sunPATH就不用說了吧... 1)安裝Apache 最簡單當然是用Ubuntu內定的版本
sudo apt-get install apache2請注意以下錄及檔案,將來要修改時比較容易
/etc/apache2/ #--apache2.conf, httpd.conf /usr/lib/apache2/modules #--*.so /etc/init.d/apache2 /usr/sbin/apachectl /usr/bin/htpasswd /var/www/ #--webroot其中/etc/init.d/apache2與/usr/sbin/apachectl 作用是相同的, 只是在/etc/init.d會自動執行 而有任何要改動的設定, 請加在/etc/apache2/httpd.conf中 請以/etc/init.d/apache2 start/stop/restart來控制 2)安裝tomcat6 由於ubuntu內綁的版本只有tomcat5.5, 所以一定要到Tomcat官網下載新的版本, 也可以用wget來抓
wget http://apache.stu.edu.tw/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz tar xvzf apache-tomcat-6.0.16.tar.gz然後再搬到你呷意的位置就好, 我是習慣將跟java有關的集中管理, 畢竟我是Java Engineer, 而不是一個System Engineer, 所以就全部放到/java下, 目錄中也會多個版本標記, 所以會放到/java/tomcat6 請愛用.tar.gz的版本, 如果下載.zip也ok, 但是請記得要將${tomcat}/bin的.sh加上可執行的屬性
chmod 755 /java/tomcat6/bin/*.sh如果不想每次進系統還需要手動啟動tomcat可以在/etc/init.d/加個tomcat來用
sudo vim /etc/init.d/tomcat
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun case $1 in start) sh /java/tomcat6/bin/startup.sh ;; stop) sh /java/tomcat6/bin/shutdown.sh ;; restart) sh /java/tomcat6/bin/shutdown.sh sh /java/tomcat6/bin/startup.sh ;; esac exit 0別忘了要改權限
sudo chmod 755 /etc/init.d/tomcat再加上
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat; sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat;這樣就可以透過 /etc/init.d/tomcat start/stop/restart來控制了 3)mod_jk的安裝 經過1,2步驟後,apache跟tomcat應該都可以正常執行了,只是兩造互不認識,所以要把他們連在一起還要個mod_jk. 最簡單的方法也是用Ubuntu綁定版本
sudo apt-get install libapache2-mod-jk請注意以下錄及檔案,將來要修改時比較清楚要改哪
/usr/lib/apache2/modules/mod_jk.so #--link module /usr/share/doc/libapache2-mod-jk/httpd_example_apache2.con #-- sample config /etc/libapache2-mod-jk/worker.properties/usr/lib/apache2/modules/mod_jk.so就是讓負責apache將request交給tomcat處理的module. 如果想手動更新, 可以到http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/下載合適版本. 然後將/usr/share/doc/libapache2-mod-jk/httpd_example_apache2.con內容直接copy到/etc/apache2/httpd.conf,基本上除了JkMount要改的外,應該沒什麼要更動的 /etc/libapache2-mod-jk/worker.properties就是mod_jk的設定檔, 注意workers.tomcat_home跟workers.java_home要改到你系統使用的目錄,其他也不需要更動 都完成後就restart tomcat跟apache2, 將任意jsp丟到/var/www/下看看, 應該用http://localhost/xxx.jsp就可以顯示結果 至於apache的設定我實在不是很善長, 通常設定一個VirtualHost就ok了, 但是我實在沒有把握, 因為這些工作通常是交給System Engineer來處理... 4)補完 想想還是加個驗証用的設定 先確定在httpd.conf中有加掛了這兩樣
JkMount /*.jsp ajp13_worker JkMount /*/servlet/* ajp13_worker然後將Tomcat內建的examples拿來當驗証用的例子, 在httpd.conf的最後加上
Alias /examples "/java/tomcat6/webapps/examples" <Directory "/java/tomcat6/webapps/examples"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory>重起apache2後用http://localhost/examples看看就知道是不是整合成功了
09 5月 2008
計劃
最近因為某些因素不再玩WOW了,反正25RAID似乎無望了,不玩也是好事,只是突然發現真的空出很多時間,所以想說擬些計劃來做
第一個想要先考個LPIC-1,再來想就Eclipse上常用的Plugin上多試著寫些說明,像是m2eclipse, myln, sublipse如何與其他系統像BugTrace、Integration Build之類的軟體結合來配合開發管理,這都跟目前工作沒有特別旳關係,但是這都是興趣,工作久了,還是有興趣跟能取得高成就感的事比較能持久。TOEIC也應該來去考個分數,預定計劃是6月初先考完LPIC,然後7月來考個TOEIC,中間再寫個3篇說明文件,稍為給自已些壓力,看能不能壓出些什麼來。。。
Ubuntu 8.04再使用
前段時間,Apple release了JDK6 for OSX,興沖沖地更新後,真的覺得失望,將CurrentJDK換成1.6,可是連Eclipse都不能執行,查查原因,這個release還不能支援OSX上的Cocoa,這也代表有相當比例的程式是不能使用這個release的JDK來執行...
想了想, 還是在MBP上安裝了Ubuntu, 順得很, 先裝了rEFit後, 其他就跟在一般PC上安裝沒什麼差別, 可以參考這篇Installing Ubuntu on a MacBook Pro, 再裝jdk, eclipse, stardict, filezilla, amarok. 一般工作跟娛樂就差不多夠用了, 只是用apt-get裝的eclipse是3.2版, 所以還是到www.eclipse.org 裝了新的, 而且這個版本的Ubuntu可以直接讀取Mac OSX上HFS+格式的檔案, 所以其他eclipse要用的plugin就直接Copy過來就好, 真是無痛移植.
但是使用一段時間後, 發現MBP比較熱, 風扇也轉個不停, 看看了top顯示的process, 有個npviewer.bin一直佔著2X%的cpu使用率, google後才知道因為在x86_64的系統下, firefox中的flash viewer要借由adapter才能順利運作, 才會有這個情形發生, 其他就沒什麼大問題. 而且eclipse跑得也比較快, 同樣的程式, 在mac osx下, 通常要花比較長一點的時間才能執行完成, 這點算是意外的收獲, 本想應該沒什麼差的, 但有些部份會差到30%以上, 也許有機會應該再去檢視看看是什麼原因造成.
這幾天用起來心情還蠻好的, 工作上也沒遇到特別的不便, 只是有些軟體不能用還是覺得可惜, 像mindmanager pro, ecto 這些, 雖然不是沒有可以替代的軟體, 但就是感覺差了一些. 也許再裝個wine或virtual box來用用, 看看是可否可以順利接上.
訂閱:
文章 (Atom)