rpm是redhat package manager(redhat軟體包管理工具)類似windows裡面的「新增/刪除程式」
rpm可安裝兩種軟體包:
1:二進位製包(一般情況下我們安裝的都是二進位製包)
2:原始碼包
接下來我們分別介紹:
1:首先介紹二進位制安裝
在安裝之前我們需要檢視一下當前系統下是否已經安裝了這個軟體
這說明已經安裝了nginx
那我要是想解除安裝改怎麼辦呢?
現在已經解除安裝完畢了,解除安裝完之後可能會有一些殘留檔案,可以使用
你可以找到這些目錄並且刪除!
接下來開始說一下安裝:
rpm -q samba//查詢程式是否安裝
rpm -ivh /media/cdrom/redhat/rpms/samba-
3.0.
10-1.4e.i386.rpm
//按路徑安裝並顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-
1.3.
0-1.fc4.i386.rpm
//指定安裝目錄
rpm -ivh --test gaim-
1.3.
0-1.fc4.i386.rpm
//用來檢查依賴關係;並不是真正的安裝;
rpm -uvh --oldpackage gaim-
1.3.
0-1.fc4.i386.rpm
//新版本降級為舊版本
rpm -qa | grep httpd #[搜尋指定rpm包是否安裝]--all搜尋*httpd*
rpm -ql httpd #[搜尋rpm包]--list所有檔案安裝目錄
rpm -qpi linux-
1.4-
6.i368.rpm #[檢視rpm包]--query--package--install package資訊
rpm -qpf linux-
1.4-
6.i368.rpm #[檢視rpm包]--file
rpm -qpr file.rpm #[檢視包]依賴關係
rpm2cpio file.rpm |cpio -div #[抽出檔案]
rpm -ivh file.rpm #[安裝新的rpm]--install--verbose--hash
rpm -ivh
rpm -uvh file.rpm #[公升級乙個rpm]--upgrade
rpm -e file.rpm #[刪除乙個rpm包]--erase
常用引數:
二:rpm原始碼包安裝
.src.rpm結尾的檔案,這些檔案是由軟體的源**包裝而成的,使用者要安裝這類rpm軟體包,必須使用命令:
rpm --recompile vim-
4.6-
4.src.rpm #這個命令會把源**解包並編譯、安裝它,如果使用者使用命令:
rpm --rebuild vim-
4.6-
4.src.rpm #在安裝完成後,還會把編譯生成的可執行檔案重新包裝成i386.rpm的rpm軟體包。
Linux下安裝RPM檔案包
2.如何安裝.src.rpm軟體包 有些軟體包是以.src.rpm結尾的,這類軟體包是包含了源 的rpm包,在安裝時 需要進行編譯。這類軟體包有兩種安裝方法,方法一 1.執行rpm i your package.src.rpm 2.cd usr src redhat specs 3.rpmbuild...
Linux下使用rpm安裝mysql
該包解壓完後有以下幾個 裝mysql資料庫其實只需要安裝紅色下劃線的包就可以。二 新增組和使用者 groupadd mysql adduser g mysql mysql passwd mysql 輸入使用者密碼 rpm方式安裝mysql a.檢查mysql及相關rpm包,是否安裝,如果有安裝,則移...
Linux下通過rpm安裝MySQL
安裝依賴包 yum install libaio wget安裝rpm軟體 yum install rpm執行rpm檔案 sudo rpm uvh mysql57 community release el7 11.noarch.rpm安裝mysql,ubuntu下安裝會出現錯誤,缺少依賴包 yum i...