2003-09-17 11:41:56[食夢黑貘]
06/24/03, 從Source到Ports
[QOTD]在社會的二極化與多元化的情型下,這樣把軟
體安裝的四分法會更多,甚至在極端化的情況
下會越來越簡單與複雜,而這兩者都是存在的
,只是到底一個人是屬於那一個極端呢? 可能
就是要自己去做決定了。
*1
從 source 到 ports 到 rpm/package 到
webmin,最近因為種種因素而都去面對,雖然在方便
與控制性的權衡下,我選擇 ports 的方法,這是一
個自己不太須要 configuration 但須要 source
compiler 的方法,也是 freebsd 主流的用法。
記得在三四年前,freebsd 的 ports 與
package 這兩種方法是各據山頭,我記得還跟
nekobe airlian 就這兩種方法的優劣討論了很久,
但最後因為在 upgrade/update 方便的情型下,越來
越多人投身 ports 的陣營,在西瓜靠大邊的情況下
,現在 ports 的成熟度與完整度是相當的高。
但比較起來,還是從 source 乖乖的
configuration 到 make 在某方面是更能掌握,只是
有太多的無名英雄 / 有名英雄在 ports 的這方法上
投入,讓大部份的使用者 / 管理者不用再去傷腦筋
一些參數,就直接 make install 就可以了,但說真
的,若只有 make install 的話,又跟 rpm/package
有甚麼不一樣呢?
最近也慢慢嘗試著完全利用 ports 而去做
customize,因此甚至要去做許多 files 的修正,但
說真的,玩得時間還是相當有限,在現在都因為工作
的關ˇ都要疊床架屋的情況下又有多少精神在上面。
對一個東西的熟悉度,至少要專心四小時以上才
算真正的學習,在還沒有投入四小時之前,可能大多
的時間都只是在複習跟進入狀況,說真的,這也是我
前一陣子遇到的最大問題,在還沒四小時的進入狀況
的情型下,就會被其他事打斷,到最後是甚麼都做不
好,這可能是我最大的痛吧。
只是這樣的專心真的是很困難的,也要付出很大
的代價,當一個人進入大學,就從學業多了社團與愛
情,當一個人踏入社會後,又多了金錢與人際關係,
在有了家庭後,小孩與生活就瓜分一大半,此時有多
少機會是可以花 4 小時進入狀況,又花 4 小時真的
學習。
或許只有天才才能把 4 小時縮短,甚至我小時
候在可接受的情況下,甚至單一事情是用天為單位的
,不只是一整天,甚至是 4 天為一個循環。
或許這也可以比擬從 source 到 ports 到
binary 到 intergration,的確用一個整合性的介面
如 webmin,及最近在玩的 cpanel,所有東西可以在
很短的時間內完成,但這跟真正的 sou ce 的了解可
以說是有很大的差距,而在無法心無旁騖的時間片斷
的情型下,要速成的完成一件事,只好把大部份的事
情交給別人來做。
或許在未來這樣還是比較合理的,因為在現在而
言,一個簡單的 ic 都已經不知道有幾個邏輯匣的情
況下,也只能用物件去封裝,單單了解如何用就已經
來不及的情況下又如何能夠了解為甚麼與其真正解決
問題的精神呢?
但更有可能的是在社會的二極化與多元化的情型
下,這樣把軟體安裝的四分法會更多,甚至在極端化
的情況下會越來越簡單與複雜,而這兩者都是存在的
,只是到底一個人是屬於那一個極端呢? 可能就是要
自己去做決定了。
*2
**********************************************
*1
6/24/03 12:25 am,坐上最後一班車,今天可以
說是較難得的一天,因為肯定認真工作的時間遠超過
8 小時,包含加班的時間。
慢慢覺得工作應該進到下一階段了,在同事的離
職時候,在沒有人能夠幫忙的情型下,就只好自己一
個人做了,或許就把這時間點當作一個分野吧,算是
較為不得已的改變。
說穿了,今天做的事真的很單純,就是把
java+php+apache 給弄起而已,但面對一個沒有人管
的 solaris 2.8,總是較為頭痛些,一個只是
apache 1.3.9 加上 php 4.2.2,且不少是用 binary
去安裝的,這樣就已經是夠頭大了,但最後還是在今
天裝起來了,只是這時候已經是 11:00 了。
*2
6/24/03 12:56 am,過紅樹林站了,今天也真的
先告一段落了,晚安。
體安裝的四分法會更多,甚至在極端化的情況
下會越來越簡單與複雜,而這兩者都是存在的
,只是到底一個人是屬於那一個極端呢? 可能
就是要自己去做決定了。
*1
從 source 到 ports 到 rpm/package 到
webmin,最近因為種種因素而都去面對,雖然在方便
與控制性的權衡下,我選擇 ports 的方法,這是一
個自己不太須要 configuration 但須要 source
compiler 的方法,也是 freebsd 主流的用法。
記得在三四年前,freebsd 的 ports 與
package 這兩種方法是各據山頭,我記得還跟
nekobe airlian 就這兩種方法的優劣討論了很久,
但最後因為在 upgrade/update 方便的情型下,越來
越多人投身 ports 的陣營,在西瓜靠大邊的情況下
,現在 ports 的成熟度與完整度是相當的高。
但比較起來,還是從 source 乖乖的
configuration 到 make 在某方面是更能掌握,只是
有太多的無名英雄 / 有名英雄在 ports 的這方法上
投入,讓大部份的使用者 / 管理者不用再去傷腦筋
一些參數,就直接 make install 就可以了,但說真
的,若只有 make install 的話,又跟 rpm/package
有甚麼不一樣呢?
最近也慢慢嘗試著完全利用 ports 而去做
customize,因此甚至要去做許多 files 的修正,但
說真的,玩得時間還是相當有限,在現在都因為工作
的關ˇ都要疊床架屋的情況下又有多少精神在上面。
對一個東西的熟悉度,至少要專心四小時以上才
算真正的學習,在還沒有投入四小時之前,可能大多
的時間都只是在複習跟進入狀況,說真的,這也是我
前一陣子遇到的最大問題,在還沒四小時的進入狀況
的情型下,就會被其他事打斷,到最後是甚麼都做不
好,這可能是我最大的痛吧。
只是這樣的專心真的是很困難的,也要付出很大
的代價,當一個人進入大學,就從學業多了社團與愛
情,當一個人踏入社會後,又多了金錢與人際關係,
在有了家庭後,小孩與生活就瓜分一大半,此時有多
少機會是可以花 4 小時進入狀況,又花 4 小時真的
學習。
或許只有天才才能把 4 小時縮短,甚至我小時
候在可接受的情況下,甚至單一事情是用天為單位的
,不只是一整天,甚至是 4 天為一個循環。
或許這也可以比擬從 source 到 ports 到
binary 到 intergration,的確用一個整合性的介面
如 webmin,及最近在玩的 cpanel,所有東西可以在
很短的時間內完成,但這跟真正的 sou ce 的了解可
以說是有很大的差距,而在無法心無旁騖的時間片斷
的情型下,要速成的完成一件事,只好把大部份的事
情交給別人來做。
或許在未來這樣還是比較合理的,因為在現在而
言,一個簡單的 ic 都已經不知道有幾個邏輯匣的情
況下,也只能用物件去封裝,單單了解如何用就已經
來不及的情況下又如何能夠了解為甚麼與其真正解決
問題的精神呢?
但更有可能的是在社會的二極化與多元化的情型
下,這樣把軟體安裝的四分法會更多,甚至在極端化
的情況下會越來越簡單與複雜,而這兩者都是存在的
,只是到底一個人是屬於那一個極端呢? 可能就是要
自己去做決定了。
*2
**********************************************
*1
6/24/03 12:25 am,坐上最後一班車,今天可以
說是較難得的一天,因為肯定認真工作的時間遠超過
8 小時,包含加班的時間。
慢慢覺得工作應該進到下一階段了,在同事的離
職時候,在沒有人能夠幫忙的情型下,就只好自己一
個人做了,或許就把這時間點當作一個分野吧,算是
較為不得已的改變。
說穿了,今天做的事真的很單純,就是把
java+php+apache 給弄起而已,但面對一個沒有人管
的 solaris 2.8,總是較為頭痛些,一個只是
apache 1.3.9 加上 php 4.2.2,且不少是用 binary
去安裝的,這樣就已經是夠頭大了,但最後還是在今
天裝起來了,只是這時候已經是 11:00 了。
*2
6/24/03 12:56 am,過紅樹林站了,今天也真的
先告一段落了,晚安。