RPM安裝命令
一、 安裝一個rpm包
rpm –ivh 包名
「-i」 : 安裝的意思
「-v」 : 可視化
「-h」 : 顯示安裝進度
另外在安裝一個rpm包時經常使用的附帶參數有:
--force : 強制安裝,即便覆蓋屬於其餘包的文件也要安裝
--nodeps : 當要安裝的rpm包依賴其餘包時,即便其餘包沒有安裝,也要安裝這個包
二、升級一個rpm包
命令 rpm -Uvh filename
「-U」 : 即升級的意思
三、 卸載一個rpm包
命令 rpm -e filename
這裏的filename是經過rpm的查詢功能所查詢到的;卸載時後邊跟的filename和安裝時的是有區別的,安裝時是把一個存在的文件做爲參數,而卸載時只須要包名便可。
四、 查詢一個包是否安裝
命令 rpm -q rpm包名 (這裏的包名,是不帶有平臺信息以及後綴名的);咱們可使用 rpm -qa 查詢當前系統全部安裝過的rpm包;
五、 獲得一個已安裝rpm包的相關信息
命令 rpm -qi 包名 (一樣不須要加平臺信息與後綴名)
六、 列出一個rpm包安裝的文件
命令 rpm -ql 包名
七、 列出某一個文件屬於哪一個rpm包
命令 rpm -qf 文件的絕對路徑node
Yum 安裝工具
一、 列出全部可用的rpm包 「yum list」
二、 搜索一個rpm包
命令 yum search [相關關鍵詞]
三、 安裝一個rpm包
命令 yum install [-y] [rpm包名]
若是不加 「-y」 選項,則會以與用戶交互的方式安裝,首先是列出須要安裝的rpm包信息,而後會問用戶是否須要安裝,輸入y則安裝,輸入n則不安裝。
四、 卸載一個rpm包
命令 yum remove [-y] [rpm包名]
卸載和安裝同樣,也能夠直接加上 「-y」 選項來省略掉和用戶交互的步驟
五、 升級一個rpm包
命令 yum update [-y] [rpm包]
六、 配置本地yum源文(在Linux終端沒法聯網的狀況下使用)
6.一、掛載系統安裝光盤
# mount /dev/cdrom /mnt/cdrom/
6.二、配置本地yum源
# cd /etc/yum.repos.d/
# ls
會看到四個repo 文件sql
CentOS-Base.repo 是yum 網絡源的配置文件apache
CentOS-Media.repo 是yum 本地源的配置文件網絡
修改CentOS-Media.repo工具
# cat CentOS-Media.repopost
# CentOS-Media.repo # # This repo is used to mount the default locations for a CDROM / DVD on # CentOS-5. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c5-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c5-media [command] [c5-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///mnt/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
在baseurl 中修改第2個路徑爲/mnt/cdrom(即爲光盤掛載點)
將enabled=0改成1
6.三、禁用默認的yum 網絡源
將yum 網絡源配置文件更名爲CentOS-Base.repo.bak,不然會先在網絡源中尋找適合的包,更名以後直接從本地源讀取。
6.四、執行yum 命令
# yum install postgresqlthis
源碼包的安裝url
一、下載一個源碼包spa
二、解壓下載的源碼包文件postgresql
三、進入解壓後的文件執行:./configure 生成Makefile文件。使用 ./configure --help 命令查看可使用的選項。通常經常使用的有 --prefix=PREFIX 這個選項的意思是定義軟件包安裝到哪裏。一般源碼包都是安裝在/usr/local/目錄下的。好比,咱們把apache安裝在/usr/local/apache2下,那麼這裏就應該這樣寫 --prefix=/usr/local/apache2
四、進行編譯:make
五、安裝:make install