1. 程式人生 > >yum更換國內源、下載rpm包、原始碼包安裝

yum更換國內源、下載rpm包、原始碼包安裝

一、yum更換國內源 1. 還原配置檔案 1. [[email protected] ~]# rm -f /etc/yum.repos.d/dev.repo     #刪除之前本地的配置檔案 2. [[email protected] ~]# cp /etc/yum.repos.d.bak/* /etc/yum.repos.d/    #將配置檔案拷貝過來 3. [[email protected] ~]# ls /etc/yum.repos.d     CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
    CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo 4. [[email protected] ~]# rm -f /etc/yum.repo.d/CentOS-Base.repo              #刪除核心的配置檔案 [[email protected] ~]# cd /etc/yum.repos.d   #進入配置檔案的目錄下   %    Total    % Received % Xferd  Average  Speed   Time    Time     Time  Current
                                                            Dload   Upload   Total   Spent    Left     Speed 100  1572  100  1572       0     0        8837       0 --:--:-- --:--:-- --:--:--           8931 3. 安裝wget  [[email protected] yum.repos.d]# yum install -y wget 4.檢視倉庫 yum repolist all 二、yum下載rpm包
1. 安裝擴充套件源 [[email protected] yum.repos.d]#  yum install -y epel-release 2. 下載rpm包,但是不安裝:  yum install 包名 --downloadonly       需要確認系統沒有安裝要下載的rpm包,否則就會報錯已安裝 [[email protected] yum.repos.d]# yum install zopfli --downloadonly   下載zopfli 這個rpm,但是不安裝 3. 下載的rpm包的存放地址,具體的地址要看是在哪個倉庫下載的,再進入這個倉庫的目錄即可 /var/cache/yum/x86_64/7 4. 指定rpm包的下載地址 : yum install 包名 --downloadonly --downloaddir=地址 [[email protected] yum.repos.d]# yum install zopfli --downloadonly --downloaddir=/tmp/        # 下載zopfli 這個rpm,指定存放地址/tmp/ 5. 下載已經安裝過的rpm包,使用reinstall即可,重新安裝 [[email protected] yum.repos.d]# yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/ #重新安裝vim,並下載rpm包 三、原始碼包安裝 1. 原始碼包的存放地址 [[email protected] ~]# cd /usr/local/src 2. 下載一個原始碼包 3. 解壓原始碼包 [[email protected] src]# tar -zxvf httpd-2.4.29.tar.gz 4. 進入解壓完的目錄可以檢視說明文件 INSTALL   #安裝文件 README    #官方說明文件 5. 進行安裝,指定安裝路徑 [[email protected] httpd-2.4.29]# ./configure --prefix=/usr/local/apache2 [[email protected] httpd-2.4.29]# make [[email protected] httpd-2.4.29]# make instal 6. 檢視一個命令是否正常可以使用:echo $?,如果返回的值是非0的那麼說明命令有問題 [[email protected] httpd-2.4.29]# echo $? 1