歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu:不要迷戀哥,哥也只是一個傳說

Ubuntu:不要迷戀哥,哥也只是一個傳說

日期:2017/2/28 16:37:28   编辑:Linux教程

套用一句當下時髦的話來形容 Ubuntu :“不要迷戀哥,哥也只是一個傳說”。為什麼呢?(小沈陽的聲音在耳畔回響…)

我一直在用的操作系統是 Debian,從 sarge 到 etch 到 lenny,再到現在的 testing 版本:squeeze。Ubuntu 只是在編譯服務器上部署了一下下。

公司倒是鼓勵使用不同的開源操作系統,但是我發現還是使用 Debian 的人居多,甚至個別人行走在刀鋒上,使用的 SID(Debian 的不穩定版)。

LinuxIDC配圖:不要迷戀Ubuntu哥,Ubuntu哥也只是一個傳說

這幾天,公司准備搭建KVM虛擬機,最終確定用 Unbutu 平台上。因為傳說中的 Ubuntu 上關於虛擬的文檔很全面,雖然我們知道 RedHat 也正在基於 KVM 開發有競爭力的虛擬機解決方案,但是實在不喜歡 Redhat 的包管理器。

在架設過程中,陸續發現了 Ubuntu 的幾個問題,看來 Ubuntu 真的只是個傳說。

當前的 Lucid 網絡安裝版無法安裝

現在是四月15日,再有半個月 Ubuntu 10.4 (lucid) 就要發布了。不如我們直接安裝 Lucid?

於是下載了 Lucid 的 netboot,放到公司的 tftp 服務器上,用網絡安裝的方式來安裝 Ubuntu 10.4 lucid.

但是在安裝中遇到了大麻煩:當安裝進行到磁盤分區時,提示無法找到硬盤!

原因很明顯: 一些必要的驅動沒有放到 netboot 的 initrd 中,而 karmic 的網絡安裝是好的,說明 Lucid 在這一點上出現了功能退化。
從 Ubuntu 網站上找到了同樣的 bug 報告,已經將此bug列為重要級別,發布前必須解決的問題。
most PATA/SATA modules missing in Lucid netboot
還有不到 15 天的發布期限,我回憶起我在擔任項目經理時,匆忙發布未經深入測試的產品,後果真的很嚴重…

Gnome 桌面無法最小化安裝

最終在服務器上安裝了 Karmic (Ubuntu 9.10)版本,安裝過程一切順利,重啟後出現了親切的命令提示符。

“這個服務器需要一個桌面吧?” —— 有人提議到。

“好吧,就裝一個 Gnome 吧,KDE 有點太重了。” —— 管理員回應道。

於是執行命令:

$ sudo aptitude install gnome
此處報錯...
還是報錯...
好多報錯...什麼古怪的東西?我再執行:

$ sudo aptitude install gnome-desktop-environment
...
下列軟件包存在未滿足的依賴關系:
gamin: 沖突: fam 但是 2.7.0-16ubuntu1 將被安裝。
gnome-desktop-environment: 依賴: fast-user-switch-applet (>= 2.22.0) 這是一個虛擬軟件包。
brasero: 沖突: nautilus-cd-burner 但是 2.25.3-0ubuntu3 將被安裝。
...
痛苦的尋找原因,原來又是 Ubuntu 自己出現了問題:

fast-user-switch-applet 包被 gnome-desktop-environment 包依賴,而gnome 包又依賴 gnome-desktop-environment 包$ aptitude show gnome-desktop-environment
軟件包: gnome-desktop-environment
狀態: 未安裝
版本號: 1:2.22.2~4ubuntu8
...
依賴於: ..., fast-user-switch-applet (>= 2.22.0), ...fast-user-switch-applet 包在 karmic 的源中居然不存在!
通過 ubuntu.com 網站,可以查到這個包存在於之前的所有版本中,也存在於即將發布的 10.4 版本中,唯獨不存在於 karmic 版本中。
gdm 作為 gnome 的重要組件,標識為和 fast-user-switch-applet 沖突!$ aptitude why-not fast-user-switch-applet
i gdm 沖突 fast-user-switch-applet看來 Ubuntu 很是為 fast-user-switch-applet 包糾結
可能是發現 fast-user-switch-applet 包在 Gnome 中存在問題,直接在相關的包中標識為沖突,並從源中撤銷該包。但是沒有料到還有重要的包對其依賴。

難道安裝不成 Gnome 桌面了麼?

通過 Google 查詢,找到 Ubuntu 官網上關於這個問題的報告:
gnome-desktop-environment has Broken packages in Karmic
有人建議,Gnome 可以通過 ubuntu-desktop 包來安裝
ubuntu-desktop 這個怪獸?
如果安裝 ubuntu-desktop 的話,你要被安裝很多服務器上不需要的包:如 OpenOffice.org! 要白白浪費幾百兆的空間!
如果要避免安裝不需要的包,可能你需要安裝其他桌面: xfce? kde?

Copyright © Linux教程網 All Rights Reserved