Linux 軟體包管理 rpm命令管理 安裝 解除安裝

2022-01-19 08:45:40 字數 2479 閱讀 8201

mount 確認光碟是否掛載

mount /dev/cdrom /mnt/cdrom  將裝置名稱/dev/cdrom安裝到/mnt/cdrom掛載點下面

mount 檢視光碟是否已經掛載 (ro表示唯讀,rw表示讀寫)

cd /mnt/cdrom/packages 改變當前目錄為packages目錄

ls 顯示當前目錄所有資訊

rpm -ivh httpd-(按兩次tab鍵) 檢視當前目錄下httpd開頭的所有包的全名資訊

rpm -ivh httpd-2(按一次tab鍵補全)回車,安裝apache的主包

注意:error: failed dependencies:(錯誤:依賴失敗:)

httpd-2.2.15-39.e16.centos.x86_64需要依賴apr-util-ldap,需要依賴http-tools-2.2.15-39.e16.centos,需要依賴libapr-1.so.0是庫檔案,需要依賴libaprutil-1.so.0是庫檔案。

rpm apr-util-ldap(按一次tab鍵補全)回車繼續安裝

還是有錯誤發生,還是需要依賴包apr-util

rpm -ivh apr-util-1(按一次tab鍵補全)
注意上圖沒有直接把包全名顯示出來,說明apr-util-1.3.9-3.e16_0.1.處的包全名還是有重複的,需要在按兩次tab鍵顯示包全名

在游標所在處在輸入"

x"後(按一次tab鍵補全)回車繼續安裝

注意第一條依賴libapr-1.so.0是乙個庫檔案(或者叫做模組),需要開啟搜尋第乙個檔案

找到對應linux系統的安裝包全名

rpm -ivh apr-1.3.9-5.el6_2.(按兩次tab鍵)注意不要輸入i686,因為我安裝的是64位的centos6.6系統

rpm -ivh apr-1.3.9-5.el6_2.x86_64.rpm回車安裝這個包,注意要安裝64位的這個包
看到這個介面說明終於安裝成功乙個了,太不容易了。-v選項可以看到warning的注釋資訊,-h選項可以看到preparing...後面的進度條表示顯示詳細資訊(100%表示準備完成)和apr後面的進度條表示顯示進度(100%表示安裝完成)

rpm -ivh apr-util-1.3.9-3.e16_0.1.x86_64.rpm回車安裝最近一次失敗的這個包

rpm -ivh apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm回車繼續安裝在上一次失敗的這個包

rpm -ivh httpd-tools-2.2.15-39.el6.centos.x86_64.rpm回車安裝這個包
可能此時你已經不記得該安裝apache哪個包了

rpm -ivh httpd-(按兩次tab鍵)

rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm回車開始安裝剛才第乙個失敗的apache包

到此為止只是安裝apache的主包,其他包還沒有安裝,太麻煩了,就不再寫筆記了。

rpm -e httpd 解除安裝命令只需要使用包名而不需要使用包全名,而且解除安裝這個命令還可以不在packages這個目錄中執行它,任何乙個目錄執行解除安裝命令都可以,因為包名已經存在到已安裝的linux後台資料庫中了

linux命令 rpm軟體包管理

rpm命令簡介 rpm 軟體管理器 資料庫 var lib rpm 用於軟體進行查詢相關操作的資料庫。rpmbuild 用於建立rpm軟體包的工具 對軟體進行安裝 查詢 解除安裝 公升級 校驗 資料庫的重建 驗證資料報等工作。1 命令格式 1 rpm命名規則 主包 httpd 軟體包名 2.2.15...

Linux軟體包管理(RPM)

查詢rpm軟體包 1 查詢系統中已安裝的全部rpm軟體 查詢已安裝的rpm軟體,可以使用rpm qa命令實現,其中引數a表示全部 all 若要查詢某關鍵字的軟體包是否已安裝,可結合管道操作符和grep命令來實現。如果要在已安裝的軟體包中,查詢包含ftp關鍵字的軟體包的名稱,則實現命令為 2 查詢指定...

RPM軟體包管理

大多數開源軟體都是以源 形式發布的,源 形式程式安裝流程一般如下 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile make 將源 編譯為可執行檔案 make install 安裝編譯好的可執行檔案 rpm redhat package manager 是為了方便軟體管...