close

軟體包

軟體包是對於一種軟體所進行打包的方式。在不同的作業系統中,軟體包的型別有很大的區別。

目錄

1 對於Linux、BSD系統 1.1 二進制包 1.2 源碼包管理 2 對於Windows系統

對於Linux、BSD系統

在Linux、BSD系統中,軟體包主要以兩種形式出現:二進制包以及原始碼包。 二進制包

rpm:傳統的red hat linux二進制包。 deb:debian系列的二進制包。 Autopackage

源碼包管理

原始碼包則主要適用於自由軟體的安裝,使用者需要自己編譯它們。

portage:gentoo的包管理工具。

對於Windows系統

在Windows中,軟體包大多數以安裝程式的方式出現,可以將軟體安裝在制定的目錄中,也有直接使用壓縮工具打包的,解壓縮之後便可執行。

http://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E5%8C%85

Linux發行版 (自 Linux發行版 重新導向)

Linux 發行版 (英語:Linux distribution,也被叫做 GNU/Linux 發行版) ,為一般使用者預先整合好的Linux作業系統及各種應用軟體。一般使用者不需要重新編譯,在直接安裝之後,只需要小幅度更改設定就可以使用,通常以軟體包管理系統來進行應用軟體的管理。Linux發行版通常包含了包括桌面環境、辦公套件、媒體播放器、資料庫等應用軟體。這些作業系統通常由Linux核心、以及來自GNU計劃的大量的函式庫,和基於X Window的圖形介面。有些發行版考慮到容量大小而沒有預裝 X Window,而使用更加輕量級的軟體,如:busybox, uclibc 或 dietlibc。現在有超過300個Linux發行版(Linux發行版列表)。大部分都正處於活躍的開發中,不斷地改進。

由於大多數軟體包是自由軟體和開源軟體,所以Linux發行版的形式多種多樣——從功能齊全的桌面系統以及伺服器系統到小型系統 (通常在嵌入式裝置,或者啟動軟碟)。除了一些客製軟體 (如安裝和配置工具),發行版通常只是將特定的應用軟體安裝在一堆函式庫和核心上,以滿足特定使用者的需求。

這些發行版可以分為商業發行版,比如Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical公司), 和 Mandriva Linux;和社群發行版,它們由自由軟體社群提供支援,如Debian和Gentoo;也有發行版既不是商業發行版也不是社群發行版,其中最有名的是Slackware。

http://zh.wikipedia.org/wiki/Linux%E7%99%BC%E8%A1%8C%E7%89%88#.E7.B1.BB.E5.9E.8B.E5.92.8C.E5.8F.91.E5.B1.95.E8.B6.8B.E5.8A.BF

 

擷取  

如何在Debain查看版本?

 

lsb_release --help" 取得更多詳細的參數與說明.

 

No LSB modules are available.

Distributor ID: Debian

Description: Debian GNU/Linux 7.4 (wheezy)

Release: 7.4

Codename: wheezy

lins5a@debian:~$ ^C

 

Debain支持的硬件為:

以下擷取至:https://www.debian.org/releases/stable/i386/ch02s01.html.zh-cn#idp5232528

 

2.1. 支持的硬件

Debian不會超出Linux內核與GNU工具集所支持的硬件範圍之外。因此,任何被移植了Linux內核、libc、gcc等,並擁有對應的Debian移植版的硬件體系或平台都可以運行Debian。請參考移植頁面http://www.debian.org/ports/i386/以了解更多已被Debian GNU/Linux測試過的32-bit PC體系。

本章僅包含一些通用的信息,以及在何處可以獲得更多信息的指導,而不是試圖列出支持32-bit PC的所有不同硬件配置。

2.1.1. 支持的體系

Debian GNU/Linux 7.0支持十一種主要的體系和一些稱為“ flavors ”的衍生品種。

 

體系Debian 命名子體系Flavor
Intel x86-based i386    
AMD64 & Intel 64 amd64    
ARM armel Intel IOP32x iop32x
Intel IXP4xx ixp4xx
Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
帶FPU 的ARM armhf Freescale mx5
Intel IA-64 ia64    
MIPS (big endian) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
MIPS (little endian) mipsel Cobalt cobalt
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
IBM/Motorola PowerPC powerpc PowerMac pmac
PReP prep
Sun SPARC sparc sun4u sparc64
sun4v
IBM S/390 s390 來自VM-reader 和DASD 的IPL generic
64bit IBM S/390 s390x 來自VM-reader 和DASD 的IPL generic

 

Debian GNU/kFreeBSD 7.0 支持兩種架構。

 

體系Debian 命名
Intel x86-based kfreebsd-i386
AMD64 & Intel 64 kfreebsd-amd64

 

本文檔主要講述的是32-bit PC體系下的安裝。如果您在尋找其他Debian所支持的體系的信息,請訪問Debian-Ports網頁。

2.1.2. CPU,主板和視頻支持

完整的周邊設備支持情況信息可以在Linux Hardware Compatibility HOWTO中找到。本節只是基本的概況。

2.1.2.1. CPU

幾乎所有個人計算機中基於x86 (IA-32) 的處理器都支持,包括所有的Intel "Pentium" 系列變種。還包括32 位AMD 和VIA (前身是Cyrix) 處理器,以及像Athlon XP 和Intel P4 Xeon 這些處理器。

然而,Debian GNU/Linux wheezy將不能運行在386或更早的處理器上。儘管體系命名為"i386",Debian的Sarge (r3.1)版已經放棄對真正的80386處理器(以及它們的克隆)的支持2 ]。(Linux從來沒有任何版本支持286或更早的芯片。)所有的i486和後續的處理器仍然支持3 ]

注意

假如您的系統中有64 位AMD64、Intel 64 家族的處理器,那麼您該用amd64 架構的安裝程序替代(32位) i386 架構的安裝程序。

2.1.2.2. I/O 總線

系統總線作為主板的一部分用於CPU 和諸如存儲設備之類的周邊設備通訊。您的計算機必須使用ISA、EISA、PCI、PCIe、PCI-X 或者VESA Local Bus(VLB, 有時稱為VL 總線)。近年來出售的個人電腦都會使用裡面的一種。

2.1.3. 便攜機

從技術的角度看,便攜機也屬於普通PC,因此所有與PC系統相關的信息也同樣適用於便攜機。如今在便攜機上安裝通常很順利,這包括那些合上蓋子自己休眠系統和禁止wifi網卡( “ airplane mode ” )等便攜機特有的按鈕。雖然如此,有時硬件廠商使用一些特殊的或者專有硬件上便攜機特製的功能還是無法支持。要了解您的便攜機是否能在GNU/Linux下正常工作,請參考Linux便攜機頁面

2.1.4. 多處理器

多處理器支持—又稱“ symmetric multiprocessing ”或SMP —在本體系架構下可以使用。標準的Debian 7.0內核映像已經編譯進了SMP-alternatives支持。這樣內核就可以偵測處理器(或者核心)數量,並可以在單處理器系統上關閉SMP功能。

在一台計算機上安裝多處理器原來只是高端的服務器才具有,但近年來隨著“ 多核 ”處理器的出現已經應用到相對低端的桌面計算機和便攜機上。這種處理器包含兩個或多個稱為“ 核心 ”的處理器單元集成在一個物理芯片上。

32-bit PC的486 Debian內核映像軟件包沒有支持SMP 。

2.1.5. 圖形卡支持

Debian能支持的顯卡取決於底層的X.Org's X11的支持。流行的PC上,圖形顯示器通常工作地很好。至於高級的顯卡功能,比如3D硬件加速或硬件視頻加速是否可用,由系統所使用的具體顯示硬件和所要安裝的額外“ 固件(firmware) ”決定(參閱第2.2節“需要固件的設備” )。極個別的情況下使用基本的顯示功能也需要安裝額外的固件,但這是罕有的例子。

對顯卡和其他定點設備的具體支持情況,見http://xorg.freedesktop.org/。Debian 7.0包含X.Org 7.7版。

2.1.6. 網絡連接硬件

幾乎所有被Linux內核支持的網卡(NIC)都被安裝系統支持;驅動程序通常會自動加載。這包括多數PCI/PCI-Express卡和便攜機上的PCMCIA/Express卡。 大多數老的ISA可也支持地很好。

ISDN 雖也獲得支持,不過不能在安裝階段使用。

2.1.6.1. 無線網卡

無線網絡也能得到很好地支持。雖然大多數都需要加載固件,正式的Linux 內核能支持的無線網卡也越來越多。

如果需要固件,安裝程序會提示您加載。參閱第6.4節“加載缺失的固件”了解如何在安裝過程中加載固件的更多信息。

有些無線網卡不被正式的Linux 內核支持,雖然可以在Debian GNU/Linux 下工作,但是卻不能在安裝過程中使用。

如果您在安裝過程中使用無線網絡遇到問題,並且手頭也沒有其他的網卡可以使用,仍然可以使用完整的CD-ROM ​​或DVD 映像來安裝Debian GNU/Linux。選擇不配置網絡選項,然後只安裝存在於CD/DVD 上的軟件包。在安裝完成(重新啟動之後)安裝驅動程序和固件,並手動配置網絡。

有些情況 ​​下,您需要的驅動程序不包含在Debian軟件包裡面。必須在互聯網上尋找它們的源碼,並自己動手編譯驅動程序。該如何做已經超出了本手冊的範圍。如果沒有Linux驅動程序,最後的手段是用ndiswrapper軟件包,它讓您使用Windows的驅動程序。

2.1.7. 盲文點觸設備(Braille Display)

對於盲文點觸設備的支持取決於brltty的支持。大多數設備可以在brltty下面工作,它們通過串口、USB或藍牙連接。支持盲文設備的詳細情況可以查閱brltty website。Debian GNU/Linux 7.0使用的brltty版本是4.4 。

2.1.8. 硬件語音合成(Hardware Speech Synthesis)

對於硬件語音合成設備的支持取決於底層speakup的支持。speakup只支持闆卡集成和外部串口設備(支持非USB、串口轉USB適配器或PCI卡)。支持硬件語音合成設備的詳細情況可以查閱speakup website。Debian GNU/Linux 7.0配備的speakup版本是3.1.6。

2.1.9. 外圍設備與其他硬件

Linux 支持眾多的硬件設備,比如:鼠標、打印機、掃描儀、PCMCIA 和USB 設備。然而,在安裝系統的時候,並不需要其中的大部分設備。

USB硬件通常工作正常。只有在一些特別老的PC系統上,一些USB鍵盤需要額外的配置(參閱第3.6.3節“需要留心的硬件問題” )。新PC上的USB鍵盤和鼠標不需要任何額外的配置就能工作。

 

 

arrow
arrow
    全站熱搜

    小泱 發表在 痞客邦 留言(0) 人氣()