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 - 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.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

Linux学习笔记15—RPM包的安装OR源码包的安装相关推荐

  1. Linux学习笔记:rpm程序包管理

    以CentOS为例,rpm程序包管理器的相关内容如下: CentOS的程序包管理器:     程序包的命名规则:         源代码包:             software_name-VER ...

  2. Linux基础命令(四)文件查找和压缩、软件安装、源码包管理

    目录 一.查找和压缩 1.文件查找 2.文件打包和压缩 二.软件安装 1.RPM包管理 三.源码包管理 一.查找和压缩 1.文件查找 (1)witch:命令查找 witch ls(命令) #查找ls命 ...

  3. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

  4. mysql源码包和二进制包_Linux软件包(源码包和二进制包)

    Linux下的软件包众多,且几乎都是经 GPL 授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改. GPL,全称 General Public Li ...

  5. Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动...

    版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/twilight_karl/article/details/76714066 系统运行级别 runlevel ...

  6. Linux下载安装一个源码包

    下载一个安装包除了yum和rpm之外我们还可以下载源码包 编译并安装 首先下载所有的源码包一定要去官网,为了就是防止源码包被第三方编译 例如我们今天安装一个httpd的源码包,也就是经常说的apach ...

  7. linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting

    目录 一.解压pgRouting 二.配置PostgreSQL的环境变量 三.编译源代码 四.测试 由于pgRouting依赖于PostGIS和PostgreSQL,所以阅读本文之前,务必请先阅读: ...

  8. linux apache压缩包安装目录,源码包安装Apache服务

    1.安装development tools程序包组 安装Apache服务器前需要解决依赖性问题,比如需要安装GCC.GCC++.OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法 ...

  9. mysql国内源码安装,mysql 源码包安装

    mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...

最新文章

  1. php公告栏系统,PHP系统公告-发送通知给每个人
  2. 计算机等级考试初级网络工程师,计算机等级网络工程师考试内容
  3. MySQL——高阶语句(中)
  4. pandas - DataFrame
  5. 深入浅出深度学习(一)深度学习的发展
  6. Vue之splice和push
  7. 智慧交通day03-车道线检测实现06:车道线定位及拟合+代码实现
  8. 论文浅尝 | 知识库问答中关系检测的学习表示映射
  9. day22,ConfigParser,subprocess,xlrd三个模块
  10. OpenShift 4 - DevSecOps - 视频
  11. Mysql如何清空数据库的单表数据 , 所有表数据
  12. 常用英语高频词汇android,常用英语单词高频词汇-精品
  13. vue第三天笔记05——使用vue-cli脚手架工具创建一个项目
  14. ABAP SPLITTER技术总结及使用技巧
  15. 3812 机器人走迷宫(枚举 + 全排列)
  16. 牛客网第九场多校联赛 E Music Game
  17. SQLTRACE的几个用法
  18. 网易163vip邮箱、163.net邮箱、新浪vip邮箱、QQ邮箱,哪款更符合商务邮件的需求
  19. java 对照 术语_JAVA的部分术语中英文对照(
  20. 高数 | 多元函数求极限 使用极坐标代换的条件与细节

热门文章

  1. Java Float类floatToIntBits()方法与示例
  2. aud to php,HKD to PHP
  3. python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
  4. 101. 对称二叉树 golang
  5. 402. 移掉K位数字 golang
  6. linux服务器无法识别xml文件,linux上重启服务器提示找不到smartbi-config.xml文件
  7. c++中空指针访问成员函数
  8. 数据分割-并查集+set
  9. Ubuntu下mongodb的安装与配置
  10. 如何保证消息队列的高可用?透彻分析源码