RPM軟體安裝

來源:互聯網
上載者:User

標籤:管理程式   應用程式   設定檔   管理工具   執行檔案   

軟體簡介

1.典型應用程式通常由以下幾部分組成

  1)普通可執行程式檔案,一般儲存在 /usr/bin 目錄中,普通使用者即可執行

  2)伺服器程式,管理程式檔案。一般儲存在 /usr/sbin 目錄中,只有管理員才能執行

  3)設定檔。一般儲存在 /etc 目錄中,設定檔較多時會建立相應的子目錄

  4)記錄檔。一般儲存在 /var/log 目錄中

  5)關於應用程式的參考文檔等資料。一般儲存在 /usr/share/doc 目錄中

  6)執行檔案及設定檔的man手冊頁。一般儲存在 /usr/share/man 目錄中

2.常見軟體包類型

  1).RPM軟體包:

      拓展名為.rpm。只能在rpm機智的linux作業系統中安裝,依賴性較強。要用rpm命令安裝

  2).DEB軟體包:

      拓展名為.deb。只能使用DPKG機制的linux系統安裝,要用dpkg命令安裝

  3).原始碼軟體包

      一般為 .tar.gz或 .tar.bz2 格式的壓縮包一般linux系統都能安裝,使用靈活

RPM包管理工具

1.光碟片中的rpm軟體包通常存放在Server目錄中(Server,S是大寫)

2.rpm包的類型(man rpm可以查詢)

  分為三大類

   1).查詢,驗證RPM軟體包的相關資訊

   2).安裝,升級,卸載RPM軟體包

   3).維護RPM資料庫資訊等綜合管理操作

3.格式:rpm [參數] [軟體包名]

4.查詢RPM軟體包資訊

  --rpm -q [軟體名]  軟體是否安裝,可以是多個

  --rpm -qa | more  查看所有安裝完成的軟體,管道號分頁查看

  --rpm -qf [檔案名稱]  查詢該檔案輸入那個軟體

  --rpm -ql [軟體包名]  查詢已安裝軟體安裝到哪裡了

  --rpm -qi [軟體包名]  查詢已安裝軟體的詳細資料  info

  --rpm -qc [軟體名]  查詢已安裝軟體的設定檔

  --rpm -qd [軟體名]  查看一個已經安裝軟體的文檔安裝位置

  --rpm -qR [軟體名]  查看已安裝軟體所一來的軟體包及檔案

  --rpm -qp [軟體名]  顯示未安裝的軟體

             -qpi [RPM軟體全稱]

             -qpl [RPM軟體全稱]

注意:查看未安裝軟體包是,必須要在rpm包所在的目錄。如/mnt/cdrom/Server或/Package

5.RPM軟體包安裝和升級

rpm -i [子參數] [完整軟體包名]

rpm -U [子參數] [完整軟體包名]   若軟體未安裝此命令會自動安裝

          -h  安裝或升級時,以#顯示安裝進度

          -v  顯示安裝時的詳細資料

 注意:安裝多個軟體包時,可以使用萬用字元 * 系統會自動判斷先安裝那個包

 注意:安裝時一般使用 -ivh 選項,升級軟體包時只要把 i 換成 U 即可

 注意:安裝時一定要表明軟體包所在的路徑

 例子:rpm -ivh /media/cdrom/Server/lynx-2.8.5-28.1.e15_2.1.i386.rpm

6.RPM卸載軟體

  -rpm -e[參數] [RPM包名稱]

  注意:卸載軟體是不需要軟體包完整名稱。安裝和卸載軟體包時會因為依賴關係失敗,這時可以用 --nodeps忽略依賴關係,實際環境中避免使用忽略依賴關係
  --nodeps 不檢查依賴性

7.其他命令,軟體包安裝,卸載,升級在參數方面會有相通的地方

rpm -F [軟體包名]   檢查升級軟體包,如沒有此軟體包則放棄安裝

          --force 強制安裝摸個軟體包

8.重建RPM資料庫,當RPM資料庫損壞系統無法自動修複時用

  rpm --rebuilddb  或

  rpm --initdb

  

9.匯入驗證公開金鑰

rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release (公開金鑰名稱)


本文出自 “從0開始吧” 部落格,請務必保留此出處http://0kaishi.blog.51cto.com/9457500/1679088

RPM軟體安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.