rpm指定目录下
『壹』 用linux,怎么将tar包和RPM包安装到某一目录下谢谢!
tarball的话,一般就是解压、编译、安装,步骤如下:
$ tar xzvf ***.tar.gz && cd *** && ./configure --prefix=/user && make && make install
当然,不是所有的tarball都是这样的命版令,而且编权译的参数还有很多,根据自己的需求来。你可以在解压释放的软件目录里找 REDEDE或者INSTALL等说明文档,里面都有说明,是英文的哟。
rpm 包的话,不太能按照你的意愿安装到/user目录,因为rpm包都是封装好的。直接安装就行。命令如下:
$ rpm -ivh ***.rpm #安装命令
$ rpm -qa ***.rpm # 查看是否安装成功
$ rpm -qc ***.rpm # 查看安装的软件的配置文件
『贰』 rpm 如何装到指定分区的某个目录中
可以用rpm -ivh --prefix=<dir>试试,
对于relocatable的文件可以指定安装位置;
如果知道<oldpath>要指定新回路径,答可以使用
--relocate=<oldpath>=<newpath> --badreloc
『叁』 linux的rpm安装怎么指定路径
如果你的安装包是rpm的话,使用rpm -ivh XXX.rpm可以直接安装软件包
然后软件的安装路径都已经在rpm中制定了,不需要你再设置
『肆』 linux 如何直接跳到指定目录下
cd /目录来/目录/目录/.../指定目录
cd 命令用来自改变 shell 当前所在的路径,如果 cd 是一个外部命令,它将改变子 shell 的当前路径,当运行完返回时,他所做的改变对父 shell 没有关系。
因此,shell 的当前路径还是没有改变!所有改变当前 shell 环境的命令,在实现上都必须实现成内置命令。如果实现成外部命令,我们将不会得到预期的结果。
(4)rpm指定目录下扩展阅读:
"~" 表示为 home 目录 的意思,"." 是表示目前所在的目录,".." 表示目前目录位置的上一层目录。
跳到 /usr/bin/ :
cd /usr/bin
跳到自己的 home 目录 :
cd ~
跳到目前目录的上上两层 :
cd ../..
『伍』 rpm包怎么安装到指定文件夹 请举出一个例子
rpm -ivh --prefix=路径 FILE.rpm
『陆』 rpm 不安装在 /usr目录下 可以选择别的目录吗
理论上是不推荐的,因为 SPEC 文件 内部的安装方式 对你来说是不透明的。
rpm --prefix <你想要安装专的路径属> -ivh *.rpm 或者
rpm --relocate <你想要安装的路径> -ivh *.rpm
来试一下
不过 更推荐你去拿到SRPMS 文件。看看是不是能修改里面的 SPEC文件。
或许能有学到更多东西。
『柒』 请问rpm包默认的安装位置在哪
但RPM要更进一步、更聪明一些就需要多做些工作了。 聪明的安装 从一般意义上说,软件包的安装其实是文件的拷贝,即把软件所用的各个文件拷贝到特定目录。RPM安装软件包,无外乎此。但RPM要更进一步,更聪明一些。在安装前,它通常要执行以下操作: RPM格式的软件包中可包含有依赖关系的描述,如软件执行时需要什么动态链接库,需要什么程序存在及版本号要求等。当RPM检查时发现所依赖的链接库或程序等不存在或不符合要求时,默认的做法是中止软件包安装。 有的软件与某些软件不能共存,软件包制作者会将这种冲突记录到RPM软件包中。安装时,若RPM发现有冲突存在,将会中止安装。 此类程序由软件包制作者设定,需要在安装前执行。通常是检测操作环境,建立有关目录,清理多余文件等等,为顺利安装作准备。 RPM对配置文件(Configfiles)有着特别的处理。因为用户常常需要根据实际情况,对软件的配置文件做相应的修改。如果安装时简单地覆盖了此类 文件,则用户又得重新手工设置,很麻烦。这种情况下,RPM做得比较明智:它将原配置文件换个名字保存了起来(原文件名后缀加上.rpmorig),用户 可根据需要再恢复,避免重新设置的尴尬。 这是最重要的部分,也是软件包安装的关键所在。在这一步,RPM将软件包解压缩,将其中的文件一个个存放到正确的位置,同时,文件的操作权限等属性相应设置正确。 7.更新RPM数据库 8.执行安装时触发脚本程序(Triggerin) rpm -i [安装选项1 安装选项2.] 包裹文件1 包裹文件2. 1.典型的命名样式(常用): 注:体系号指的是执行程序适用的处理器体系,如i386体系,sparc体系等。体系号为src时表明为源代码包,否则为执行程序包。 如abc-3.2-1.i386.rpm为执行程序包,软件名为abc,版本号为3.2,释出号为1,适用体系为i386,而abc-3.2-1.src.rpm则为源代码包。 * FTP方式的命名格式:ftp://[用户名[:密码]@]主机[:端口]/包裹文件 如ftp://ftp.xxx.com/yyy.rpm(使用匿名传输,主机ftp.xxx.com,包裹文件yyy.rpm); 如ftp://24.109.164.55:1024/pub/yyy.rpm(匿名FTP传输,主机IP:24.109.164.55,使用1024端口,包裹文件在/pub目录下); 如ftp://[email protected]/yyy.rpm(主机ftp.xxx.com,FTP用户名zhsoft,如有密码,RPM将会自动提示输入); 如ftp://zhsoft:[email protected]/yyy.rpm(主机ftp.xxx.com,FTP用户名zhsoft,密码password)。 注:括住的内容可选。主机可以是主机名,也可是IP地址。包裹文件可含目录信息。如未指定端口,则RPM默认使用80端口。
『捌』 linux问题请教!! 分别用rpm命令和yum工具安装GCC。并安装到指定目录下。 大侠们我该怎么做啊
rpm的安装方式比较原始,如果依赖的库不存在,就是提示错误
yum的安装方式相对先进,如果依赖的库不存在,就会关连下载安装
yum -y install gcc gcc-c++
可以了
『玖』 linux rpm怎么指定位置
首先这个位置与rpm包在创建时的设置有关.
如果允许更改可通下面的参数设置位置
--prefix <path>
例如rpm -ivh --prefix /usr/local aa.rpm