-
yum源文件內容查看全部
-
升級和卸載命令 rpm -Uvh 包全名 - -U(upgrade)升級 RPM -e 包名 - -e (erase)卸載 - --nodeps 不檢查依賴性查看全部
-
RPM安裝查看全部
-
Linux軟件安裝管理-Linux中rpm命令管理之RPM包校驗 RPM包校驗 rpm -V 已安裝的包名 - -V 校驗指定RPM包的文件 什么是包校驗 就是驗證包是否被修改過 沒有被修改過 表示驗證通過 驗證內容中的8個信息的具體內容如下: S 文件大小是否改變 M 文件類型或文件的權限(rwx)是否被改變 5 文件MD5校驗和是否改變 D 設備的主從代碼是否改變 L 文件路徑是否改變 U 文件的屬主是否改變 G 文件的屬組是否改變 T 文件的修改時間是否改變 c 配置文件 d 普通文檔 g 鬼文件,很少見,就是該文件不應該被這個RPM包包含 L 授權文件 r 描述文件 RPM包中文件提取 rpm2cpio 包全名 | cpio -idv .文件絕對路徑 -rpm2cpio #將rpm包轉換為cpio格式的命令 -cpio #是一個標準工具,它用于創建軟件檔案和從檔案文件中提取文件 cpio 選項<[文件][設備] - -i copy-in 模式 還原 - -d 還原時自動新建目錄 - -v 顯示還原過程 e.g: rpm -qf /bin/ls #查詢ls命令屬于哪個軟件包 mv /bin/ls /tmp/ #造成ls命令誤刪假象 rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls #提取ls命令到當前目錄 cp /root/bin/ls /bin/ #把ls命令復制回/bin/目錄 修復誤操作查看全部
-
Linux軟件安裝管理-Linux中rpm命令管理之RPM包查詢 查詢是否安裝 rpm -q 包名 查詢所有的RPM包 rpm -qa 比如:rpm -qa | grep httpd 查詢軟件包的詳細信息 rpm -qi 包名 - -i 查詢軟件信息 - -p 查詢未安裝信息 查詢包中文件安裝位置 rpm -ql 包名 - -l 列表 - -p 查詢未安裝包信息 RPM包默認安裝位置 /etc/ 配置文件安裝目錄 /usr/bin/ 可執行的命令安裝目錄 /usr/lib/ 程序所使用的函數庫保存位置 /usr/share/doc/ 基本的軟件使用手冊保存位置 /usr/share/man/ 幫助文件保存位置 查詢系統文件屬于哪個RPM包 rpm -qf 文件系統名 - -f 查詢系統文件屬于哪個軟件包 查詢軟件包的依賴性 rpm -qR 包名 - -R 查詢軟件包的依賴性 - -p 查詢未安裝包信息查看全部
-
Linux軟件安裝管理-Linux中命令管理之升級與卸載 RPM包升級 rpm -Uvh 包全名 - -U(upgrade)升級 RPM -e 包名 - -e (erase)卸載 - --nodeps 不檢查依賴性 卸載的時候也需要依賴檢查 反向卸載查看全部
-
rpm 安裝 -i install 安裝 -v verbose 顯示詳細信息 -h hash 顯示進度 --nodeps 不檢測依賴性 當第一次安裝的時候要注意包全名 并且要注意路徑 對于已經安裝的是搜索/var/lib/rpm 包全名與包名 包全名:操作的包是沒有安裝的軟件包時,使用包全名。而且要注意路徑 包名: 操作一景安裝的軟件包時,使用包名,是收索/var/lib/rpm/中的數據庫查看全部
-
掛載光盤,rpm的packages在以下目錄 >mkdir /mnt/cdrom >mount /dev/sr0 /mnt/cdrom/ >cd /mnt/cdrom >ls >Packages RPM包在系統光盤中 RPM包的命名規則 e.g: httpd-2.2.15-15.el6.centos.1.i686.rpm -httpd軟件包名 -2.2.15軟件版本號 -15 軟件發布次數 -el6.centos 適合的Linux平臺 -i686 適合的硬件平臺 -rpm 擴展名 RPM包的依賴性 樹形依賴:a->b->c 環形依賴:a->b->c->a 模塊依賴:庫文件依賴 *.so.2 擴展 模塊依賴,查詢網站:www.rpmfind.net 那我們怎么找到 *.so.2文件在哪里呢?將文件放到www.rpmfind.net里查找 安裝就可以了 那如果我們不能上網 怎么辦? 那就看文件名像啥 然后猜可能的依賴安裝文件是啥 這里要提到yum 可以自動尋找依賴文件 but redhat 任務yum是售后服務 需要付費 知識yum在centos上是免費的 當裝RPM 軟件包的時候有模塊依賴。當看見包依賴于一個.so結尾的文件是。這是被依賴的文件。需要找到包含這個文件的包,再安裝上??梢栽诰W站上查到包的名字。 yum在線安裝解決了包依賴性的問題,在服務器上自動找到依賴的包并安裝。查看全部
-
Linux軟件安裝管理-Linux軟件包管理之RPM包和腳本安裝包 RPM包 二進制包的優點 包管理系統簡單,只通過幾個命令就可以實現包的安裝,升級,查詢和卸載 安轉速度快 缺點 經過編譯,不再可以看到源代碼 功能選擇不如源代碼包靈活 依賴性 就是裝A的時候 依賴B 得先裝B才行 呵呵 有點邪惡 腳本安裝包 將復雜的安裝用shell 腳本進行封裝,安裝的時候執行shell 腳本就可以了查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】Linux 軟件包簡介 1) 軟件包分類 1-1) 源碼包優點 # 腳本安裝包 1-1-1) 開源, 如果有足夠的能力, 可以修改源代碼 1-1-2) 可以自由選擇所需的功能 1-1-3) 軟件是編譯安裝, 所以更加適合自己的系統, 更加穩定也效率更高 1-1-4) 卸載方便 1-2) 源碼包缺點 1-2-1) 安裝過程步驟較多, 尤其安裝較大的軟件集合時( 如LAMP環境搭建Linux Apache MySql Php ), 容易出現拼寫錯誤 1-2-2) 編譯過程時間較長, 安裝比二進制安裝時間長 1-2-3) 因為是編譯安裝, 安裝過程中一旦報錯新手很難解決 1-2) 二級制包( RPM包, 系統默認包 ) 2) 編譯, 是將字符編碼 遵循 ASCII 轉變為機器語言的過程 3) 反編譯, 編譯, 在理論上是不可逆轉, 在編譯過程中遵循一定規則, 而在反編譯時難免造成代碼損失, 而無法完全破解 4) windows 中的程序都是經過編譯的, 看不到源代碼, linux 中源碼包是可以看到源代碼, 安裝時現編譯安裝查看全部
-
字符界面下安裝軟件: 1、軟件包管理簡介 2、rpm命令管理 3、yum在線管理 4、源碼包管理 5、腳本安裝包 (最基本軟件的安裝方法)查看全部
-
--prefix/usr/local/apache2 指定安裝位置查看全部
-
Nginx支持同時五萬并發連接訪問量。遠遠多于apache服務器。查看全部
-
安裝一個rpm包的appache后還可以再裝一個源碼包的的appache。因為安裝目錄不同。但是我們安裝兩個appache只能啟動一個服務。因為只有一個端口號。所以往往不會安裝兩個。這樣會造成資源浪費。查看全部
-
安裝后最大區別是安裝位置不同。rpm包可以通過servic命令啟動程序,也可以指定目錄、/etc/init.d.但是源碼包不能用這種方法啟動服務。查看全部
舉報
0/150
提交
取消