小隆網管日誌
2009年12月24日 星期四
在 ubuntu amd64 中安裝 32bit 應用程式
可能有不少人為了使用超過 4GB RAM 而安裝 amd64 版本的
ubuntu
系統,其實用 64bit 系統在效能上有不少好處,但缺點則是有些軟體並沒有 64bit 版本,幸好這在 opensource 世界倒不是很難解決的事,至少可以重新編譯。
今天為了某個 pdf 檔的中文、圖片複製貼上的問題,想安裝
Adobe Reader
來試試看,偏偏這軟體雖有提供 linux 的 rpm、deb 檔,但卻沒有 64bit 版本,而且也沒辦法編譯。於是只好用以下方法解決:
先下載 32bit 的 deb 版本
,例如我抓了 AdobeReader_cht-8.1.7-1.i386.deb
下指令 sudo dpkg -i --force-architecture AdobeReader_cht-8.1.7-1.i386.deb
Linux 硬碟無法掛載
我的系統 Ubuntu 9.10,硬碟格式 ext4
剛剛傳輸個幾 GB 的資料進去到一半,突然停住出現錯誤,然後該硬碟變成唯讀,試著 umount 再重新 mount,卻出現以下訊息:
Error mounting: mount exited with exit code 32: mount: wrong fs type, bad option, bad superblock
簡直嚇出我一身冷汗,因為裡面一堆重要資料都尚無備份,掛了可就是天大的事。
幸好後來找到資料解決了,方法也很簡單,下這個指令:
sudo e2fsck -f /dev/sda3 (假設 /dev/sda3 就是出問題的硬碟)
然後照畫面指示回答 yes 即可。可是我懷疑說不定有的東西沒有真的救回來,再看看吧~
參考資料:
Surviving a Linux Filesystem Failures
(真是一篇好文)
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)