博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习笔记15—RPM包的安装OR源码包的安装
阅读量:6251 次
发布时间:2019-06-22

本文共 2174 字,大约阅读时间需要 7 分钟。

RPM安装命令

1、 安装一个rpm包
rpm –ivh 包名
“-i” : 安装的意思
“-v” : 可视化
“-h” : 显示安装进度
另外在安装一个rpm包时常用的附带参数有:
--force : 强制安装,即使覆盖属于其他包的文件也要安装
--nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
2、升级一个rpm包
命令 rpm -Uvh filename
“-U” : 即升级的意思
3、 卸载一个rpm包
命令 rpm -e filename
这里的filename是通过rpm的查询功能所查询到的;卸载时后边跟的filename和安装时的是有区别的,安装时是把一个存在的文件作为参数,而卸载时只需要包名即可。
4、 查询一个包是否安装
命令 rpm -q rpm包名 (这里的包名,是不带有平台信息以及后缀名的);我们可以使用 rpm -qa 查询当前系统所有安装过的rpm包;
5、 得到一个已安装rpm包的相关信息
命令 rpm -qi 包名 (同样不需要加平台信息与后缀名)
6、 列出一个rpm包安装的文件
命令 rpm -ql 包名
7、 列出某一个文件属于哪个rpm包
命令 rpm -qf 文件的绝对路径


Yum 安装工具

1、 列出所有可用的rpm包 “yum list”
2、 搜索一个rpm包
命令 yum search [相关关键词]
3、 安装一个rpm包
命令 yum install [-y] [rpm包名]
如果不加 “-y” 选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,输入y则安装,输入n则不安装。
4、 卸载一个rpm包
命令 yum remove [-y] [rpm包名]
卸载和安装一样,也可以直接加上 “-y” 选项来省略掉和用户交互的步骤
5、 升级一个rpm包
命令 yum update [-y] [rpm包]
6、 配置本地yum源文(在Linux终端无法联网的情况下使用)
6.1、挂载系统安装光盘
# mount /dev/cdrom /mnt/cdrom/
6.2、配置本地yum源
# cd /etc/yum.repos.d/
# ls
会看到四个repo 文件

CentOS-Base.repo 是yum 网络源的配置文件

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 - Mediabaseurl=file:///media/CentOS/        file:///mnt/cdrom/        file:///media/cdrecorder/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)

将enabled=0改为1
6.3、禁用默认的yum 网络源
将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
6.4、执行yum 命令
# yum install postgresql


源码包的安装

1、下载一个源码包

2、解压下载的源码包文件

3、进入解压后的文件执行:./configure  生成Makefile文件。使用 ./configure --help 命令查看可以使用的选项。一般常用的有 --prefix=PREFIX 这个选项的意思是定义软件包安装到哪里。通常源码包都是安装在/usr/local/目录下的。比如,我们把apache安装在/usr/local/apache2下,那么这里就应该这样写 --prefix=/usr/local/apache2

4、进行编译:make

5、安装:make install 

转载于:https://www.cnblogs.com/beginner-boy/p/8866687.html

你可能感兴趣的文章
java 窗口最小化_Java使窗口最小化为图标
查看>>
hessian java php_hessian在PHP中的使用
查看>>
虚幻4能用java吗_如果用虚幻四引擎开发我的世界而非java 它会比现在取得更好的成绩吗?...
查看>>
JAVA常见告警怎么解决_JAVA 线上故障排查全套路
查看>>
java协程和线程_Kotlin中的线程和协程之间的区别
查看>>
微信开放平台授权java_解决微信等开放平台授权域名只能配置一个的问题
查看>>
mysql 去除a标签_CSS去除手机移动端链接标签a点击所带的背景颜色样式
查看>>
datagrid排序 java_easyUI 自定义排序datagrid
查看>>
sine之舞 java_JAVA程序实例:Sine之舞的游戏之Java版
查看>>
java实现建权授权_JAVA项目实现授权 (一)-Go语言中文社区
查看>>
java h5服务器推送事件_服务器推送事件的详细介绍
查看>>
python图像转字符画_Python 实现图片转字符画(动图也能转)
查看>>
php hash 解密,emlog使用PHP5.5自带password_hash()函数
查看>>
php让提交表单的数据保留,php基础教程--表单验证(必填、提交后数据保留)
查看>>
java类可选,类层次结构中的Java可选接口
查看>>
php 二维数组分页效率,PHP二维数组分页排序分页_PHP数组分页
查看>>
php网站开发开题报告,基于PHP的网上租车租赁网站设计与实现开题报告
查看>>
用matlab怎样表示褶积,信号的时域表示以及卷积运算(MATLAB)
查看>>
mysql 命令 字符集,MySQL字符集的设置
查看>>
php登录半透明,WordPress透明OAuth 1.0使用PHP登录
查看>>