安裝系統基礎軟體之 Udev 056

2021-04-24 13:14:18 字數 1578 閱讀 7736

原貼:http://man.chinaunix.net/linux/lfs/lfs-6.1.1/chapter06/udev.html

udev 軟體包包含動態地建立裝置節點的程式。

0.1 sbu

所需磁碟空間:6.7 mb

安裝依賴於:coreutils, make

編譯軟體包:

make udevdir=/dev
udevdir=/dev

告訴udev在哪個目錄下建立裝置節點。

要測試結果,請執行:make test

安裝軟體包:

make destdir=/ udevdir=/dev install
make 選項的含義:

destdir=/

防止編譯 udev 的程序殺死可能存在於宿主系統中的udevd程序。

udev 的預設配置很不完美,所以請在這裡安裝配置檔案:

cp -v ../udev-config-4.rules /etc/udev/rules.d/25-lfs.rules
執行udevstart程式以建立我們需要的所有裝置節點:

/sbin/udevstart

安裝的程式:udev, udevd, udevsend, udevstart, udevinfo, udevtest

安裝的目錄:/etc/udev

udev

在 /dev 中建立裝置節點或者重新命名網路介面(不在 lfs 中)以響應熱插拔事件

udevd

乙個守護程序,在向udev提交之前重新訂製熱插拔事件,從而避免各種各樣的競爭條件。

udevsend

udevd傳遞熱插拔事件

udevstart

在 /dev 目錄建立裝置節點以與直接編進核心的驅動模組通訊,它通過模擬可能被核心在呼叫這個程式之前丟棄的熱插拔事件(比如因為根檔案系統尚未掛載)來執行這個任務,並將這些綜合的熱插拔事件提交給udev

udevinfo

允許使用者查詢udev資料庫以得到當前這個系統上所有裝置的資訊,它也提供一種方式去查詢任何裝置在 sysfs 樹里去幫助建立 udev 規則。

udevtest

模擬乙個udev為那些給定的裝置,並且列印出真實節點的名稱udev可能已經被建立或者(不在lfs中)被重新命名的網路介面。

/etc/udev

包含udev配置檔案、裝置許可、裝置命名規則。

linux基礎之系統安裝

linux核心最初只是由芬蘭人李納斯 托瓦茲 linus torvalds 於1991年在赫爾辛基大學上學時出於個人愛好而開發的。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。linux繼承了unix以網路為...

Linux系統學習之軟體安裝

一 原始碼包編譯安裝 由於計算機無法直接執行用高階語言編寫的源程式,因此想要執行程式,就需要一種機制來讓計算機識別,這樣程式才可能執行起來。一般來說,計算機中存在解釋型和編譯型兩種語言。所謂解釋型語言,就是計算機逐條取出原始碼檔案的指令,將其轉化成機器指令,並執行這個指令的過程。而編譯型語言是指在程...

Linux系統安裝軟體

通常linux應用軟體的安裝包有三種 1 tar包,如software 1.2.3 1.tar.gz。它是使用unix系統的打包工具tar打包的。2 rpm包,如software 1.2.3 1.i386.rpm。它是redhat linux提供的一種包封裝格式。3 dpkg包,如software ...