由于windows中下載安裝文件自己安裝非常的容易,所以沒(méi)有必要弄一個(gè)windows的軟件倉(cāng)庫(kù),但是由于linux的標(biāo)準(zhǔn)安裝都是源代碼編譯安裝,過(guò)程非常復(fù)雜也很耗時(shí)linux命令大全,所以為了簡(jiǎn)化這個(gè)步驟,也使得沒(méi)有圖形界面的linux(很多l(xiāng)inux都只有命令行,不知瀏覽器為何物)能夠安裝軟件,另外也為了一些不喜歡源碼安裝的人能夠順利的安裝軟件,就有這么一批人把一些軟件弄成可以直接安裝的包(ubuntu下叫deb包),這種包可以非常簡(jiǎn)單的用一個(gè)命令就安裝好(dpkg),感覺(jué)有點(diǎn)類(lèi)似于windows下的安裝文件,但完全不是一碼事……。前言:之前本小生也嘗試過(guò)源碼安裝,即在官網(wǎng)下載nginx,php,mysql的tar包然后手工一步一步的搭建,但是期間發(fā)現(xiàn),每個(gè)軟件在linux環(huán)境運(yùn)行時(shí)都需要大量的依賴(lài)包,比如nginx需要gcc等,php需要pcre等,都需要逐個(gè)的去官網(wǎng)找安裝包安裝,比較麻煩和繁瑣,尤其是在安裝前執(zhí)行配置環(huán)境變量./configure 時(shí),稍不留神或者之前少安裝了某個(gè)依賴(lài)包,那就是頻繁的報(bào)錯(cuò)和調(diào)試了,對(duì)于有時(shí)間做研究來(lái)說(shuō)是可以提高經(jīng)驗(yàn)和熟知原理,但是在工作重心放在開(kāi)發(fā)上,想要快速搭建環(huán)境來(lái)講linux命令大全,還是推薦大家使用centos自帶的yum軟件管理工具來(lái)實(shí)現(xiàn),比較方便快捷,下面我們來(lái)搭建環(huán)境:。大家在下載源碼包后,可能會(huì)對(duì)系統(tǒng)的安裝有些疑惑,盡管源碼包里附帶了詳細(xì)的安裝文檔。
yum的一切配置信息都儲(chǔ)存在一個(gè)叫yum.conf的配置文件中,通常位于/etc目 錄下.
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
cachedir:yum緩存的目錄,yum在此存儲(chǔ)下載的rpm包和數(shù)據(jù)庫(kù),一般是/var/cache/yum
debuglevel:除錯(cuò)級(jí)別,0──10,默認(rèn)是2
logfile:yum的日志文件,默認(rèn)是/var/log/yum.log。
exactarch,有兩個(gè)選項(xiàng)1和0,代表是否只升級(jí)和你安裝軟件包c(diǎn)pu體系一致的包,如果設(shè)為1,則如你安裝了一個(gè)i386的rpm,則yum不會(huì)用686的包來(lái)升級(jí)。
gpgchkeck= 有1和0兩個(gè)選擇,分別代表是否是否進(jìn)行g(shù)pg校驗(yàn),如果沒(méi)有這一項(xiàng),默認(rèn)好像也是檢查的。
一 顯示配置的倉(cāng)庫(kù)
yum repolist
yum repolist all 顯示所有
yum repolist enabled 顯示可用
二 顯示所有的軟件包
yum list 或者yum list all
yum list|grep 包名
yum list installed|grep 包名 查看是否已安裝某包
yum list available顯示可安裝的包
yum list updates 顯示已經(jīng)更新的包
yum list recent 顯示最近增加的包
三 安裝包
yum install 包名
yum install -y 包名 安裝包,并對(duì)所有的Y/N選擇Y
四 升級(jí)包
yum update 包名
五 卸載包
yum remove 包名
yum erase 包名
六 查看包信息
yum info 包名