CentOs 6 或 7 yum安裝JDK1.8 (內含報 PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"錯誤解決方案)並分析為什么不能yum安裝


查看JDK的安裝路徑

#java -verbose
============================
查看Linux系統版本信息
# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@li409-225 ~]# cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m
============================
centos6或centos7都可用的 yum安裝jdk
安裝之前先檢查一下系統有沒有自帶open-jdk
命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

如果沒有輸入信息表示沒有安裝。
如果安裝可以使用
rpm -qa | grep java | xargs rpm -e --nodeps 
批量卸載所有帶有Java的文件 這句命令的關鍵字是java

檢索包含java的列表(可跳過此步):
yum list java*

檢索1.8的列表:
yum list java-1.8*

安裝1.8.0的所有文件:
yum install java-1.8.0-openjdk* -y

出現 Complete!表示安裝完成

使用命令檢查是否安裝成功:
#java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

不需要對path進行手動設置,已自動設置好了
yum install 了之后,java 是默認下載到 /usr/lib/jvm/ 這個目錄下。

 

下面說說出現不能yum安裝的可能:

如果在安裝過程中報 PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"錯,

內容大致是:

 

http://mirrors.163.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"Trying other mirror.

http://mirrors.aliyun.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"Trying other mirror.

http://centos.ustc.edu.cn/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.ustc.edu.cn'"Trying other mirror.

 

這個時候很可能是DNS域名解析的問題 為了驗證:

輸入 ping www.baidu.com 來查看是否可以聯網 要是出現未找到就可能是DNS的問題,解決方案是:

輸入cat /etc/resolv.conf 查看配置信息,看其中有沒配置nameserver

要是沒有就使用 vi 編輯配置,加入: nameserver 8.8.8.8 這是谷歌的 然后退出vi模式保存

輸入service network restart 重新啟動網卡

 

結束!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM