1. 程式人生 > >4月19日

4月19日

linux

7.6 yum更換國內源

19

一、 yum更換國內源:

操作命令:

1cd /etc/yum.repos.d/

2rm -f dvd.repo

3wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

4yum list

1.1 先進入目錄:cd /etc/yum.repos.d/

技術分享圖片

1.2 、刪除對應的repo文件或重命名它:rm -f dvd.repo mv dvd.repo dvd.repo.bak

(刪除前確認一下wget命令有沒有安裝,如果沒有先用命令安裝再刪除:

yum install -y wget)之前實驗己經刪過了就把現有的163yum源刪除

技術分享圖片

1.3再用命令下載對應的repo源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repocurl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

技術分享圖片

1.4然後就可以用命令yum list 來查看安裝列表信息並安裝對應的包

技術分享圖片

1.5 如何確認安裝源呢,可以進yumrepo配置文件來確認

vim CentOS7-Base-163.repo

技術分享圖片

7.7 yum下載rpm包

一、安裝擴展源epel:

1

yum install -y epel-release //安裝

2yum list |grep epel //查看

二、yum下載rpm包到本地

1yum install -y 包名 --downloadonly //僅下載包不安裝

2ls /var/cache/yum/x86_64/7/ //查找下載包的路徑

3yum install -y 包名 --downloadonly --downloaddir=路徑 //指定包下載到哪個路徑下

4yum reinstall -y 包名 --downloadonly --downloaddir=

路徑 //重裝安裝

1.1 如果一個163base的源不夠用的情況下,可以安裝一個擴展源epel

命令:yum install -y epel-release

技術分享圖片

技術分享圖片

1.2 查看epel擴展庫列表 :yum list |grep epel

技術分享圖片

2.1 下載rpm包但不安裝:yum install -y 包名 --downloadonly

技術分享圖片

2.2 查看下載的包在哪裏的話使用命令:ls /var/cache/yum/x86_64/7/base/packages/(安裝的時候先確認一下安裝包的源是base還是163還是epel,再進對應的文件查看)

技術分享圖片

2.3 只下載包不安裝到指定的路徑下:

yum install 包名 –downloadonly –downloaddir=路徑

技術分享圖片

2.4 已經安裝的包 重新下載安裝包:

yum reinstall 包名 –downloadonly –downloaddir=路徑

技術分享圖片

7.8-7.9 源碼包安裝

一、源碼包安裝

下載源碼包一定要去官方站點去下載,不要在網上隨便下載,那樣很不安全。因為你下載到的源碼包很有可能是被人修改過的。

如果你的機器上沒有安裝gcc就沒有辦法去編譯源碼

使用命令 yum install -y gcc 來完成安裝

源碼包安裝過程

1cd /usr/local/src/ //源碼包目標地址(固定)

2wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz //下載源碼包

3tar zxvf httpd-2.2.32.tar.gz //解壓縮

4cd httpd-2.2.32 //到指定目錄下

5./configure --prefix=/usr/local/apache2 //開始安裝源碼包到指定路徑下

6make //安裝完後就make

7make install //把編譯完成的二進制文件放到指定目錄下

8、卸載就是刪除安裝的文件

1.1源碼包統一下載路徑,所以先用命令進入此路徑:cd /usr/local/src/

技術分享圖片

1.2下載apache源碼包鏈接:wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz

技術分享圖片

1.3 、使用命令解壓源碼包並查看:

tar zxvf httpd-2.2.9.tar.gz

cd httpd-2.2.9

技術分享圖片

1.3.1以下解壓後的源碼包文件夾

技術分享圖片

1.3.2 查看目錄下的安裝說明

技術分享圖片

技術分享圖片

1.4 安裝源碼包過程:

通常源碼包都是安裝在/usr/local/目錄下的。

比如我們把apache安裝在/usr/local/apache2

1.4.1 指定安裝路徑:

./configure --prefix=/usr/local/apache2

(確認命令是否正確,使用命令來確認:echo $? ,顯示0也正常)

技術分享圖片

技術分享圖片

1.4.2進行編譯:make

技術分享圖片

1.4.3安裝:make install 把編譯完成的二進制文件放到指定目錄下

技術分享圖片

1.5 卸載就是刪除安裝文件

技術分享圖片

擴展知識:

[root@aminglinux-01 httpd-2.2.34]# echo $? //檢查上一條命令是否正確,是o就正確。

0





4月19日