yum更換國內源、yum下載rpm包和原始碼包安裝
一、yum更換國內源
1、先進入目錄:cd /etc/yum.repos.d/
2、刪除對應的repo檔案或重新命名它:rm -f dvd.repo 或 mv dvd.repo dvd.repo.bak
(刪除前確認一下wget命令有沒有安裝,如果沒有先用命令安裝再刪除:yum install -y wget)
4、然後就可以用命令yum list 來檢視安裝列表資訊並安裝對應的包
如何確認安裝源呢,可以進配置檔案來確認 vim CentOS7-Base-163.repo:
二、yum 下載rpm包
擴充套件:
如果一個163和base的源不夠用的情況下,可以安裝一個擴充套件源epel : yum install -y epel-release
yum list |grep epel
1、yum install 包名 -y –downloadonly
2、檢視下載的包在哪裡的話使用命令:ls /var/cache/yum/x86_64/7/
(安裝的時候先確認一下安裝包的源是base還是163還是epel,再進對應的檔案檢視)
3、只下載包不安裝:
yum install -y 包名 –downloadonly –downloaddir=路徑
4、已經安裝的包要重新安裝:
yum reinstall -y 包名 –downloadonly –downloaddir=路徑
三、原始碼包安裝
下載原始碼包一定要去官方站點去下載,不要在網上隨便下載,那樣很不安全。因為你下載到的原始碼包很有可能是被人修改過的。
如果你的機器上沒有安裝gcc就沒有辦法去編譯原始碼。使用命令 yum install -y gcc 來完成安裝
1、原始碼包統一下載路徑,所以先用命令進入此路徑:cd /usr/local/src/
3、使用命令解壓並檢視:
tar zxvf httpd-2.2.34.tar.gz
cd httpd-2.2.34
4、安裝指導:
通常原始碼包都是安裝在/usr/local/目錄下的。比如,我們把apache安裝在/usr/local/apache2下
(1)指定安裝路徑:
./configure –prefix=/usr/local/apache2
(確認命令是否正確,使用命令來確認:echo $? ,顯示0也正常)
(2)進行編譯:make
(3)安裝:make install
解除安裝就是刪除安裝檔案