Linux学习笔记15—RPM包的安装OR源码包的安装

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 

相关文章
相关标签/搜索