Linux yum apt-get 方式

Linux 大體能夠分兩大類
 
RedHat分支
redhat, centos ,mandrake,mandriva,國產的紅x等
1 常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -參數」 
2 包管理工具  yum 
3 支持tar包
 
Debian分支
debian,ubuntu等
1 常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -參數」
2 包管理工具 apt-get
3 支持tar包
 
經常使用的yum命令
yum clean all                             清空yum緩存 
yum list                                       列出yum源中的軟件 
yum install  packagename         安裝軟件包 
yum remove  packagename         移除軟件包 
yum search  packagename         查找軟件包 
yum check-update                      檢查能夠更新的軟件包
yum list installed                         羅列已經安裝的軟件包 
yum info  packagename             查看軟件包的信息
yum update                                   升級全部軟件包 
yum update  packagename         升級指定軟件包
yum upgrade                                  升級全部軟件包(只要是系統裏的東西有更新的所有更新)
 
RPM
rpm是redhat公司的一種軟件包管理機制,直接經過rpm命令進行安裝刪除等操做,最大的優勢是本身內部自動處理了各類軟件包可能的依賴關係
 
安裝:rpm -ivh *.rpm                                        ----可用於線上安裝
卸載:rpm -e packagename
查詢全部安裝包:rpm -qa 
查詢某個安裝包:rpm -q packagename
                            rpm -qa | grep name
升級:rpm -Uvh packagename
查詢軟件安裝路徑:rpm -qc name
查詢某文件是哪一個rpm包產生:rpm -qf  /etc/yum.conf   --文件路徑
增長資源庫
例如:增長rpm.livna.org做爲資源庫
安裝Livna.org rpms GPG key r pm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
 
經常使用的apt-get命令
apt-file  list packagename                                   列出一個軟件包中包含的文件
apt-get update                                                更新本機中的數據庫緩存
apt-cache search packagename                    查找包含部分關鍵字的軟件包
apt-get install packagename                         安裝指定的軟件
apt-get remove packagename                       卸載軟件
apt-get  --purge remove packagename        徹底卸載軟件包括刪除配置
apt-get source packagename                         下載軟件包源代碼
apt-get  --reinstall install packagename        修復或者只安裝最新版本
apt-get  clean                                                   清理全部的緩存文件
apt-cache  show packagename                      查看編譯一個包須要哪些其餘的庫(包)
 
DPKG
dpkg 是Debian[待賓] Package 的簡寫。爲 Debian 專門開發的套件管理系統,方便軟件的安裝、更新及移除。全部源自Debian的Linux 發行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
 
dpkg -i packagename            安裝一個 Debian 軟件包
dpkg -c packagename           列出  packagename  的內容
dpkg -r packagename           移除一個已安裝的包裹
dpkg -P packagename          徹底清除一個已安裝的包裹(包括配製文件)
dpkg -L  packagename          列出  packagename   安裝的全部文件清單
dpkg -s  packagename           顯示已安裝包裹的信息
dpkg-reconfigure  packagename   從新配製一個已經安裝的包裹
相關文章
相關標籤/搜索