【1
】軟體包管理
在系統管理中,軟體包的管理是最重要的,是系統管理的基礎的基礎,
只有我們學會軟體包的管理才能談得上其它的應用。
rpm
rpm是軟體管理程式,提供軟體的安裝、公升級、查詢、反安裝的功能。
優點:
a、安裝方便,軟體中所有資料都經過編譯和打包
b、查詢、公升級、反安裝方便
缺點:
a、缺乏靈活性
b、存在相依屬性
用法:
rpm 引數 軟體包
指令選項
-i:安裝。
-u:公升級安裝,如果不存在也安裝。
-f:更新安裝,如果不存在不安裝。
-v:檢視資訊。
-h:有進度條。
--replacepkgs:強制覆蓋安裝。
--nodeps:不考慮相依屬性。
-q 《軟體名》:查詢。
-qa:查詢所有。
-ql 《軟體名》:列出軟體的檔案清單。
-qi 《軟體名》:列出軟體資訊。
-qf 《檔名》:查詢檔案所屬軟體。
-e 《軟體名》:刪除軟體。
例子:
rpm -ivhbind-9.3.6-4.p1.el5_4.2.i386.rpm#安裝
rpm -uvh/fvhbind-9.3.6-4.p1.el5_4.2.i386.rpm #公升級安裝
rpm -e bind-9.3.6-4.p1.el5_4.2.i386#刪除軟體包
rpm -qpi *.rpm #檢視軟體包裡的內容
rpm -qpl *.rpm #檢視軟體包將會在系統裡安裝哪些部分
rpm –qa #列出所有被安裝的rpm 軟體包
【2】
yum
yum = yellow dog updater, modified主要功能是更方便的新增/刪除/更新rpm包.它能自動解決包的倚賴性問題.
它能便於管理大量系統的更新問題
yum特點
*可以同時配置多個資源庫(repository)
*簡潔的配置檔案(/etc/yum.conf)
*自動解決增加或刪除rpm包時遇到的倚賴性問題
*使用方便
*保持與rpm資料庫的一致性
yum配置
掛載光碟檔案到硬碟
mkdir –p/mnt/cdrom
chmod 777 /mnt
mount -t iso9660/dev/cdrom /mnt/cdrom
配置/etc/yum.repos.d/server.repo
[cdrom]
name=cdrom
baseurl=file:///mnt/cdrom
enabled=1
清除原有的yum資訊
[root@localhost~]# yum clean all
檢視yum 資訊
[root@localhost~]# yum list
yum管理軟體
yum install –y software #安裝軟體
yum update -y software #更新軟體
yum remove -y software #刪除軟體
yum list #列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包
yum grouplist # 累出所有軟體包群組
yumgroupinstall 『包群組名』 # 安裝軟體包群組
yumgroupremove 『包群組名
yum info 包名 #檢視軟體包資訊
yum search 包名 # 搜尋
yum clean all #清除快取
yum新增163源
wget
【3】
apt-get
用linux apt-get命令的第一步就是引入必需的軟體庫,debian的軟體庫也就是所有debian軟體包的集合,它們存在網際網路上的一些公共站點上。把它們的位址加入,apt-get就能搜尋到我們想要的軟體。/etc/apt/sources.list是存放這些位址列表的配置檔案,其格式如下:
deb [web或ftp位址] [發行版名字][main/contrib/non-free]
我們常用的ubuntu就是乙個基於debian的發行
命令:apt-get update:在修改/etc/apt/sources.list或者/etc/apt/preferences之後執行該命令。此外您需要定期執行這一命令以確保您的軟體包列表是最新的。
apt-get install packagename:安裝乙個新軟體包
apt-get remove packagename:解除安裝乙個已安裝的軟體包(保留配置檔案)
apt-get –purge remove packagename:解除安裝乙個已安裝的軟體包(刪除配置檔案)
apt-get autoclean apt:會把已裝或已卸的軟體都備份在硬碟上,所以如果需要空間的話,可以讓這個命令來刪除你已經刪掉的軟體
apt-get clean:這個命令會把安裝的軟體的備份也刪除,不過這樣不會影響軟體的使用的。
apt-get upgrade:更新所有已安裝的軟體包
apt-get dist-upgrade:將系統公升級到新版本
apt-get autoclean:定期執行這個命令來清除那些已經解除安裝的軟體包的.deb檔案。
linux軟體管理
linux 有兩種軟體安裝包,一種是二進位製包 rpm包 一種是源 包 tar.gz rpm包能向windows的exe程式一樣在linux的圖形化介面安裝,但不放方便詳細配置,且同款軟體在不同linux髮型版本的系統上的rpm包 不相容。而源 包是自己編譯的,通用於所有linux版本。rpm q ...
Linux軟體管理
yum y install 全新安裝 rpm ivh 安裝rpm包 nodeps 忽略依賴關係 force 強制安裝軟體包 nosignature yum y reinstall 重新安裝 rpm q 查詢指定包是否安裝 qa 查詢所有已安裝 ql 查詢安裝的檔案 yum y update 更新 公...
linux軟體管理
引數 修復安裝 sudo apt get f install不完全解除安裝 dpkg r 軟體名 完全解除安裝 dpkg p 命令 apt get 管理軟體包,包括安裝,解除安裝,公升級等 apt cache 查詢軟體包資訊 apt proxy 搭建apt 伺服器 apt show versions...