1. 程式人生 > >(8)軟件包管理

(8)軟件包管理

技術分享 進行 一次 而且 plist -s image href zlib

.rpm:(類似windows的.exe)

  安裝: rpm -ivh rpmfile(文件名)

  卸載: rpm -e package

  查詢:rpm -q

     rpm -qpl 列出RPM軟件包內的文件信息

     rpm -qf   查找指定文件屬於哪個RPM包 例 rpm -qf /etc/htp.conf rpm -qf | grep ‘zlib‘


yum:

  yum list 列出所有可用(包括已安裝)RPM包    yum list | grep httped-devel

  yum install 文件 安裝文件

    yum -y install 一切默認安裝

  yum remove 卸載

配合yum倉庫

  倉庫配置文件路徑: /etc/yum.repos.d

  以.repo結尾的都是倉庫配置文件

  需要DNS解析


rpm命令

rpm命令是RPM軟件包的管理工具。rpm原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由於它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的采用。RPM套件管理方式的出現,讓Linux易於安裝,升級,間接提升了Linux的適用度。

技術分享

技術分享

技術分享

來自: http://man.linuxde.net/rpm


yum命令
  yum命令是在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器,它可以使系統管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

  yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。

語法

  yum(選項)(參數)

選項

  -h:顯示幫助信息

  -y:對所有的提問都回答“yes”

  -c:指定配置文件

  -q:安靜模式

  -v:詳細模式

  -d:設置調試等級(0-10)

  -e:設置錯誤等級(0-10)

  -R:設置yum處理一個命令的最大等待時間

  -C:完全從緩存中運行,而不去下載或者更新任何頭文件。

參數

  install:安裝rpm軟件包
  update:更新rpm軟件包;

  check-update:檢查是否有可用的更新rpm軟件包;

  remove:刪除指定的rpm軟件包;

  list:顯示軟件包的信息;

  search:檢查軟件包的信息;

  info:顯示指定的rpm軟件包的描述信息和概要信息;

  clean:清理yum過期的緩存;

  shell:進入yum的shell提示符;

  resolvedep:顯示rpm軟件包的依賴關系;

  localinstall:安裝本地的rpm軟件包;

  localupdate:顯示本地rpm軟件包進行更新;

  deplist:顯示rpm軟件包的所有依賴關系

實例

  部分常用的命令包括:

    自動搜索最快鏡像插件:yum install yum-fastestmirror

    安裝yum圖形窗口插件:yum install yumex

     查看可能批量安裝的列表:yum grouplist

技術分享

來自: http://man.linuxde.net/yum

(8)軟件包管理