在Windows下管理程序是我們習(xí)以為常的事情。Windows下管理程序一般包括:程序的安裝窄坦、卸載樟插、修復(fù)怔鳖、升級(jí)、查看與配置盒卸。
如何在Linux下完成這些操作呢授艰?以下我們用CentOS作為例子演示:
1. 程序安裝
CentOS使用yum來(lái)管理軟件,yum就像windows下的360安全衛(wèi)士世落。
- 從哪里下載程序?
CentOS自身維護(hù)了一個(gè)網(wǎng)上軟件倉(cāng)庫(kù)(CentOS Project repositories)糟需,里面有許許多多基本的軟件屉佳,類似于蘋果的APP STORE。yum默認(rèn)連接了CentOS Project repositories洲押。
使用下面的命令武花,我們可以查看倉(cāng)庫(kù)里現(xiàn)有的軟件(all)和你已經(jīng)按照的軟件(installed):
yum list all | more
yum list installed | more
如果我們想安裝python,我們只需要簡(jiǎn)單的輸入
yum install python
然而CentOS Project repositories中的軟件十分有限杈帐,我們需要找到更大的商店:企業(yè)版Linux附加軟件包(EPEL)中維護(hù)了更多常用的軟件体箕,我們可以通過(guò)下面命令安裝EPEL,安裝后挑童,我們同樣適用yum的命令就能獲取更多軟件:
yum install epel-release
- 安裝什么版本的程序累铅?
## TODO
- 程序安裝在哪里?
在windows下站叼,我們安裝程序總需要先選擇一個(gè)安裝路徑娃兽。相信大家已經(jīng)發(fā)現(xiàn),linux下安裝程序并沒(méi)有選擇路徑這個(gè)環(huán)節(jié)尽楔,那么linux下的程序會(huì)安裝在哪兒呢投储?通過(guò)以下命令第练,我們可以查看yum安裝的python放在哪兒?
rpm -ql python
一般RPM默認(rèn)安裝路徑為:
路徑 | 說(shuō)明 |
---|---|
/etc | 一些設(shè)置文件放置的目錄如/etc/crontab |
/usr/bin | 一些可執(zhí)行文件 |
/usr/lib /usr/lib64 | 一些程序使用的動(dòng)態(tài)函數(shù)庫(kù) |
/usr/share/doc | 一些基本的軟件使用手冊(cè)與幫助文檔 |
/usr/share/man | 一些man page文件 |