一:RPM(紅帽軟件包管理器):至關於windows的添加/卸載程序(控制面板),進行程序的安裝、更新、卸載、查看;html
本地程序安裝:rpm -ivh 程序名 本地程序查看:rpm -qa 本地程序卸載:rpm -e --nodeps 程序名
二:Yum 軟件倉庫:至關於能夠聯網的rpm命令,至關於先聯網下載程序安裝包、程序的更新包(Yum安裝:sudo apt install yum)java
注:Redhat安裝Yum:Redhat自帶的Yum源須要註冊,所以進行替換node
1:查看RedHat原來自帶的Yum:rpm -qa |grep yumpython
2:卸載Yum:rpm -qa|grep yum|xargs rpm -e --nodepsc++
一、首先查看redhat 7.0系統自己所安裝的那些yum 軟件包: [root@pan ~]# rpm -qa | grep yum yum-utils-1.1.31-24.el7.noarch yum-langpacks-0.4.2-3.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-rhn-plugin-2.0.1-4.el7.noarch PackageKit-yum-0.8.9-11.el7.x86_64 yum-3.4.3-118.el7.noarch 二、卸載這些軟件包; [root@pan ~]# rpm -e yum-3.4.3-118.el7.noarch --nodeps [root@pan ~]# rpm -e yum-utils-1.1.31-24.el7.noarch --nodeps [root@pan ~]# rpm -e yum-rhn-plugin-2.0.1-4.el7.noarch --nodeps [root@pan ~]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps [root@pan ~]# rpm -e yum-langpacks-0.4.2-3.el7.noarch --nodeps [root@pan ~]# rpm -e PackageKit-yum-0.8.9-11.el7.x86_64 --nodeps 三、保證本機電腦能上網; [root@pan ~]# ping www.baidu.com PING www.a.shifen.com (163.177.151.110) 56(84) bytes of data. bytes from 163.177.151.110: icmp_seq=1 ttl=49 time=13.1 ms bytes from 163.177.151.110: icmp_seq=2 ttl=49 time=6.80 ms bytes from 163.177.151.110: icmp_seq=3 ttl=49 time=6.77 ms ^C --- www.a.shifen.com ping statistics --- packets transmitted, 3 received, 0% packet loss, time 2007ms rtt min/avg/max/mdev = 6.777/8.917/13.168/3.006 ms 四、進入如下網站上面查看軟件包的版本是否升級或者找到本身系統所對應的文件包版本更新; 網易163網絡源地址:http://mirrors.163.com/ CentOS網絡源地址:http://centos.ustc.edu.cn/centos/ 五、找到本身所須要的版本下載: wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-40.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-40.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm 六、查看下載完成結果; [root@pan ~]# ls anaconda-ks.cfg yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm initial-setup-ks.cfg yum-updateonboot-1.1.31-40.el7.noarch.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-utils-1.1.31-40.el7.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 七、安裝軟件包: [root@pan ~]# rpm -ivh yum-* warning: yum-3.4.3-150.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: Failed dependencies: python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-150.el7.centos.noarch 這裏出現了一個小問題~~~:安裝的python-urlgrabber版本不符合您嘗試安裝的RPM的依賴關係,我目前沒有能力解決這個問題的辦法, 後來想了一個折中的辦法,FQ去一個國外的yum源網站下載上面這五個較低版本的安裝包,在來安裝就不會有問題了 在這裏附上連接各位能夠FQ出去下載對應版本的rpm包 連接:http://rpm.pbone.net/ 不報錯版本安裝包: yum-3.4.3-132.el7.centos.0.1.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm yum-updateonboot-1.1.31-34.el7.noarch.rpm yum-utils-1.1.31-34.el7.noarch.rpm
由於JDK,TOMCAT,MYSQL的安裝過程當中須要從網上下載部分支持包才能夠繼續,因此先聯網安裝依次按照順序下載好依賴(從外網下載安裝包)windows
yum install glibc.i686 yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64 yum install gcc-c++