Linux系统下大多数人都是使用rpm -i xxxx.rpm命令来安装RPM包,这种情况下RPM会被安装在默认的目录当中。如果不想把RPM安装在这个目录下应该怎么办呢?下面就来介绍一下Linux如何修改RPM的安装目录。

首先用下面的命令查看一下该RPM包的默认安装目录,例如:

easwy:~$ rpm -qpl ext3grep-0.10.0-1.el5.rf.i386.rpm

/usr/bin/ext3grep

/usr/share/doc/ext3grep-0.10.0

/usr/share/doc/ext3grep-0.10.0/INSTALL

/usr/share/doc/ext3grep-0.10.0/LICENSE.GPL2

/usr/share/doc/ext3grep-0.10.0/NEWS

/usr/share/doc/ext3grep-0.10.0/README

上面的命令列出了每一个文件即将被安装的位置,现在我们只需要重新用–relocate参数把安装目录定位一下就可以了:

rpm -i --relocate /usr/bin=/home/easwy/bin --relocate /usr/share/doc=/home/easwy/doc ext3grep-0.10.0-1.el5.rf.i386.rpm

现在,ext3grep就会被安装到/home/easwy/bin目录中了。

以上就是Linux修改RPM安装目录的方法了,如果你没有root权限,无法把RPM安装在默认目录下,就可以用这个方法修改RPM安装目录。

linux rpm 查看安装目录下,Linux如何修改RPM的安装目录?相关推荐

  1. 字符界面运行mysql_详解linux系列之字符界面下MySQL+apache+php的源代码安装

    详解linux系列之字符界面下MySQL+apache+php的源代码安装 在前面介绍了linux和在字符下安装,下面我来介绍一下程序包的安装. 大家也许都知道在linux安装程序的时候后用rpm包安 ...

  2. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  3. linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...

    在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...

  4. 将linux目录中的特定文件推送到手机_linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复制的命令为cp. 假设复制源目录 为 dir1 ,目标目录为 ...

  5. linux mount挂载命令(将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来)

    看海康摄像头启动脚本有一些mount命令,不知道干啥用的... mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹, ...

  6. linux脚本一般放在哪个目录下,Linux Deepin 将脚本放在个人目录下直接执行

    在 Linux Deepin 下,如何将 Bash 脚本放在个人目录下并能够不指定路径而直接执行脚本? 今天我们就以这个问题作为切入点,继续讲一下 Bash 的一些基础知识. 现在,我们打开文本编辑器 ...

  7. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

  8. .net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录?...

    .net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录? 使用VS2010开发应用程序完毕后,在发布应用程序时,常 ...

  9. html复制文件到目录,复制指定目录下的全部文件到另一个目录中

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  10. 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

最新文章

  1. 充血模型的ORM能做什么?——ORM组件XCode(十八般武艺)
  2. OSPF-LSA数据包头
  3. 汽车之家APP口碑--参数分析
  4. php try 中 抛出异常处理,php中try catch捕获异常实例详解
  5. GridView RowCommand 获取列值
  6. javascript如何释放内存
  7. 如何用SAP ABAP编程语言实现一个简单的区块链模型
  8. 接入广域网技术——NAT内、外部网络地址转换
  9. 微服务之间的调用方式RestTemplate和FeignClient
  10. Android中SQLiteOpenHelper类的onUpgrade方法浅谈
  11. MIG IP学习笔记
  12. 15.高性能MySQL --- 备份与恢复
  13. excel 比对多列数据
  14. oracle 菜单不见了,桌面任务栏不见了 - 电脑任务栏不见了的解决办法 - 安全专题...
  15. 云锵基金 2019 年 03 月简报
  16. 7-6 计算存款利息 (10分)
  17. Python的excel操作——PasteSpecial实现选择性粘贴自动化
  18. ROS操作系统快速入门
  19. Android的根证书颁发机构列表
  20. python 总数 和 平方和 的计算

热门文章

  1. linux 自动安装 get,linux下自动获取并安装软件包 apt-get 的命令介绍
  2. linux暂停线程和恢复,是否有可能在Linux [暂停]中检测到线程已进行上下文切换?...
  3. springcloud 整合 gateway_GitHub上最火的SpringCloud微服务商城系统项目,附全套教程
  4. 4.6 前向和反向传播-深度学习-Stanford吴恩达教授
  5. DC使用教程系列1-.synopsys.dc.setup的建立
  6. 5.2 FIR滤波器的卷积(脉冲响应、频率响应,幅频响应,暂态-搞不清楚的有救了啊)
  7. 关于docker的存储驱动
  8. ubuntu 配置 jdk 环境
  9. 用vue+webpack搭建的前端项目结构
  10. cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h