linux下rpm安裝總結

2021-07-07 08:37:22 字數 1751 閱讀 3720

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...