Linux学习笔记15—RPM包的安装OR源码包的安装
RPM安裝命令
1、 安裝一個(gè)rpm包
rpm –ivh 包名
“-i” : 安裝的意思
“-v” : 可視化
“-h” : 顯示安裝進(jìn)度
另外在安裝一個(gè)rpm包時(shí)常用的附帶參數(shù)有:
--force : 強(qiáng)制安裝,即使覆蓋屬于其他包的文件也要安裝
--nodeps : 當(dāng)要安裝的rpm包依賴其他包時(shí),即使其他包沒(méi)有安裝,也要安裝這個(gè)包
2、升級(jí)一個(gè)rpm包
命令 rpm -Uvh filename
“-U” : 即升級(jí)的意思
3、 卸載一個(gè)rpm包
命令 rpm -e filename
這里的filename是通過(guò)rpm的查詢功能所查詢到的;卸載時(shí)后邊跟的filename和安裝時(shí)的是有區(qū)別的,安裝時(shí)是把一個(gè)存在的文件作為參數(shù),而卸載時(shí)只需要包名即可。
4、 查詢一個(gè)包是否安裝
命令 rpm -q rpm包名 (這里的包名,是不帶有平臺(tái)信息以及后綴名的);我們可以使用 rpm -qa 查詢當(dāng)前系統(tǒng)所有安裝過(guò)的rpm包;
5、 得到一個(gè)已安裝rpm包的相關(guān)信息
命令 rpm -qi 包名 (同樣不需要加平臺(tái)信息與后綴名)
6、 列出一個(gè)rpm包安裝的文件
命令 rpm -ql 包名
7、 列出某一個(gè)文件屬于哪個(gè)rpm包
命令 rpm -qf 文件的絕對(duì)路徑
Yum 安裝工具
1、 列出所有可用的rpm包 “yum list”
2、 搜索一個(gè)rpm包
命令 yum search [相關(guān)關(guān)鍵詞]
3、 安裝一個(gè)rpm包
命令 yum install [-y] [rpm包名]
如果不加 “-y” 選項(xiàng),則會(huì)以與用戶交互的方式安裝,首先是列出需要安裝的rpm包信息,然后會(huì)問(wèn)用戶是否需要安裝,輸入y則安裝,輸入n則不安裝。
4、 卸載一個(gè)rpm包
命令 yum remove [-y] [rpm包名]
卸載和安裝一樣,也可以直接加上 “-y” 選項(xiàng)來(lái)省略掉和用戶交互的步驟
5、 升級(jí)一個(gè)rpm包
命令 yum update [-y] [rpm包]
6、 配置本地yum源文(在Linux終端無(wú)法聯(lián)網(wǎng)的情況下使用)
6.1、掛載系統(tǒng)安裝光盤
# mount /dev/cdrom /mnt/cdrom/
6.2、配置本地yum源
# cd /etc/yum.repos.d/
# ls
會(huì)看到四個(gè)repo 文件
CentOS-Base.repo?是yum 網(wǎng)絡(luò)源的配置文件
CentOS-Media.repo 是yum?本地源的配置文件
修改CentOS-Media.repo
# cat CentOS-Media.repo
# 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個(gè)路徑為/mnt/cdrom(即為光盤掛載點(diǎn))
將enabled=0改為1
6.3、禁用默認(rèn)的yum 網(wǎng)絡(luò)源
將yum 網(wǎng)絡(luò)源配置文件改名為CentOS-Base.repo.bak,否則會(huì)先在網(wǎng)絡(luò)源中尋找適合的包,改名之后直接從本地源讀取。
6.4、執(zhí)行yum 命令
# yum install postgresql
源碼包的安裝
1、下載一個(gè)源碼包
2、解壓下載的源碼包文件
3、進(jìn)入解壓后的文件執(zhí)行:./configure? 生成Makefile文件。使用 ./configure --help 命令查看可以使用的選項(xiàng)。一般常用的有 --prefix=PREFIX 這個(gè)選項(xiàng)的意思是定義軟件包安裝到哪里。通常源碼包都是安裝在/usr/local/目錄下的。比如,我們把a(bǔ)pache安裝在/usr/local/apache2下,那么這里就應(yīng)該這樣寫 --prefix=/usr/local/apache2
4、進(jìn)行編譯:make
5、安裝:make install?
轉(zhuǎn)載于:https://www.cnblogs.com/beginner-boy/p/8866687.html
總結(jié)
以上是生活随笔為你收集整理的Linux学习笔记15—RPM包的安装OR源码包的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 孕妇梦到枣子是什么预兆
- 下一篇: 孕妇梦到吃屎什么预兆