使用yum安裝軟件:shell
自動安裝軟件包(軟件管理)網絡
YUM架構
解決依賴關係,自動下載軟件包,基於C/S架構ide
S:工具
直接使用光盤所在的根所在的目錄(/media/xxx/或/mnt)性能
配置yum源的配置文件:開發工具
cd /etc/yum.repos.dui
Centos-Media.repo
spa
CentOS-Base.repo 是yum 網絡源的配置文件blog
CentOS-Media.repo 是yum 本地源的配置文件
yum使用:
安裝:
yum clear all
yum list
yum install zsh #安裝zsh
yum install httpd
安裝一組軟件包:
yum grouplist
yum groupinstall "Development tools"
yum查詢:
# rpm -pqi /mnt/Packages/zsh-4.3.10-7.el6.x86_64.rpm 查看一個包的做用
# yum list z*
# yum search zsh
yum的刪除:
# yum remove zsh
選項 : -y #yes
# yum install -y zsh
http://mirrors.sohu.com/ #系統鏡像站
源碼編譯安裝軟件包:
前提:系統必須安裝:開發工具,開發庫
步驟:
得到源碼包
解壓 tar
配置,檢測安裝環境
#./configure #檢查安裝環境是否符合需求,若是沒有問題,生成:Makefile文件
4.編譯
#make (編譯時會讀取Makefile文件)
5.安裝
#make install
刪除:注意路徑
make uninstall
不過大多數刪除不乾淨,因此建議你們安裝時,在./configure 步驟添加一個: --prefix 參數,這樣刪除或備份時,直接對刪除這個目錄操做就能夠了
#make clean
#./configure --prefix=/usr/local/名字
#make && make install
#rm -rf 名字 --刪除路徑就能夠了
軟件安裝方法的特色:
rpm+yum:方便,軟件版本低,穩定性好,管理方便,性能稍差
手動:麻煩:軟件版本新,穩定性稍差,管理稍差,性能好 LAMP LNMP
安裝.src.rpm源碼包的方法:
[root@localhost wang]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@localhost wang]# uname -m
x86_64
編譯:
rpmbuild --rrebuild #根據將src.rpm中的源碼文件編譯成可執行的的二進制文件
若順利執行成功則會在root用戶家目錄下生成一個rpmbulid目錄
安裝:
接下來就是rpm的安裝過程
rpm-e lrzsz
rpm -ivh rpmbulid/RPMS/X86_61/lrzsz
echo $?
這是一個shell的變量,意思是返回上一步執行任務是否成功。
若是爲0 說明執行成功。若是非0 說明執行失敗。