<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ty-blogjava

    統計

    留言簿

    閱讀排行榜

    評論排行榜

    Linux RPM 命令參數使用詳解

    參考:http://www.cnblogs.com/kakafra/p/3336020.html 

    rpm 執行安裝包
    二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由 RPM自動編譯、安裝。源代碼包經常以src.rpm作為后綴名。
    常用命令組合:
    -ivh:安裝顯示安裝進度--install--verbose--hash
    -Uvh:升級軟件包--Update;
    -qpl: 列出RPM軟件包內的文件信息[Query Package list];
    -qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
    -qf:查找指定文件屬于哪個RPM軟件包[Query File];
    -Va:校驗所有的 RPM軟件包,查找丟失的文件[View Lost];
    -e:刪除包
    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 http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
    rpm -Uvh file.rpm    #[升級一個rpm]--upgrade
    rpm -e file.rpm      #[刪除一個rpm包]--erase
    常用參數:
    Install/Upgrade/Erase options:
    -i, --install                     install package(s)
    -v, --verbose                     provide more detailed output
    -h, --hash                        print hash marks as package installs (good with -v)
    -e, --erase                       erase (uninstall) package
    -U, --upgrade=<packagefile>+      upgrade package(s)
    --replacepkge                    無論軟件包是否已被安裝,都強行安裝軟件包
    --test                            安裝測試,并不實際安裝
    --nodeps                          忽略軟件包的依賴關系強行安裝
    --force                           忽略軟件包及文件的沖突
    Query options (with -q or --query):
    -a, --all                         query/verify all packages
    -p, --package                     query/verify a package file
    -l, --list                        list files in package
    -d, --docfiles                    list all documentation files
    -f, --file                        query/verify package(s) owning file
    RPM源代碼包裝安裝
    .src.rpm結尾的文件,這些文件是由軟件的源代碼包裝而成的,用戶要安裝這類RPM軟件包,必須使用命令:
    rpm --recompile vim-4.6-4.src.rpm   #這個命令會把源代碼解包并編譯、安裝它,如果用戶使用命令:

    rpm --rebuild vim-4.6-4.src.rpm  #在安裝完成后,還會把編譯生成的可執行文件重新包裝成i386.rpm 的RPM軟件包。

    [root@localhost src]# rpm -ivh awstats-6.8-1.noarch.rpm
    error: Failed dependencies:
    perl(LWP::UserAgent) is needed by awstats-6.8-1.noarch
    [root@localhost src]#

    使用rpm 屬性相依套件的檔案

    [root@localhost src]# rpm -qpR awstats-6.8-1.noarch.rpm
    /bin/sh
    /usr/bin/perl
    config(awstats) = 6.8-1
    perl >= 0:5.005
    perl(LWP::UserAgent)
    perl(POSIX)
    perl(Socket)
    perl(Time::Local)
    perl(strict)
    perl(vars)
    rpmlib(CompressedFileNames) <= 3.0.4-1
    rpmlib(PayloadFilesHavePrefix) <= 4.0-1

    posted on 2017-03-26 16:50 小勇 閱讀(129) 評論(0)  編輯  收藏 所屬分類: Linux


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产天堂久久综合网站| 中文亚洲成a人片在线观看| 亚洲一区二区三区日本久久九| 九一在线完整视频免费观看| 免费亚洲视频在线观看| 亚洲经典千人经典日产| 韩国二级毛片免费播放| 国产精品日本亚洲777| 国产一级淫片a视频免费观看| 国产亚洲精品美女2020久久| 国产一区二区三区免费在线观看 | 国产无遮挡色视频免费视频| 色欲aⅴ亚洲情无码AV蜜桃| 日本a级片免费看| 又硬又粗又长又爽免费看 | 久久国产福利免费| 亚洲av无码潮喷在线观看| 一区二区免费视频| 亚洲伊人久久大香线蕉啊| 大陆一级毛片免费视频观看| 国产亚洲漂亮白嫩美女在线| 浮力影院亚洲国产第一页| 欧洲人成在线免费| 99热亚洲色精品国产88| 免费看小12萝裸体视频国产| 久久久久久噜噜精品免费直播| 亚洲第一视频网站| 欧洲精品免费一区二区三区| 一级做a毛片免费视频| 久久精品国产亚洲77777| 久久久久久99av无码免费网站| 亚洲欧美在线x视频| 亚洲中文字幕无码一久久区| 亚洲成年人免费网站| 亚洲国产精品成人AV在线| 国产亚洲美女精品久久久2020| 99久久精品免费精品国产| 亚洲AV成人精品一区二区三区| 亚洲精品国偷自产在线| 97免费人妻无码视频| jizz免费在线观看|