install openoffice 4.1.0 + uninstall libreoffice [論壇 - 新手村]
正在瀏覽:
1 名遊客
回覆: install openoffice 4.1.0 + uninstall libreoffice |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 893
![]() |
歹勢,我剛剛在我的系統測,會出問題,我的系統有LibreOffice。
而VirtualBox我剛剛安裝好的Lubuntu是沒有LibreOffice的。我以為預設有。 剛剛檢查了,才發現本來就沒有LibreOffice的。所以你上面的問題應該還是LibreOffice沒有移除乾淨。 你的錯誤訊息 ---------------------------------------------------------- dpkg: error processing archive openoffice4.0-debian-menus_4.1-9764_all.deb (--install): 正要取代 '/usr/bin/soffice',它也是套件 libreoffice-common 1:4.2.3~rc3-0ubuntu2 的檔案 ---------------------------------------------------------- 解讀上面的意思就是。安裝「openoffice4.0-debian-menus_4.1-9764_all.deb」。會嘗試安裝「soffice」這個檔到「/usr/bin/soffice」。但因為這個檔目前存在,而這個檔是屬於「libreoffice-common」這個套件。所以相衝到了。所以要安裝「openoffice4.0-debian-menus_4.1-9764_all.deb」,只要先移除「libreoffice-common」這個套件即可。 =========================================================== 你用下面的指令移除試試看。 $ sudo apt-get remove libreoffice-common 再執行,是沒有問題的,我測試OK。 $ sudo dpkg -i openoffice4.0-debian-menus_4.1-9764_all.deb ![]()
2014/5/1 21:07
|
||||||||||
![]() |
回覆: install openoffice 4.1.0 + uninstall libreoffice |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2007/10/27 22:13 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 215
![]() |
其實不用移除libreoffice也能使用Apache OpenOffice,兩者可以共存。
把下面這段文字存成一個script(假設命名為ex-aoo) for pkg in *.deb ; do dpkg -x $pkg goal_dir ; done 存檔好之後,讓這個script設成可執行: chmod +x ex-aoo 將下載好的Apache OpenOffice解壓縮之後會得到一個資料夾, 把ex-aoo放到其中一個放滿deb檔的資料夾裡, 然後執行ex-aoo(用滑鼠點2下或在終端機裡執行) 接著會發現這個資料夾裡多了一個叫goal_dir的資料夾, 進去這個資料夾,一層層找,找到一個叫program的資料夾, 裡面有一個soffice的執行檔,點它就能執行Apache OpenOffice。 把soffice這個執行檔作成捷徑或作檔案關聯,以後就能方便使用。 註: 這個goal_dir的資料夾幾乎可視為portable的Apache OpenOffice。
2014/5/1 21:40
|
||||||||||
![]() |
回覆: install openoffice 4.1.0 + uninstall libreoffice |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 893
![]() |
To winlin:
呵呵,剛剛我有發現,用「sudo dpkg -i」 會安裝到 /opt/openoffice4 只要不安裝「desktop-integration/openoffice4.0-debian-menus_4.1-9764_all.deb」,這個檔。就不會相衝。 我剛剛其實有先執行「program/soffice」是可以成功叫起程式的。 剛剛還在研究怎麼讓他共存,你就寫了上面這篇了。 而你的方式,就是利用「dpkg -x」 的方式, 解開所有「deb」檔,到一個「目標資料夾」。 跟「sudo dpkg -i」的作用是一樣的。只是預設會裝到「/opt/openoffice4」。 你的方法太讚了,不僅可以讓「OpenOffice」和「LibreOffice」共存。 還可以讓「OpenOffice英文版」和「OpenOffice繁體版」共存。 反正只要執行各自的「program/soffice」就行了。 另外可以可以參考「/usr/share/applications/*.desktop」檔, 撰寫各自的「dosktop檔」,放到「~/.local/share/applications」。 或是參考剛剛解出來的「openoffice4/share/xdg/*.desktop」檔 ======================================================== 而我原本的想法是 裝好上面的package。 然後利用下面的指令解開「openoffice4.0-debian-menus_4.1-9764_all.deb」 $ dpkg -x openoffice4.0-debian-menus_4.1-9764_all.deb openoffice4.0-debian-menus 然後研究裡面的檔,改一些設定,不要跟LibreOffice的衝到就好了。 包含「/usr/bin/」和一些「.desktop」檔。 簡單看了一下,只有跟「/usr/bin/soffice」這個檔衝到而已,而「soffice」只是一個「symbolic link」連結到「program/soffice」。 剩下大部分都是跟桌面環境整合的設定檔和兩個可執行檔「usr/bin/openoffice4」「openoffice4-printeradmin」。 所以初步的想法,只要把這個檔「usr/bin/soffice」刪除,然後重新包一個deb檔。然後用「sudo dpkg -i」安裝就行了。 找不到官方有釋出「Source Package」檔,可以簡單編輯「debian/*」,只能自己重新弄。 所以懶了,還是直接用「winlin」的Portable方式就好了。 ![]() ========================================================
2014/5/1 21:53
|
||||||||||
![]() |
回覆: install openoffice 4.1.0 + uninstall libreoffice |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2007/10/27 22:13 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 215
![]() |
這種portable的作法的好處是,只要硬碟夠大,
就可以在系統內同時裝入各個版本的Apache OpenOffice和Libreoffice, 一發現哪個版本用起來有問題就可以切到其他版本,不必常搞移除某XX改裝某XX的動作。 (註:Libreoffice自4.1以來,就陸續有些影響到我日常使用的bug, 這個方式很方便讓我切回4.0.6) 而且拿到別台電腦也能用,另一台電腦不必重新下載和安裝。 我之前也有切換繁體和英文介面的需求, (因為要回報bug,要知道某些元件的英文名稱) 但我後來是從工具→選項→語言設定→語言→使用者介面 自己改成「中文」或「英文」,重新啟動即可生效。 給同樣有需要切換中英介面的的朋友參考 :)
2014/5/2 12:10
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.