麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell腳本解壓rpm軟件包

2020-07-27 19:15:56
字體:
來源:轉載
供稿:網友

有時候需要從RPM包中提取文件,而又沒有安裝且不想安裝 rpm相關的庫和程序,此時下面這個小小的綠色腳本可以幫你達成愿望。

注:
1. 此腳本來源于 Internet,具體位置不記得了,相對于源腳本做了一點點小的改動
2. 系統需要安裝cpio程序(一般的系統都帶)

#!/bin/sh#*************************************************************#     Author: Unknown, Modified by VeVB.COm#    Filename: rpmextract.sh#  Description: extrac rpm package without install #         rpm related program#*************************************************************if [ $# -lt 1 ] ; then	echo -e "anUsage: `basename $0` <rpm_pkg_file> n"	exit 1fipkg=$1if [ ! -e "$pkg" ]; then  echo -e "nERR: package $pkg does not exist ! n"	exit 1fi### check if cpio existsCPIO_VER=`cpio --version 2>/dev/null`if [ -z "$CPIO_VER" ]; then	echo -e "nERR: prerequisite program cpio does not found ! n"	exit 1fileadsize=96o=`expr $leadsize + 8`set `od -j $o -N 8 -t u1 $pkg`il=`expr 256 * ( 256 * ( 256 * $2 + $3 ) + $4 ) + $5`dl=`expr 256 * ( 256 * ( 256 * $6 + $7 ) + $8 ) + $9`# echo "sig il: $il dl: $dl"sigsize=`expr 8 + 16 * $il + $dl`o=`expr $o + $sigsize + ( 8 - ( $sigsize % 8 ) ) % 8 + 8`set `od -j $o -N 8 -t u1 $pkg`il=`expr 256 * ( 256 * ( 256 * $2 + $3 ) + $4 ) + $5`dl=`expr 256 * ( 256 * ( 256 * $6 + $7 ) + $8 ) + $9`# echo "hdr il: $il dl: $dl"hdrsize=`expr 8 + 16 * $il + $dl`o=`expr $o + $hdrsize`dd if=$pkg ibs=$o skip=1 2>/dev/null | gunzip | cpio -idmuv || dd if=$pkg ibs=$o skip=1 2>/dev/null | bzip2 -d | cpio -idmuv

使用方法:rpmextract.sh <RPM文件>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区三区欧美 | 色人阁导航 | fc2成人免费人成在线观看播放 | chinese18 xxxx videos| 国产成人午夜高潮毛片 | 毛片电影网址 | 操你逼 | 日本免费一区二区三区四区 | 麻豆一区二区99久久久久 | 日本免费aaa观看 | 一级做a爱片久久毛片a高清 | 九九热视频这里只有精品 | av免费在线网 | 久久久久夜色精品国产老牛91 | 久久久久久久久成人 | 黄色伊人网站 | 91网页视频入口在线观看 | 日本高清黄色片 | 久久精品视频2 | www.com超碰 | 欧美性成人 | 又黄又爽免费无遮挡在线观看 | 爱高潮www亚洲精品 国产精品一区自拍 | a免费看| 黄色网址在线免费播放 | 欧美不卡视频在线观看 | 在线a亚洲视频播放在线观看 | 日韩午夜片 | 国产毛片aaa一区二区三区视频 | 国产成人高清成人av片在线看 | 国产一级淫片在线观看 | 在线成人毛片 | 色视频在线观看 | 黄色av免费网站 | 激情五月少妇a | 九九热精品视频在线播放 | 天使萌一区二区三区免费观看 | 免费欧美一级视频 | 国产在线欧美日韩 | 亚洲乱妇19p | 91精品国产91久久久久久丝袜 |