- 论坛徽章:
- 1
|
呵... 怎麼說"不回"卻一直在回呢? ^_^
1.比如zarafa,这个东西现在只支持mysql-4.1-lib,估计他是用4.1编译的,但是suse已经没4.1了,所以需要我自己安装,所以我直接rpm --nodeps zarafa..,顺便他还自带一个webaccess,里面确只能支持到php4,所以这个无论如何也不能用了,但是这个zarafa的package 是for suse 10的诶,10.1就被日成这样。以后应该会支持5.0,但是现在,我总不能把服务停掉,直接等zarafa升级吧。这从一个侧面说名,包管理的问题,那你也可以说自己compile一个rpm不就行了,是,是可以这样,那我为什么要这样?为什么没有现成呢?为什么以前的不能用呢?为什么要重新编呢?这个就是差别。
用 rpm --nodeps 來裝, 是很冒險的, 最好避免.
既然是用 rpm 就要確定你抓的版本是合適的.
如果你將 xp 的軟件裝到 98 去, 不出問題那是運氣.
對了, 既然舊版跑得好好的, 為何要換個新版的?
2.我的服务器上都是混合装了很多东西的,各需所需而已,你没有体会过混装的爽,应该体会过rpm,依赖关系问题吧,差别太大。我也自己能解决suse的依赖关系,但是我觉得没必要浪费时间,有更好的东西在那。suse是一个linux,linux本质用什么发行都一样,看谁方便而已。但suse 绝对不是一个方便的发行版本,什么系统优化,什么安全性,什么性能高,那都是假的,都用一个kernel。
軟件依賴關係, 你還真的天真的以為那是 RPM 的專利嗎?
你將系統的 library 搞得亂七八糟, 然後卻回來怪 rpm ? 那還真的會抓替死鬼哦...
混裝沒關係, 只要不衝突, 你愛怎裝都行.
人家 rpm 只是"好心"幫你查一下, 確保日後的運作, 卻反過來被咬一口, 何其冤枉!
既然你都擺明了要"混裝", 那就不需要 package db 的幫忙了啊.
只要你喜歡, 各版本的 library 都可全灌上, 你愛怎 compile 怎 compile.
static 或 dynamic 隨便你 link...
難道, 難度與麻煩會被 rpm 的相依性問題要少?
不過, 當你談到 package MANAGEMENT 的時候, 就得請你用 MANAGEMENT 的角度來思考.
你要知道個人跟企業環境的差異, 以及標準與成本的關係.
技術人還只限於技術的思考, 那是永遠看不穿 MANAGEMENT 的意義在哪?
也因此會一而再再而三的破壞 MANAGEMENT 的標準.
一個人管跟一組人管, 縱觀時空相承, 才有體會.
唉, 算了, 好像有點夏蟲語之冬了... >_<
3.比如,postfix在suse下面如果加上amvis什么杀毒的东西,我把杀毒设置成10024端口监听,竟然让这个appamor给挡掉了,莫名其妙的出现not permited。这个地方应该是我对suse也不熟悉。所以我直接关掉,这个设计是正确,不过实际实施集成到系统里面绝对的不怎么的。所有软件我都用 suse自带标准软件,安装以后默认配置都这么多问题,你去看看suse官方bug里面有多少关于appamorr的报怨,得不偿失。而且我知道我的服务器需要什么安全级别,达到什么安全级别,有需要我会去选择相关软件。关键是标准的软件,装了,我什么都没改,自己报错,这应该有点问题吧。
appamorr 你不會, 就乖乖承認就好, 沒人怪你的. 何必將怨气怪到 appamorr 頭上呢?
你設過 selinux 沒有? 有的話, 你會覺得 appamorr 用心多也簡單多了.
設一下 learning mode, 然後再改回 force mode 就行了. 有那麼難嗎?
再不行, 就如你做的, 關了就行啊. 既然你都覺得自己勝任系統的安全了...
好比手機商配你一套藍牙耳機, 你不會設, 或根本覺得就是礙手礙腳.
丟掉耳機就是了! 沒必要去怪 nokia 或 motorora 啊~~~
4.yast更新软件,我就没成功过,老版本成功过,1兆带宽应该够更新一下吧,在suse下,除了用yast安装软件包,也没看到有什么好方法阿,不然就是自己要解决依赖问题,直接rpm装。现在我还是直接dvdfile mount到一个目录,直接加源。关键是这个依赖问题,我都与之斗争了5-6年了,没兴趣了。有个rpmfind.net就是专为这个准备的,不过出了 yum以后,应该rpm会好点点(没用过了,不知具体情况,反正suse是不能很好的使用yum)。这个yum也是redhat意识到dpkg的优势了,加入的新功能。大概2000年的时候就有人说dpkg会很流行,我当时在跟rpm奋斗这呢。后来用上dpkg以后,就没费时间在装软件上面了。
你的 install source 要選對才行啊.
如果我今天也丟一個 source 出來然後"宣稱"是 suse 都可用, 你信嗎?
所以, 假如你採用的 source 沒經過驗證, 玩出漏子, 不怪自己卻怪 suse ?
我每次看到橘色嘆號出現後, 點幾下 mouse 就完成 update 了啊, 偏你就不成?
好吧, yast 的 online install 真的慢. 那改用 smart 行不? gui 操作便利得很.
還有, 你將 yum 來類比 dpkg? 呵... 真是牛頭不對馬嘴.
你要麼用 rpm 來比 dpkg, 要麼用 yum 比 apt , 這才對稱啊.
如果你還搞不懂 rpm, dpkg, yum, apt 之異同在哪, 別說 5-6 年, 再給你 50-60 年還是一樣...
因為一開始, 你就走錯了. 一步錯步部錯, 就是這道理.
5.我的系统里面还是apache-1.2,因为各种关系,所以,如果使用suse,我会死掉,死在升级调试上面。但是我其他软件都是比较新的,各种版本都有php4 5,mysql-4/5-libs,gcc 2.9,3.4,4.0 还有很多我就不介绍了。所以这个服务器是debian 构建的。我一顿混装,好象没有死掉阿。关键是,你能用几个不同版本的源,进行软件管理,安装,不要考虑发行版本的问题,软件依赖关系设计十分了得,这就是 dpkg的优势。suse 连个 sendmail 和postfix一起装都提示半天这个注意,那个注意,我就不多说了,修改个sendmail.cf用suseconfig一下,提示半天这个 warning 那个warning,烦都烦死了,你就不能安静下...不知道suse entprise什么样子,没深究过。我在用opensuse 10.1,估计那个也好不到哪里去。
呵... 那是你自己抱著 apache 1.x 還有其它舊版不放, 怎會怪到 suse 頭上呢?
你花時間將所謂的"各種關係"搞定了, 不就好了?
偏你將時間花在擺平 suse 上, 那是你用錯力, 拉屎撐破了草帽!
如果我有一個軟件原本是 DOS 16bit 的, 卻一定要跑在 windows2003 64bit 上, 你說我該怪 microsoft 嗎?
suseconfig 那是 suse 本身的設計, 好像你要掃毒還要改 regedi32 一樣, 沒啥好怪的.
rpm 也好, dpkg 也罷, 說穿了, 就是靠 database 來幫忙記錄與追蹤 package 的資訊與狀態罷了.
沒甚麼神奇的地方, 只要 spec 寫好就行.
但你要知道 developer 跟 packager 的角色是不同的.
developer 沒義務為其軟件包裝給所有的 distribution . 那是 packager 的任務.
無可否認 debian 的 packager 真的很夠勤勞, 所以, 你才用得那麼爽! 那不是你的運氣, 而是別人的義氣.
要是你將 ubuntu 才有的 package 硬套進 debian 去, 你也會滿口三字經的!
6.你是元老,最好了,游荡很多年,没人理我,没人完整详细的回答我的问题了,呵呵。来个牛人,报上名来,回答我几个问题,我就服,呵呵。。
呵, 小弟 6,7 年前剛學 linux, 就得益於 kenduest 兄許多教導. 難得他今天還能保持著當年的熱情! 真是佩服!
然而, 如果你有問題難倒 kenduest 的話, 那我才服你! ^_^
(p.s. 你的問題呢? 丟上來讓大家謨拜一下如何?)
是啊. 我說我老婆是全世界最漂亮的女人! 你會同意嗎?
反過來, 你也說你老婆才是最漂亮的, 那我怎反對呢?
好不好, 本來就是因人因地因時而各取所需, 怎比較得來呢?
你可以讚揚你所喜歡的事物, 多跟大家分享你的心得, 那很好! 也值得鼓勵.
但是, 有必要一定要踩低別人才能顯得自己的優越嗎?
同樣的道理, 我也很反感那些為了說 linux 好就將 ms windows 說得一文不值的言論.
大家多點尊重, 不就好了? 口水止於智者!
強盜的羅輯就是將別人都看成強盜.
本來大家都可以好好討論的, 但我看來, 好像在吵的是您哦...
然後怎變成了好像你置身度外一下子清高起來了?
呵, 不是說不再回了嗎?... ^_^ |
|