自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Magic Linux發(fā)行版本運用

運維 系統(tǒng)運維
國內(nèi)的發(fā)行版之所以選擇Magic Linux,主要是因為Magic Linux是一群愛好者們搞出來的Linux,沒有多少商業(yè)化的驅(qū)使,對Linux本身改動很少,更容易讓人體會到什么是“純粹”的Linux,對于中文的支持也相當優(yōu)秀。

Magic Linux對于電腦使用的玩家的常用軟件,然后我就學習及深入的研究Magic Linux,在這里和大家一起探討Magic Linux的使用方法,希望對大家有用。Linux由于其“自由”和“開放”的特性,衍生出了數(shù)百種各具特色的發(fā)行版。所謂發(fā)行版,就是在Linux內(nèi)核外包裝一些軟件,如我們常見的RedHat Linux、紅旗Linux、Mandrake Linux等等,其本質(zhì)??內(nèi)核 還是一致的。但由于各種發(fā)行版?zhèn)戎氐挠脩羧后w不同,往往在使用上差異很大。

由于在Linux上接觸最多的還是它的外圍軟件,各種Linux的發(fā)行版對于軟件的管理方式便成了權衡的一個重要因素。對于一個操作系統(tǒng)來說,不能沒有一個像樣的軟件包管理器。沒有軟件包管理器的幫助,操作系統(tǒng)發(fā)行版的制作者將面臨這樣或那樣的難題。

用戶安裝、升級、卸載與發(fā)布軟件包也將是非常麻煩的,系統(tǒng)管理也容易出現(xiàn)問題;相反,有了專門的軟件包管理器,軟件制作者易于制作和發(fā)行自己的軟件了,而對于普通用戶來說,軟件包的安裝維護將變得非常方便了。這樣,對于一個操作系統(tǒng)的推廣也會起到良好的促進作用。

我將Linux的軟件管理方式分成三類:①基于RPM的軟件包管理方式;②基于deb的軟件包管理方式;③基于源代碼的軟件管理。下面分別就這三類談談我的認識和感受。

基于RPM的軟件包管理方式的發(fā)行版:RPM是RedHat Package Manager的縮寫,意即RedHat(紅帽子)軟件包管理器。此類發(fā)行版的數(shù)量最多,用戶群體也最大。國外有知名的如RedHat Linux、Mandrake Linux、SuSE Linux,國內(nèi)有紅旗Linux,Magic Linux,中標普華Linux等等。

在這種Linux下安裝軟件,一般是選擇已經(jīng)編譯好的RPM軟件包,用rpm命令安裝,系統(tǒng)會自動地把軟件包解開,并復制到相應的目錄中去,同時會在系統(tǒng)的數(shù)據(jù)庫中加入軟件包的相關信息。如果以后想要卸載某些軟件,同樣使用rpm命令加上參數(shù)-e,系統(tǒng)會去查詢數(shù)據(jù)庫,并刪除相關的文件和目錄。

安裝、刪除軟件都還比較方便,再加上網(wǎng)上可以下載的RPM軟件包數(shù)量非常之多,使用的人多從而容易交流,因此這類發(fā)行版作為用戶入門的首選顯得非常不錯。筆者在這里首推RedHat Linux(以及后來的Fedora)和Magic Linux。

一個是國外的發(fā)行版,一個是國內(nèi)的。RPM畢竟是自家的產(chǎn)品,又有龐大的用戶群,軟件的兼容性做得比較好,而其他的發(fā)行版總要或多或少的改改以便體現(xiàn)各自的“特色”,這樣一來就容易出現(xiàn)兼容性問題,也就是人們常說的“軟件包依賴問題”。

國內(nèi)的發(fā)行版之所以選擇Magic Linux,主要是因為Magic Linux是一群愛好者們搞出來的Linux,沒有多少商業(yè)化的驅(qū)使,對Linux本身改動很少,更容易讓人體會到什么是“純粹”的Linux,對于中文的支持也相當優(yōu)秀。

而紅旗Linux和中標普華Linux太多地模仿Windows,對原本的Linux改動很大,正如前面所說,改動越大,日后越容易出現(xiàn)軟件兼容性問題,筆者在這一點上是深有體會的。當然,不可否認RPM的軟件包管理方式也就其缺點,最主要的就是上面所提到的“軟件包依賴性問題”。

由于一些軟件在運行是往往還需要其他軟件的支持,而用rpm命令安裝軟件包時系統(tǒng)會先檢查它需要的軟件是否已經(jīng)安裝,如果發(fā)現(xiàn)有一個它所依賴的軟件包沒有安裝,安裝程序就會退出。

并讓你先安裝上其他軟件,而在安裝其他軟件時又有可能發(fā)生依賴性問題……可以想象有多么麻煩!雖然rpm命令提供了“強制安裝”選項,但除非你有很大的把握,否則“強制安裝”上去的軟件很難正常工作。

為了解決這一惱人的問題,一些發(fā)行版使用了自己的解決方案,如Mandrake Linux在RPM的基礎上加了一個前端界面,發(fā)現(xiàn)依賴性問題是它會自動到指定的網(wǎng)站上搜索并下載安裝;Fedora提供了一個名為yum的前端程序,發(fā)現(xiàn)RPM依賴性問題時也會到指定的網(wǎng)站上下載并安裝。

不過RedHat Linux 9及其以前的版本并未提供這樣的功能??上驳氖牵F(xiàn)在有一種APT軟件包管理器正在從Debian Linux上向RedHat Linux上移植,大家可以在http://apt.freshrpms.net/上找到適合自己的APT軟件包管理器,下載安裝就可以了,它可以較好地解決依賴性問題。至于APT的具體使用方法,讀者可以自行查閱相關資料。

基于deb的軟件包管理方式的發(fā)行版:這種軟件包管理方式主要用在Debian Linux上,目前國內(nèi)的發(fā)行版如新華華鐳Linux、Hiweed-Debian Linux也采用了這種方式。Debian Linux對于軟件包的管理提供了多種工具,我所知道的有:

  1. l dselect -使用菜單界面的軟件包管理工具(最上層的包管理工具)  
  2. l dpkg -安裝軟件包(管理軟件包中的文件)  
  3. l apt-get - 安裝軟件包(管理軟件包,CLI APT)  
  4. l tasksel -安裝任務套件(管理面向某方面任務的一套軟件包)  
  5. l aptitude -安裝軟件包(管理軟件包和任務套件,ncurses APT)  
  6. l deity -另一種ncurses APT  
  7. l synaptic, gsynaptic -另一種GUI APT 

在自由軟件里,以deb打包的軟件數(shù)量是最多的。Debian Linux本身就是由世界各地的志愿者共同開發(fā)的,其理念也最接近Linux本質(zhì)。它的軟件包管理方式自誕生之日起就比RPM先進,可以說幾乎沒有所謂的依賴性問題,遇到缺少軟件包的情況時會自動從網(wǎng)上下載或提示您需要哪一張光盤;也正因為如此,我們說Debian Linux對于網(wǎng)絡的依賴性很大。

在Debian Linux下,無論是對于開發(fā)者還是最終用戶,deb軟件包都是較好的選擇。Debian Linux下的軟件極其豐富,而且增長速度又逐年加快,最為重要的是,Debian下軟件包的發(fā)布都要經(jīng)過很嚴格的測試,所以Debian Linux的穩(wěn)定性幾乎是一流的。

Debian Linux先進的軟件包管理方式也造成了它的在線升級極其簡單容易--只需一個命令!你不用擔心自己的Linux過時而重新安裝一個新版本的Linux,Debian Linux可以自動做好這一切。

基于源代碼的軟件管理的發(fā)行版:這類Linux發(fā)行版較少,和其他發(fā)行版比起來有很大的不同。典型的有Gentoo Linux,LFS(嚴格地說LFS并不是一個Linux發(fā)行版)。以Gentoo Linux為例,它的靈活性很大。Gentoo Linux可以在一個一無所有的計算機上從源代碼編譯出一個完整的Linux操作系統(tǒng),也可以像其他發(fā)行版那樣安裝已經(jīng)編譯好的軟件包。

在Gentoo Linux下安裝源代碼軟件非常方便,只要一個emerge命令即可,系統(tǒng)會自動編譯安裝,如果需要其他軟件的支持,Gentoo Linux會先從網(wǎng)上下載并安裝。由于Gentoo Linux安裝軟件時通常要編譯源代碼,因此花的時間也就很多。

比如你要從源代碼安裝OpenOffice,最好的辦法是在晚上10點開始安裝,第二天早上睡醒后一般就能安裝上了^_^。但從源代碼安裝有不可比擬的好處,一個是能讓你更加清楚Linux的原理,再就是由于是在自己的計算機上編譯軟件,編譯后的二進制代碼肯定更加適合自己的機器,運行速度往往比安裝預先編譯好的軟件要快得多。

所以有時候花點兒時間還是值得的。剛才還提到了LFS,LFS是Linux From Scratch的縮寫,它是純粹地從源代碼編譯出來的操作系統(tǒng)。安裝它,你需要事先已經(jīng)安裝有一個Linux和一份安裝手冊。

按照安裝手冊的說明在網(wǎng)上下載相應的源代碼,在現(xiàn)有的Linux系統(tǒng)上編譯另一個能夠獨立運行的Linux,聽起來很富有挑戰(zhàn)意義對嗎?LFS的安裝是最困難的,它根本就沒有軟件包的概念。LFS是完全由你來控制的,當你成功地安裝了LFS后,你會對Linux有更加深入的認識。

總結:如果你剛剛接觸Linux,不妨選擇第一類,RPM的軟件包很多,在中國也很流行,遇到問題了也容易請教,筆者推薦以RedHat Linux、Fedora或Magic Linux來入門。如果你是一個Linux的使用者,看重方便和穩(wěn)定,那么Debian Linux自然是你的首選。

如果你認為對Magic Linux有了一定的了解,想更好地“玩”Linux,或是想用Magic Linux構建一個專門用途的高性能平臺,那就選擇Gentoo Linux或LFS吧!總之,一切的選擇權在你自己!

【編輯推薦】

  1. Magic Linux 2.5 Alpha 3發(fā)布
  2. Magic Linux 2.5 alpha2 提供下載
  3. Linux rescuev修復模式跨越控制臺登錄
  4. Linux常用文件系統(tǒng)和存儲設備的支持都是由內(nèi)核來決定的
  5. Linux引導安裝通過GRUB命令行模式
責任編輯:佚名 來源: CSDN
相關推薦

2010-01-06 16:55:12

Linux發(fā)行版本

2009-12-22 15:55:00

Linux發(fā)行版本

2009-10-23 13:03:15

2009-10-21 09:07:47

Linux發(fā)行版

2010-03-18 13:53:34

2011-10-13 10:05:29

Ubuntu發(fā)行版本

2009-11-26 15:34:02

2012-01-31 21:10:25

Linux初學者發(fā)行版

2015-08-05 13:49:35

BodhiLinux

2009-12-01 16:55:40

Live Linux

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2018-09-11 13:15:40

Hadoop大數(shù)據(jù)發(fā)行版

2009-03-30 14:30:44

LinuxPuppy發(fā)行版

2009-02-20 11:14:33

LinuxArch 2009.02

2019-04-09 15:38:18

Linux發(fā)行版Windows

2021-11-03 08:00:00

Linux開源操作系統(tǒng)

2009-02-19 16:18:09

Arch Linux發(fā)行版

2009-03-20 11:49:02

Scientific

2009-04-30 17:25:48

發(fā)行版MandrivaLinux 2009.

2009-10-13 09:22:01

Linux發(fā)行版
點贊
收藏

51CTO技術棧公眾號