【教程主題】:
linux軟體管理
【1】軟體包管理
在系統管理中,軟體包的管理是最重要的,是系統管理的基礎的基礎,
只有我們學會軟體包的管理才能談得上其它的應用。
rpmrpm是軟體管理程式,提供軟體的安裝
、公升級、查詢、反安裝的功能。
優點:a、安裝方便,軟體中所有資料都經過編譯和打包
b、查詢、公升級、反安裝方便
缺點:a、缺乏靈活性
b、存在相依屬性
用法:rpm 引數 軟體包
指令選項
-i:安裝。
-u:公升級安裝,如果不存在也安裝。
-f:更新
安裝,如果不存在不安裝。
-v:檢視資訊。
-h:有進度條。
--replacepkgs:強制覆蓋安裝。
--nodeps:不考慮相依屬性。
-q 《軟體名
>
:查詢。
-qa:查詢所有。
-ql 《軟體名
>
:列出軟體的檔案清單。
-qi 《軟體名
>
:列出軟體資訊。
-qf 《檔名
>
:查詢檔案所屬軟體。
-e 《軟體名
>
:刪除軟體。
例子:rpm -ivh bind-9.3.6-4.p1.el5_4.2.i386.rpm#安裝
rpm -uvh/fvh bind-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 # 累出所有軟體包群組
yum groupinstall
『包群組名
』# 安裝軟體包群組
yum groupremove
『包群組名
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
檔案。
軟體專案管理 六 軟體專案質量管理
使用者需求是衡量軟體質量的基礎。除滿足明確定義的需求外,還要滿足隱含的需求。mccall軟體質量模型 特殊原因,使過程效能穩定,防止質量問題的出現。預防成本 為防止將缺陷引入軟體而進行的預防工作所消耗的費用。評價成本 檢查軟體是否包含缺陷的工作所消耗的費用。失效成本 修復缺陷工作所消耗的成本。確定專...
軟體測試(六) 軟體測試流程管理
6 軟體測試流程管理 6.1軟體測試流程管理基礎 1,測試流程管理的意義 a 角色分工的統一和集中分配便於管理和績效考核 b 溝通所需的軟體開發和測試流程環節和結果 步驟幫助團隊成員明確各自的工作任務 c 明確測試流程便於領導層及時發現隱患,並採取行動 d 便於新員工快速學習應做的工作,並融入團隊工...
linux技能點 六 軟體管理和其他命令
軟體管理 rpm yum apt get ubuntu rpm q 查詢 rpm i 安裝 rpm e 解除安裝 rpm u 更新 yum install 安裝 yum remove 解除安裝 yum update 更新 yum search 檢視遠端安裝源是否有安裝程式 yum list 遠端安裝...