CentOS下使用rpm 幾個常用命令

2021-08-06 04:30:12 字數 2145 閱讀 2802

先看總結

安裝軟體的命令格式: rpm -ivh filename.rpm 

公升級軟體的命令格式:  rpm -uvh filename.rpm 

解除安裝軟體的命令格式:  rpm -e filename.rpm 

查詢軟體描述資訊的命令格式:  rpm -qpi filename.rpm 

列出軟體檔案資訊的命令格式:  rpm -qpl filename.rpm 

查詢檔案屬於哪個 rpm 的命令格式:  rpm -qf filename 

再詳細的說幾個

1. 檢視字尾 .rpm 檔案的安裝路徑:

1)rpm -ql  *** 就可以看到***在系統的哪些位置

例如

# rpm -ql mysql57-community-release-el7-9.noarch

/etc/pki/rpm-gpg/rpm-gpg-key-mysql

/etc/yum.repos.d/mysql-community-source.repo

/etc/yum.repos.d/mysql-community.repo

2)rpm -qpl ***.rpm 檢視rpm 檔案將會被安裝

在什麼目錄檔案下。

例如:

# rpm -qpl anydesk-2.5.0-1.el7.x86_64.rpm 

/etc/xdg/autostart/anydesk.desktop

/usr/bin/anydesk

/usr/lib64/anydesk

/usr/lib64/anydesk/libgdkglext-x11-1.0.so.0

/usr/lib64/anydesk/libgdkglext-x11-1.0.so.0.0.0

/usr/lib64/anydesk/libgtkglext-x11-1.0.so.0

/usr/lib64/anydesk/libgtkglext-x11-1.0.so.0.0.0

/usr/lib64/anydesk/libpangox-1.0.so.0

/usr/lib64/anydesk/libpangox-1.0.so.0.0.0

/usr/libexec/anydesk

/usr/share/doc/anydesk-2.5.0

/usr/share/doc/anydesk-2.5.0/bundled-libs

/usr/share/doc/anydesk-2.5.0/copying.lib.gtkglext

/usr/share/doc/anydesk-2.5.0/copying.pangox-compat

/usr/share/doc/anydesk-2.5.0/readme

/usr/share/man/man1/anydesk.1.gz

/usr/share/pixmaps/anydesk.png

/usr/share/pixmaps/anydesk.xpm

2. 安裝rpm檔案:

1)rpm -ivh ***x.rpm 這是rpm的常用命令,這個應該不用解釋了吧。。。

3. 解除安裝rpm 檔案:

1)先查詢,rpm -qa 來進行查詢看看檔案是否被安裝

rpm -qa | grep tomcat4 檢視 tomcat4 是否被安裝

例如:

# rpm -qa | grep mysql

mysql-community-server-5.7.16-1.el7.x86_64

mysql-community-libs-5.7.16-1.el7.x86_64

mysql57-community-release-el7-9.noarch

mysql-community-client-5.7.16-1.el7.x86_64

mysql-community-libs-compat-5.7.16-1.el7.x86_64

mysql-community-common-5.7.16-1.el7.x86_64

2) 再解除安裝 rpm -e *** 命令解除安裝 

例如:

# rpm -e anydesk-2.5.0-1.el7.x86_64

centos下安裝mysql,使用rpm包的形式

1.檢視centos的mysql是否已經安裝,使用rpm qa grep mysql 將顯示的結果全部刪除即可,使用命令 rpm e nodeps mysql community 具體名稱根據上面命令顯示的結果 3.初始化,執行mysqld initialize user mysql,執行結束在 v...

Centos使用rpm安裝Mysql

詳細步驟 選擇mysql版本,作業系統以及作業系統版本,這裡作業系統選擇redhat,作業系統版本視自己系統選擇32位或者64位 9.原因是缺少依賴包,安裝依賴包yum install y perl module install.noarch,如果yum無法安裝,嘗試yum update更新倉庫 1...

CentOS下安裝tar包 rpm包

原文 在centos系統中,軟體安裝程式比較紛繁複雜,不過最常見的有兩種 1 一種是軟體的源 您需要自己動手編譯它。這種軟體安裝包通常是用gzip壓縮過的tar包 字尾為.tar.gz 2 另一種是軟體的可執行程式,你只要安裝它就可以了。這種軟體安裝包通常被是乙個rpm包 redhat linux ...