套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) [論壇 - 新手村]
正在瀏覽:
1 名遊客
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
先回報一下我測試的結果
我的作業系統是 「Xubuntu 14.04 (64位元)」,我只有安裝「libreoffice」。 我剛剛更新的結果,很正常沒有發生錯誤。 我執行
可以看到
所以我等等來測試,怎麼重現你的狀況,還有怎麼解安裝其中一個。 另外想要確認一點,你的openoffice和libreoffice都是透過「sudo apt-get install」來安裝的嗎? ![]() Wolfer 寫到:samwhelp 寫到:
2015/4/29 15:37
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
2015/4/29 15:47
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
根據你提到的
還有我之前參與討論的「那篇」。 我在猜測,你可以先移除「openoffice-debian-menus」這個套件。
也許就不會衝到了。但這部份我還沒測試,因為我還要花點時間安裝openoffice和libreoffice。 所以先把想法貼上來,你自己先測測看。 如果上面真的不行。 就改移除「libreoffice-common」
另外請再研究共存的方式安裝吧!「這篇」有提到。 還有再確認一點,你openoffice是到官網下載來安裝的嗎?(看起來好像是) ![]() Wolfer 寫到:
2015/4/29 16:20
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
回報測試的結果。
我先到「官網」下載openoffice。 然後根據我之前「回覆的這篇」,照裡面的步驟來安裝「openoffice」。
裝好後,執行
會顯示下面的訊息 (我是在virtualbox上測試的,系統是32位元,也是14.04)
然後我執行下面的指令安裝「libreoffice-common」。
就會出現類似樓主提到的情形。
這時候我就嘗試移除「openoffice-debian-menus」。
會出現下面的訊息。
所以這時候就搬出來,以前參與討論,夢見草和nana提到的「aptitude」。
就會出現下面的訊息
按下「Entert」,就會移除成功。 執行下面的指令查看
就會顯示,注意有一行「rc openoffice-debian-menus 4.1.1-9775 all OpenOffice desktop integration」
這時候再安裝「libreoffice-common」,就可以成功安裝了
所以結論就是,先把「openoffice-debian-menus」移除,
再把「libreoffice-common」裝回去
然後再研究「openoffice和libreoffice共存的方式」。 報告完畢 ![]()
2015/4/29 17:20
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2010/5/7 5:46 所屬群組:
已註冊使用者 討論區管理群 等級: 31
HP : 0 / 755
![]() |
Wolfer 寫到: 先輸入(或複製)下面這行指令到終端機裡,然後把輸出結果貼上來
輸出結果的範例
2015/4/29 17:22
|
||||||||||
![]() |
如何移除openoffice相關的套件 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
若是照我「這篇」提到的步驟安裝「openoffice」的話。
可以應用「我參與這篇討論」學到的技巧。 先執行下面的程式
應該就可以列出,安裝在你系統,相關openoffice的所有套件。 然後應用上面的結果,可以執行下面的指令,把相關openoffice的套件移除。
或執行下面的也行
最後可以執行下面的指令來觀看,是否已經移除
另外補上一篇以前看到的「文章」,一樣有列在這個「索引」裡。 或是「這裡」列的一些套件使用技巧 提供參考摟 ![]()
2015/4/29 18:48
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2015/4/28 10:05 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 21
![]() |
To samwhelp:
實在是太感謝你了,幫我做了這麼多實驗。 我來好好研究一下。 謝謝
2015/5/4 11:20
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2015/4/28 10:05 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 21
![]() |
nana 寫到:Wolfer 寫到: 結果如下: dpkg --status libreoffice-common | grep -A 3 Package Package: libreoffice-common Status: install ok installed Priority: optional Section: editors 請問看這個的目的是什麼呢?
2015/5/4 11:23
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2010/5/7 5:46 所屬群組:
已註冊使用者 討論區管理群 等級: 31
HP : 0 / 755
![]() |
Wolfer 寫到: 目的是要看libreoffice-common有沒有被設成hold(固定) 您的輸出是Status: install ok installed,沒出現hold代表沒問題 如果你想要解決問題,可以試試aptitude的CLI介面(不保證能解決)
2015/5/4 22:18
|
||||||||||
![]() |
回覆: 套件系統損壞 (懷疑是 LiberOffice 與 OpenOffice 衝突) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
nana 寫到:Wolfer 寫到: 樓主這個問題的發生和解決方式,我「上面回覆」都有說明了。 主要是「openoffice-debian-menus」這個套件和「libreoffice-common」這個套件相衝,所以導致卡住了。 ![]() ============================================================== 另外補充一下 關於「Status:」的狀態可以閱讀「dpkg」的「manual」 $ man dpkg 裡面一開始有一段
除了可以執行下面的指令觀看package的狀態
或是
也可以觀看「/var/lib/dpkg/status」這個檔
然後輸入「/Package: libreoffice-common」,就可以查到 可以藉由「dpkg --set-selections」來設定狀態。 有一個特別的用法(注意以下動作,要謹慎使用,所以我在virtualbox上測試的喔)
將上面的內容,存成一個檔叫「list.txt」
然後執行
這時候你再觀看「/var/lib/dpkg/status」這個檔, 或是執行「dpkg -s libreoffice-common | grep Status:」 就會看到
或是執行
就會看到
然後執行
或是
就會執行移除「libreoffice-common」這個動作。 關於這個用法,紀錄在「這篇」。 =============================================================
2015/5/4 23:32
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.