[討論] 為什麼選擇了debian, 或是 ubuntu ? or others ?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[討論] 為什麼選擇了debian, 或是 ubuntu ? or others ?

文章wsun013 » 週三 6月 01, 2005 10:14 am

小弟選擇debian 的原因是....
因為之前裝redhat mandrake 覺得東西都被gui 擋住了
讓我看不到matrix...所以我用 debian, 覺得都自己來
像buffet 一樣拿自己想吃的菜..

可是呢, 有些菜不太新鮮, 吃起來口感不好
所以我的debian 是混了 ubuntu
libgnome2, libkde, xorg 都是裝 ubuntu 的
有些像是mplayer 不想去用unofficial, 也不想用ubuntu
就去抓cvs 來自己compile, checkinstall

所以我的環境可以說是 debian, ubuntu, SF.net 三個大主流
不過跟server 有關(除了xorg)的, 我都裝debian
跟app/client 有關的, 我用ubuntu, SF.net

悄悄話...因為常在用wine 的 cvs... 大概5~10% 我是用 win32 的apps, 像是...Endnote lol

大家對自己用的distro 很忠誠嗎? 還是像我劈了腿.
:ooops:
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章訪客 » 週三 6月 01, 2005 11:56 am

我認真用過的只有 Slackware 和 Debian,最後就死忠 Debian 了…
對 RedHat 或 Mandriva 那種東西完全沒有好感…安裝完就想移除了…

我的電腦已經幾年沒進過 win32 了,雖然 win98 一直還在…
我覺得 Ubuntu 綁太多東西了,相依性遠遠沒有 Debian 來得嚴謹…
訪客
 

文章d2207197 » 週三 6月 01, 2005 6:57 pm

相依表大多都是包裝軟體自動建立的
您說相依性遠遠沒有 Debian 來得嚴謹,可以說明一下嗎?
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章csj » 週三 6月 01, 2005 7:07 pm

我本來以為 ubuntu 跟 debian 的套建相依性是一樣的?

改用 ubuntu 是因為有 gnome 2.10..
然後聽說可以跟它要免費光碟,實在很感動,就去跟它訂
所以就一直用 ubuntu..

不過感覺跟用 debian 沒多大差別耶 :-)
另外提一下,官方討論板有強烈建議不要用 breezy 做全部升級的動作,
不然可能會遇到很多問題,目前好像是這樣。
歡迎光臨我的 blog:
http://csj.homelinux.org/blog
csj
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週五 8月 27, 2004 3:12 pm
來自: 台北

文章訪客 » 週三 6月 01, 2005 10:33 pm

軟體自動抓的相依性多半不會有問題,問題是很多因素還是跟「人」有關…

譬如 Essential 或 Required 的套件,在 Debian 都是很嚴謹的…

Ubuntu 居然把 python-minimal 列為 Essential,而它又 Depend on 另一個套件,
憑空多出兩個 Required,其中一個還是 Essential,我實在不敢茍同…

Ubuntu 到底有什麼事情非得用到 python?還必須列為 Essential?
我覺得這根本就是他們偷懶的手段…

還有 libs 的選擇…用新的 libs compile 能過,不代表就非得 Depend on 新 libs…
maintainer 當初填的 libs 如果太新、或是有誤,就會導致用戶必需不斷升級…

資深的 Debian maintainer 很少犯這種錯誤,
而且他們往往會考慮到 upgrade 及 downgrade 時的需求…

很久以前 Debian 有個 base 套件,雖然早就沒人用了,
但 maintainer 為了維繫 Debian 的一脈相承,
至今仍然在 base-files 裡面提供了相關的 script,
以便讓早已作古的 Debian 能 smoothly upgrade

Ubuntu 居然還叫人家不要升級?
Debian 有遇過這種鳥事嗎?
就算從 Buzz 升級到 Sid,也是不會有問題的…
訪客
 

Re: [討論] 為什麼選擇了debian, 或是 ubuntu ? or others ?

文章yenjinc » 週三 6月 01, 2005 10:49 pm

wsun013 寫:大家對自己用的distro 很忠誠嗎? 還是像我劈了腿.
:ooops:


呵呵~
小弟從一開始的WinXP而後轉至RH後又轉FC...
自從碰了Debian後,上面三個就都分了!
(自此用了Debian有一年多一點點...)

後來在前幾個月碰上了Mac OSX!之後就栽了進去...
覺得Mac OSX真是太棒了~真是人性化的作業系統!

不過在玩了一個多月後,我發現我的腦袋被OSX養笨了!
常常手癢想要手動弄些系統的東西時,就又發現OSX並不是那麼彈性!
不像Linux那麼的自由,想怎麼玩就怎麼玩...

所以上個禮拜,又跟人性化而且漂亮的Mac OSX說分手了!
把他過戶給我的家人...
自此又重回Debian的懷抱啦~ Ya~~

照這樣說來,我是不是太花心了~而且最後又吃回頭草...... :-P
話說自從粗體在我的Debian出現後!
我覺得她就像去整容了一番,又變得更漂亮了啦!真捨不得拋棄耶! :ooops:
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

文章訪客 » 週三 6月 01, 2005 11:32 pm

Anonymous 寫:Ubuntu 居然把 python-minimal 列為 Essential,而它又 Depend on 另一個套件,憑空多出兩個 Required,其中一個還是 ssential,我實在不敢茍同…

Ubuntu 到底有什麼事情非得用到 python?還必須列為 Essential?
我覺得這根本就是他們偷懶的手段…


純猜測,用 python 就是因為目前在 GNOME 上面有很大的分歧,有一派是 mono 派(Novell 等),另一派則是 python 派。當然還有 Java 派的,或許 Ubuntu 就是支持 Python 派的,也或許 Ubuntu 正在為這些轉換鋪路?而這兩派(當然還有其他派)正是都在為 GNOME/GTK 的未來爭議中呢。

但是,為什麼說是偷懶呢?

Ubuntu 居然還叫人家不要升級?
Debian 有遇過這種鳥事嗎?
就算從 Buzz 升級到 Sid,也是不會有問題的…


這..請問您是指 Horay 升級到 Breezy 嗎?

他的不要升級建議,主要是因為 Breezy 將可能完全轉換到 GCC 4.0 的版本上,請參閱 : http://www.ubuntuforums.org/showthread.php?t=35094

It means they're changing from g++ 3.3 to g++ 4.0 which aren't ABI compatible. This means _every_ C++ library and application needs to be recompiled with g++ 4.0 before things will be smooth again. Of course, some of them fail to compile with g++ 4.0 and this is part of why it will take so long to finish.

gcc 4.0 wasn't as much of an issue because gcc 3.3 and gcc 4.0 are ABI compatible so they can slowly migrate every C library and application to 4.0.

It's going to be a rough couple of weeks, anyone daring enough to upgrade through it should either know C++ (so they can help fix things) or know the dpkg/apt system inside and out so they can unbreak their system until things calm down.


我不認為這是什麼『鳥事』,這只是 Ubuntu 的開發理念/作法。當 Breezy 可以穩定到讓人家可以測試時,就自然會有很多人『自動』去升級到 Breezy。就好像之前 Horay 還沒 Final 時,我相信很多人都跟我一樣,早就把 beta 那些裝來玩了。

----

我的感覺(作為一個新手),您是拿著 Debian 的框框來看 Ubuntu(甚至其他發行套件),而 Ubuntu 雖然是 based on Debian,但是不表示他就是 Debian (雖然 Ubuntu 一樣努力作了很多回饋給 Debian)。
訪客
 

文章訪客 » 週四 6月 02, 2005 12:05 am

Anonymous 寫:但是,為什麼說是偷懶呢?

Essential 套件的存在意義是,如果沒裝,系統有很大機會出毛病。
在 Debian 裡面,python 只列在 Standard,連 Important 都排不上…
如果 Ubuntu 真的認真思考過才這麼安排的話,表示整個系統對 python 的依賴是相當深的。

有什麼事情是非得用 python 才能完成的?基本的指令、script、perl-base 不能解決嗎?
Debian 裡面不少 Required package 都沒列入 Essential,那 Ubuntu 這麼做的理由何在?

Anonymous 寫:這..請問您是指 Horay 升級到 Breezy 嗎?
我不認為這是什麼『鳥事』,這只是 Ubuntu 的開發理念/作法

對 Debian user 來說,這的確是鳥事。
Debian 即使是重大 libs 更新、X 跨代升級,也絕對不會出毛病。

甚至很多人升級後玩玩不想玩了,還可以 downgrade 回去較舊的環境。
Ubuntu 這種作法和公告,在 Debian 裡面是有點難以想像的…

Ubuntu 基本上只是個使用 deb 的 distribution,它跟 Debian 是越離越遠了…

Debian 的套件拿到 Ubuntu 通常都可以無痛使用,但反過來就常常不行了。
兩個系統其實沒有那麼不相容,因為用 --force 硬裝常常還是能用。

追根究底,就是當初包套件時的 Depends 根本就不考慮和 Debian 的相容性。
當然這不是 Ubuntu 的錯,它本來就不是 Debian…
訪客
 

文章訪客 » 週四 6月 02, 2005 12:28 am

如果看一下 Ubuntu 的 projects team,您會發現他們有個 python team, http://www.ubuntulinux.org/community/teams/python

he Python Team is responsible for the integration of Python as a scripting language for all aspects of the Ubuntu distribution. It is our goal to ensure that you can use Python easily and effectively for almost any task on the Ubuntu platform: from scripting your image editor to extending your web server. Team Leader: Scott James Remnant


或許這可以解釋為什麼他們把 python-minimal 放在 essential 裡面。

我還是不懂這為啥是種『偷懶』。我只能看出,這是因為 Ubuntu 未來會是個越來越 python 走向的發行套件?

我記得還有一個發行套件是使用 ruby 當作他系統內定的 script language(詳細名字忘記了)

如果說,用 shell script (sh),用 perl 就可以解決很多問題,所以不需要去管其他的語言,這似乎有違 GNU/FSF 等要帶給我們的『自由』度了吧。

至於鳥事,我想對很多 debian users 來說,或許 ubuntu 本身就是個『鳥事』,這一點 Debian 新執行長(請問 Debian 是這樣稱呼他們的 Number one 嗎?)自己也曾經發表過一篇訪談說, Ubuntu 帶給 Debian 的傷害大於利益。但是當時也有很多人說, Debian 自己不好好檢討本身的開發環境,Sage 孵了這麼久還不出來(當時 Sage 還沒 freeze),卻要來怪罪在 Ubuntu 身上(這不是我說的,是當時網路上的討論說的,我偷懶一下,如果您想知道當時的討論,我可以再貼連接上來,或是請您自己到 osnews 去搜尋一番)

Ubuntu 從一開始就不是 Debian,他的對象也不是 debian 的使用者。但是不可否認,他是滿足了很多 debian 使用者的要求(和對 Debian 的開發的不滿)。

我無意掀起任何 troll 或是 flame war,尤其是,這個世界上本來就不會有完美的發行套件。因為每個人的要求都不會一樣。也幸好是這樣,這個世界上不是只有 debian 或是 ubuntu,還有許許多多其他的發行套件。 ^__^
訪客
 

文章wsun013 » 週四 6月 02, 2005 8:26 am

為了用ubuntu 的 gnome2, 一開始ubuntu 的 python2.4-minimal 還跟我 debian 的 python2.4 吵, 說是兩個只能選一個

後來前幾天發現, 竟然 ubuntu 的 python2.4 depend on python2.4-minimal, 而且是特定同一版本, 算了, 反正又不是沒空間, 就都裝了吧

python 是個不錯的東東, module 也很多不錯用, 只是他的 2.2, 2.3,2.4 好像不太相容
所以...我三個都裝了...gyachE 用2.2, gnochm 用 2.3, gnome用 2.4 唉....

有時候如果我看相依性不順眼的話, 我就會去 sf.net 直接拿source 來compile
checkinstall 後, 相依性(至少自己裝的部份)是由您決定的, 版本又夠新, 問題好像也沒那麼多, 只是我的debian 可能有點髒吧..
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客