不安裝rpm包,取出rpm包裡的檔案

2022-09-09 03:09:12 字數 1267 閱讀 1184

1、檢視rpm包裡的檔案

[root@vm_166_132 ~]# rpm -qlp mysql5.6.29-1-3.x86_64.rpm |more

/etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf

/usr/local/lib/libjemalloc.a

/usr/local/lib/libjemalloc.so

/usr/local/lib/libjemalloc.so.1

/usr/local/lib/libjemalloc_pic.a

2、檢視已安裝的rpm包檔案

rpm -ql mysql5.6.29-1-2.x86_64

[root@vm_166_132 ~]# rpm -qa |grep mysql

mysql5.6.29-1-3.x86_64

mysql-libs-5.1.73-3.el6_5.x86_64

[root@vm_166_132 ~]# rpm -ql mysql5.6.29-1-3.x86_64|more

/etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf

/usr/local/lib/libjemalloc.a

/usr/local/lib/libjemalloc.so

/usr/local/lib/libjemalloc.so.1

/usr/local/lib/libjemalloc_pic.a

3、將rpm轉換為cpio檔案

[root@vm_166_132 ~]# rpm2cpio mysql5.6.29-1-3.x86_64.rpm >5.6.29.cpio 

4、cpio是用來建立、還原備份檔的工具程式,它可以加入、解開cpio或tar備份檔內的檔案。

[root@vm_166_132 test]# mkdir test;cd test;

[root@vm_166_132 test]# cpio -ivd <../5.6.29.cpio

./etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf

./usr/local/lib/libjemalloc.a

./usr/local/lib/libjemalloc.so

./usr/local/lib/libjemalloc.so.1

./usr/local/lib/libjemalloc_pic.a

5、現在就可以在當前目錄下,拷貝指定的檔案了。^_^

如何安裝RPM包

ubuntu的軟體包格式是deb,如果要安裝rpm的包,則要先用alien把rpm轉換成deb。sudo apt get install alien alien預設沒有安裝,所以首先要安裝它,如果找不到這個包,請檢查你的 etc apt sources.list 並新增 deb feisty mai...

linux的rpm包安裝

一 rpm包安裝方式步驟 二 deb包安裝方式步驟 三 tar.gz源 包安裝方式 四 tar.bz2源 包安裝方式 五 apt方式安裝 引用 1 開啟乙個終端,su 成root使用者 2 apt cache search soft注 soft是你要找的軟體的名稱或相關資訊 3 如果2中找到了軟體s...

rpm 看 rpm 包內容

1 使用 rpm 命令檢視 rpm 包的內容 rpm qpl packetname.rpm 2 解壓 rpm 檔案 rpm2cpio rpm cpio div 3 cpio 命令的用法 用法 cpio option device 例 備份 home目錄 1 建立備份 1 絕對路徑 find home...