Linux下通過指令碼命令批量查詢已經安裝的rpm包
注意一下, 下面的 binutils \ 是第一個rpm 包名稱,不包含後面的版本號碼
[root@rac02 grid]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
然後輸入:
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel
結果如下:
[root@rac02 grid]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
> compat-libstdc++-33 \
> elfutils-libelf \
> elfutils-libelf-devel \
> gcc \
> gcc-c++ \
> glibc \
> glibc-common \
> glibc-devel \
> glibc-headers \
> ksh \
> libaio \
> libaio-devel \
> libgcc \
> libstdc++ \
> libstdc++-devel \
> make \
> sysstat \
> unixODBC \
> unixODBC-devel
binutils-2.17.50.0.6-9.el5 (i386)
compat-libstdc++-33-3.2.3-61 (i386)
elfutils-libelf-0.137-3.el5 (i386)
elfutils-libelf-devel-0.137-3.el5 (i386)
gcc-4.1.2-44.el5 (i386)
gcc-c++-4.1.2-44.el5 (i386)
glibc-2.5-34 (i686)
glibc-common-2.5-34 (i386)
glibc-devel-2.5-34 (i386)
glibc-headers-2.5-34 (i386)
ksh-20080202-2.el5 (i386)
libaio-0.3.106-3.2 (i386)
libaio-devel-0.3.106-3.2 (i386)
libgcc-4.1.2-44.el5 (i386)
libstdc++-4.1.2-44.el5 (i386)
libstdc++-devel-4.1.2-44.el5 (i386)
make-3.81-3.el5 (i386)
sysstat-7.0.2-3.el5 (i386)
unixODBC-2.2.11-7.1 (i386)
unixODBC-devel-2.2.11-7.1 (i386)
[root@rac02 grid]#
如果是64bit系統, 有些rpm 包應該包括兩個同樣的package, 一個是32bit , 一個是64bit .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-682722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux rpm查詢命令以及RPM包驗證Linux
- Linux之RPM包管理_RPM包查詢Linux
- Linux RPM包安裝、解除安裝、升級命令講解Linux
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- rpm包的查詢
- Linux命令之rpm安裝命令Linux
- 徹底解除安裝rpm軟體包的指令碼指令碼
- Linux中軟體包安裝、查詢用哪個命令?Linux
- Yum命令之僅下載rpm安裝包且不安裝
- linux下通過原始碼安裝gitLinux原始碼Git
- Linux RPM安裝及查詢下載(--推薦個軟體倉庫)Linux
- 如何在 Arch Linux 中查詢已安裝的專有軟體包?Linux
- centos(linux): rpm -V 驗證rpm包安裝程式的安全CentOSLinux
- CentOS下使用rpm包安裝MySQLCentOSMySql
- linux下查詢命令的技巧Linux
- Linux - openssh透過原始碼build rpm包Linux原始碼UI
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- Linux 筆記分享十六:指令碼安裝包Linux筆記指令碼
- 對RPM軟體包的查詢操作
- Greenplum_原始碼編譯安裝和RPM包安裝原始碼編譯
- 通過shell指令碼 批量新增使用者指令碼
- Linux rpm -e --nodeps rpm解除安裝Linux
- RPM包的安裝與升級
- Linux下怎麼安裝.deb格式的安裝包?Linux系統下.deb格式安裝包的安裝教程Linux
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- rpm包安裝升級與解除安裝
- RPM包安裝與介紹
- Linux通過Shell指令碼命令修改密碼不需要互動Linux指令碼密碼
- 使用CheckInstall從原始碼製作RPM安裝包原始碼
- 『現學現忘』Docker基礎 — 12、通過RPM軟體包方式安裝DockerDocker
- mysql8.0.30的RPM包安裝方法MySql
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- 通過 shell 指令碼完成 GitLab11.9.11 的一鍵安裝指令碼Gitlab
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- Linux 通過wget命令,直接下載安裝jdk1.8LinuxwgetJDK
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- centos以RPM包方式安裝redis的方法CentOSRedis
- 在 Fedora 中安裝替代版本的 RPM 包
- 『學了就忘』Linux軟體包管理 — 49、擴充:Linux中通過指令碼安裝程式Linux指令碼