安裝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