原貼:http://man.chinaunix.net/linux/lfs/lfs-6.1.1/chapter06/udev.html
udev 軟體包包含動態地建立裝置節點的程式。
0.1 sbu
所需磁碟空間:6.7 mb
安裝依賴於:coreutils, make
編譯軟體包:
make udevdir=/devudevdir=/dev
告訴udev在哪個目錄下建立裝置節點。
要測試結果,請執行:make test。
安裝軟體包:
make destdir=/ udevdir=/dev installmake 選項的含義:
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 ...