`
085567
  • 浏览: 220355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rpm --prefix

阅读更多
[mysql@test922 ~]$ rpm --install --prefix linuxqq-v1.0.2-beta1.i386.rpm
error: linuxqq is not relocatable

经查找,可以使用下面的命令查看rpm包是否可以重定位,也就是安装到另一个目录。

# rpm -qpi linuxqq-v1.0.2-beta1.i386.rpm |head
Name        : linuxqq                      Relocations: (not relocatable)
Version     : v1.0.2                            Vendor: Tencent Inc.
Release     : beta1                         Build Date: 2009年01月05日 星期一 17时31分44秒
Install Date: (not installed)               Build Host: localhost.localdomain
Group       : Internet                      Source RPM: linuxqq-v1.0.2-beta1.src.rpm
Size        : 6346491                          License: Commercial
Signature   : (none)
Packager    : @Home
Summary     : QQ for Linux v1.0.2 Beta1
Description :


从结果看到
Relocations: (not relocatable)

是无法修改安装目录的,也就是不能重定位,只有去掉 --prefix参数了。
分享到:
评论

相关推荐

    Linux 中 RPM 命令参数使用详解

    - `-prefix<path>`: 将软件包安装到由 `<path>` 指定的路径下。 - `-ignorearch`: 不校验软件包的结构。 - `-ignoreos`: 不检查软件包运行的操作系统。 - `-nodeps`: 不检查依赖性关系。 - `-ftpproxy<host>`: 使用 ...

    linux rpm包命令

    - `--prefix`:安装前指定安装目录。 - `--ignorearch`:忽略架构差异。 - `--ignoreos`:忽略操作系统版本差异。 - `--nodeps`:不检查依赖关系。 - `--ftpproxy`:为 FTP 定义代理服务器。 - `--ftpport`:定义 ...

    linux——rpm命令

    - `--prefix`:将软件包安装到由指定的路径下。 - `--ignorearch`:不校验软件包的架构。 - `--ignoreos`:不检查软件包运行的操作系统。 - `--nodeps`:不检查依赖性关系。 - `--ftpproxy`:用作 FTP 代理。 - `--...

    gcc4.8.5离线安装rpm包含依赖

    ## 解压gcc ```bash tar -xvf gcc-rpms.tar.gz ``` ## rpm安装gcc ```bash ...Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=...

    rpm包安装相关命令

    - **指定安装路径**: 在编译前,通过`./configure --prefix=<路径>`设置应用程序的安装位置。 以上就是rpm命令在Linux系统中的一些核心应用,通过这些命令,你可以有效地管理和维护系统的软件包。

    ceph-fs-rpm-build

    在Red Hat或CentOS系统中,构建RPM(Red Hat Package Manager)软件包是一项关键的技能,特别是当你需要为项目自定义安装包时。本文将详细介绍如何为Ceph的文件系统部分,即CephFS,构建RPM包,这个过程通常涉及到`...

    ffmpeg版本的rpm,适用环境ky10、centos

    2、执行安装 rpm -ivh ffmpeg-6.0-1.el7.centos.x86_64.rpm --nodeps --force 3、安装完成后,目录在/usr/local/ffmpeg /usr/local/ffmpeg/bin/ffmpeg [root@localhost /usr/local/ffmpeg/bin]# ./ffmpeg ffmpeg ...

    openssl-1.1.1m centos 7 rpm

    安装这些 RPM 包的步骤通常是使用 `yum` 或 `dnf` 命令(根据你的 CentOS 7 是否启用了 DNF),但因为我们要安装到非默认路径,所以我们需要使用 `rpm` 命令的 `--prefix` 选项指定安装位置: ```bash sudo rpm -...

    Linux常用命令RPM 的详解文档

    - `--prefix`:指定安装路径。 - `--ignorearch`:不校验软件包架构。 - `--ignoreos`:不检查操作系统。 - `--nodeps`:不检查依赖性。 - `--ftpproxy`:使用 FTP 代理。 - `--ftpport`:指定 FTP 端口号。 ...

    linux_rpm命令[文].pdf

    - `--prefix`: 自定义安装路径。 - `--force`: 忽略冲突并继续安装。 - `--nodeps`: 忽略依赖性检查。 7. **删除选项**: - `--test`: 只进行删除测试。 - `--nodeps`: 不检查依赖关系。 - `--root`: 指定根...

    linux_rpm命令

    - `--prefix`:将软件包安装到由指定的路径下。 - `--ignorearch`:不校验软件包的结构。 - `--ignoreos`:不检查软件包运行的操作系统。 - `--nodeps`:不检查依赖性关系。 - `--ftpproxy`:用作 FTP 代理。 ...

    ClamAV杀毒软件安装

    - 使用RPM命令进行安装:`rpm -ivh --prefix=/usr/local/clamav clamav-0.104.2.linux.x86_64.rpm`。 3. **配置ClamAV环境**: - **创建用户组和用户**: - `groupadd clamav`:创建名为`clamav`的用户组。 - `...

    linuxRPM包管理命令.pdf

    - `--prefix`:指定安装的前缀路径。 - `--ignorearch`:忽略架构不匹配的问题。 - `--ignoreos`:忽略操作系统不兼容的问题。 - `--nodeps`:忽略依赖性问题。 - `--ftpproxy` 和 `--ftpport`:设置FTP代理和端口,...

    linux\linux-rpm安装命令

    ### Linux RPM 安装命令详解 在Linux系统中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理系统,主要用于管理、安装、卸载及升级软件包。通过RPM,用户可以轻松地处理各种类型的软件包,从而简化了在...

    CentOS-6.6-x86_64 nginx 依赖 pcre-devel zlib-devel openssl-devel rpm

    5. 配置编译选项:`./configure --prefix=/usr/local/nginx --with-pcre --with-zlib --with-openssl` 6. 编译和安装:`make && make install` 完成以上步骤后,Nginx便可以在CentOS 6.6上正常运行,支持各种高级...

    Linux软件安装方法

    ./configure --prefix=/opt/apache --enable-mod_perl make make install make clean ``` #### 三、Webmin安装示例 Webmin是一种用于系统管理的基于Web的应用程序。可以通过执行以下命令来进行安装: ```bash cd /...

    linux下jdk_tomcat_mysql_的安装流程

    然后执行`# rpm -ivh jdk-7u25-linux-x64.rpm --prefix=/opt/jdk1.7`完成安装。 **步骤2: 配置环境变量** 1. **编辑`/etc/profile`文件**: 使用`# vim /etc/profile`编辑环境变量配置文件。 2. **添加环境变量设置...

Global site tag (gtag.js) - Google Analytics