1. 程式人生 > >2018-1-9 Linux學習筆記

2018-1-9 Linux學習筆記

ins var nic only 返回 使用 str 刪除 下載源

7.6 yum更換國內源

yum倉庫源默認是鏈接到國外的源,有時從國外的倉庫源下載會很慢,這時我們可將yum源更改成國內的倉庫源

,其步驟如下:
cd /etc/yum.repos.d #進入到yum源配置目錄
mv CentOS-Base.repo CentOS-Base.repo_bak #備份國外倉庫源
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo #下載163國內倉庫源
或者 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum list #查看下載的國內倉庫源

7.7 yum下載rpm包

(1)
有時候,光有默認的倉庫源還不夠用,這時可安裝擴展源epel.
yum install -y epel-release #安裝擴展源epel
yum list | grep epel #查看擴展源epel包
(2)
有時我們需要將某些rpm包下載到本地,這時可使用如下命令形式:
yum install -y 包名 --downloadonly
系統默認會把rpm包下載存放到/var/cache/yum/x86_64/7/目錄下.
也可以下載同時指定存放路徑:
yum install -y 包名 --downloadonly --downloaddir=路徑
然而,當一個包已經是安裝狀態時,就不能使用以上這條命令,因為它將不再下載,此時要稍微變動下:

yum reinstall -y 包名 --downloadonly --downloaddir=路徑

7.8/7.9 源碼包安裝

linux中第三種安裝軟件方法是通過源碼包來安裝,其過程大致有如下幾步:
下載源碼包->配置->編譯->安裝
比如,我們要安裝apache,其大致步驟如下:
cd /usr/local/src/
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz #下載apache
tar zxvf httpd-2.4.29.tar.gz
cd httpd-2.4.29
./configure --prefix=/usr/local/apache2 #配置/指定安裝目錄

make #編譯
make install #安裝

小技巧:
源碼包建議放在/usr/local/src目錄下,方便管理源碼包.
源碼包下載建議到官方或可信任的網站下載,以保證下載的源碼包中沒有木馬等安全威脅.
echo $? #返回上一條命令返回值,0表示沒錯,非0表示有錯誤,可助於排錯.
源碼包的卸載方法是直接刪除其安裝目錄就行,因為其所有的文件都在安裝目錄下.

2018-1-9 Linux學習筆記