安装rpm包时指定路径


1、安装rpm包可以指定路径,但是安装包时它可能执行一些内置的命令。如果手动指定路径,可能造成部分功能失效

比如下面安装jdk的rpm包。默认安装后它会创建个软链接。下面就提示创建软链接失败了。但是不影响使用

[root@dawn-cobbler-1-1 /]# mkdir /tools 
[root@dawn-cobbler-1-1 /]# cd /tools/
[root@dawn-cobbler-1-1 /tools]# mv /jdk-8u111-linux-x64.rpm  .
[root@dawn-cobbler-1-1 /tools]# ls
jdk-8u111-linux-x64.rpm
[root@dawn-cobbler-1-1 /tools]# mkdir /app -p
[root@dawn-cobbler-1-1 /tools]# rpm -ivh --prefix=/app/ jdk-8u111-linux-x64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_111-2000:1.8.0_111-fcs  ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...
ln: failed to create symbolic link ‘/usr/java/jdk1.8.0_111’: No such file or directory
[root@dawn-cobbler-1-1 /tools]# cd /app/
[root@dawn-cobbler-1-1 /app]# ls
jdk1.8.0_111
[root@dawn-cobbler-1-1 /app]# cd jdk1.8.0_111/
[root@dawn-cobbler-1-1 /app/jdk1.8.0_111]# ls
bin        db       javafx-src.zip  lib      man          release  THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  include  jre             LICENSE  README.html  src.zip  THIRDPARTYLICENSEREADME.txt
[root@dawn-cobbler-1-1 /app/jdk1.8.0_111]# du -sh *
728K	bin
4.0K	COPYRIGHT
5.7M	db
200K	include
4.9M	javafx-src.zip
179M	jre
117M	lib
4.0K	LICENSE
2.0M	man
4.0K	README.html
4.0K	release
21M	src.zip
108K	THIRDPARTYLICENSEREADME-JAVAFX.txt
176K	THIRDPARTYLICENSEREADME.txt
[root@dawn-cobbler-1-1 /app/jdk1.8.0_111]# du -sh
329M	.
[root@dawn-cobbler-1-1 /app/jdk1.8.0_111]# 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM