2. 對比
3. rpm操作
4. 使用yum管理rpm包
5. 講講ubuntu中的高階包管理工具apt-get
redhat系列:redhat、centos、fedora等
debian系列:debian、ubuntu等
常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -引數」
包管理工具 yum
支援tar包
常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -引數」
包管理工具 apt-get
支援tar包
tar 只是一種壓縮檔案格式,所以,它只是把檔案壓縮打包而已。
rpm 相當於windows中的安裝檔案,它會自動處理軟體包之間的依賴關係。
優缺點來說,rpm一般都是預先編譯好的檔案,它可能已經繫結到某種cpu或者發行版上面了。
tar一般包括編譯指令碼,你可以在你的環境下編譯,所以具有通用性。
如果你的包不想開放源**,你可以製作成rpm,如果開源,用tar更方便了。
tar一般都是原始碼打包的軟體,需要自己解包,然後進行安裝三部曲,./configure
,make
,make install
來安裝軟體。
rpm是redhat公司的一種軟體包管理機制,直接通過rpm命令進行安裝刪除等操作,最大的優點是自己內部自動處理了各種軟體包可能的依賴關係。
*.rpm形式的二進位制軟體包
安裝:rpm -ivh *.rpm
解除安裝:rpm -e packgename
rpm -q nginx 檢視是否已經安裝
公升級:rpm -uvh ***
查詢:查詢所有安裝的包: rpm -qa
查詢某個包:rpm -qa | grep ***
rpm -qi ***
查詢軟體的安裝路徑:rpm -qi ***
rpm -qc ***
查詢某個檔案是那個rpm包產生:rpm -qf /etc/yum.conf
rpm -qpi ***
rpm -qa|grep php 檢視已安裝的rmp包
1、yum的配置檔案是/etc/yum.conf
yum = yellow dog updater, modified
主要功能是更方便的新增/刪除/更新rpm包.
它能自動解決包的倚賴性問題.
它能便於管理大量系統的更新問題
yum特點
可以同時配置多個資源庫(repository)
簡潔的配置檔案(/etc/yum.conf
自動解決增加或刪除rpm包時遇到的倚賴性問題
使用方便
保持與rpm資料庫的一致性
我們來先講redhat的yum 這種高階的包管理.
yum install gcc [centos]
更新:yum update
安裝:yum install ***
移除:yum remove ***
清除已經安裝過的檔案(/var/cache/yum/):yum clean all
搜尋:yum search ***
列出所有可安裝的軟體包:yum list
eg:yum list php*
列出所指定的軟體包
命令:yum list
列出所有可更新的軟體包
命令:yum list updates
列出所有已安裝的軟體包
命令:yum list installed
列出所有已安裝但不在 yum repository 內的軟體包
命令:yum list extras
查詢檔案訊息:yum info ***
yum 和 apt get的區別
一般來說著名的linux系統基本上分兩大類 1.redhat系列 redhat centos fedora等 2.debian系列 debian ubuntu等 redhat 系列 1 常見的安裝包格式 rpm包,安裝rpm包的命令是 rpm 引數 2 包管理工具 yum 3 支援tar包 debi...
yum和apt get的區別
一般來說著名的linux系統基本上分兩大類 1.redhat系列 redhat centos fedora等 2.debian系列 debian ubuntu等 redhat 系列 1 常見的安裝包格式 rpm包,安裝rpm包的命令是 rpm 引數 2 包管理工具 yum 3 支援tar包 搜尋 r...
yum和apt get的用法和區別
一般來說著名的linux系統基本上分兩大類 1.redhat系列 redhat centos fedora等 2.debian系列 debian ubuntu等 redhat 系列 1 常見的安裝包格式 rpm包,安裝rpm包的命令是 rpm 引數 2 包管理工具 yum 3 支援tar包 debi...