5、軟件包簽名GPG和MD5的導入、驗證和簽名發(fā)布
6、依賴性的檢查,查看是否有軟件包由于不兼容而擾亂了系統(tǒng);
二、RPM 的使用權(quán)限;
install:保存了全部的軟件安裝信息,每安裝一個軟件,就在該目錄下保存一個同名sis文件索引,大小在幾百b到幾k不等,假如刪除這個sis文件,在程序管理中就不會出現(xiàn)這個軟件的安裝信息,也就無法通過程序管理刪除,但是仍然可以在apps目錄中直接刪除軟件主體和配置文件,有必要的話在libs目錄中刪除相應運行庫,在programs目錄中刪除相應輔助運行文件,從而徹底卸載軟件~。(4)、 設(shè)定public的權(quán)限, 因為samba不能做到每個人只能刪除自己的文件, 不能刪除別人的功能,linux設(shè)置目錄sticky bit權(quán)限. 目錄設(shè)定了sticky的權(quán)限,在這個目錄下的文件只有root與文件的所有者才能刪除, 別的用戶可能通過設(shè)置,才能查看此用戶目錄下所有文件,但不能刪除,只有本用戶才能刪除。光盤引導后有2個啟動項,第一啟動項為oem版本的安裝項目,直接回車就可以選擇安裝自己需要的oem版了,第二啟動項為vista的pe啟動項目,這個是用來安裝和維護vista的用的,里面外置了些比較實用的軟件如ghost等和硬件測試軟件等等,(此pe所涉及到的文件在光盤目錄下的boot目錄里的winpechs.wim和光盤根目錄的programs目錄,如果你覺得不喜歡可以直接刪除,刪除后并不影響你的oem版安裝,這些文件是不會安裝到各個oem版本當中去的)。
三、rpm 的一點簡單用法;
我們除了軟件包管理器以外,還能通過rpm 命令來安裝;是不是所有的軟件包都能通過rpm 命令來安裝呢?不是的,文件以.rpm 后綴結(jié)尾的才行;有時我們在一些網(wǎng)站上找到file.rpm ,都要用 rpm 來安裝;
一)初始化rpm 數(shù)據(jù)庫;
通過rpm 命令查詢一個rpm 包是否安裝了,也是要通過rpm 數(shù)據(jù)庫來完成的;所以我們要經(jīng)常用下面的兩個命令來初始化rpm 數(shù)據(jù)庫;
[root@localhost beinan]# rpm –initdb
好了,現(xiàn)在我們來指定系統(tǒng)環(huán)境變量 ld_library_path 的值在shell下輸入:[root@localhost temp]#export ld_library_path=/usr/local/sqlite3/lib:$ld_library_path看看現(xiàn)在系統(tǒng)環(huán)境設(shè)置:[root@localhost temp]#env….ld_library_path=/usr/local/sqlite3/lib:….. (看到了吧,ld_library_path這一行開始就是sqlite3的庫文件路徑:)去掉 -static ,再編譯:[root@localhost temp]# gcc c3.c -o c3 -lsqlite3 -l/usr/local/sqlite3/lib -i/usr/local/sqlite3/include我們推薦使用動態(tài)編譯的方法。[root@localhost ~]# rpm -ivh kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.i686.rpm preparing… ########################################### [100%] 1:kernel-module-ntfs-2.6.########################################### [100%] [root@localhost ~]#/sbin/modprobe ntfs #加載入內(nèi)核中 [root@localhost ~]#dmesg | grep ntfs #顯示日志信息,請注意大小寫 ntfs driver 2.1.20 [flags: r/w module]. 。[root@localhost git-1.7.8]#./configure 再 [root@localhost git-1.7.8]#make 再[root@localhost git-1.7.8]#make prefix = /usr install 最后查詢之[root@localhost ~]# yum info git。