yum換國內源 yum下載rpm包 源碼包安裝

yum換國內源

有時候系統自帶的linux

先刪除本地光盤製做的yum源:cd /etc/yum.repos.dapache

rm -f dvd.repo緩存

複製系統自帶的yum源到yum.repos.d目錄下:cp ../yum.repos.d_bak/* .curl

刪除CentOS-Base.repo 文件 :rm -f CentOS-Base.repourl

下載國內的yum源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repospa

wget命令沒有安裝剛剛又刪除了yum源咱們能夠使用命令curl下載:blog

curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo  開發

下載完成後就會有CentOS7-Base-163.repo 文件get

使用 yum list 命令列出全部的包編譯器

安裝wget命令能夠用這個命令下載源碼包: yum install -y wget 

yum下載rpm包

下載擴展源: yum install -y epel-release

生成緩存並查看下載的擴展源:yum list|grep epel 

下載rpm包但不安裝的命令:yum install -y 包名 --downloadonly

默認會把包存放在 /var/cache/yum/x86_64/7/xxx/packages 下,這裏的xxx是指base/updatex/extras等

指定下載文件存放的路徑:yum install -y 包名 --downloadonly --downloaddir=路徑

若是要下載的包已經安裝,上面的命令就不會去下載,能夠使用命令:yum reinstall -y 包名 --downloadonly下載

指定下載文件存放的路徑:yum reinstall -y 包名 --downloadonly --downloaddir=路徑

源碼包安裝

    在linux下安裝源碼包是最經常使用的。

    源碼包的編譯要用到linux系統裏的編譯器。經常使用的源碼包通常是用C語言開發的,由於C語言是linux上最標準的程序語言。linux上的C語言編譯器稱爲gcc,利用它能夠把C語言編譯成可執行的二進制文件,若是沒有安裝gcc,就要用命令 :yum install -y gcc 來安裝它。

下載源碼包

    把下載的源碼包放在/usr/local/src/目錄下

    下載httpd的源碼包到/usr/local/src/ 目錄 :

解壓源碼包

tar -zxvf httpd-2.4.33.tar.gz

配置相關的選項並生成Makefile

進入解壓後的源碼目錄,再配置參數

用命令 ./configure --help 能夠查看能夠配置的參數

編譯前還要安裝gcc編譯器,不然會出現錯誤

經常使用的選項是 ./configure --prefix=/usr/local/apache2 這是指定Apache安裝在/usr/local/apache2目錄下

echo $? :驗證上一條命令是否成功 若是返回的值是 0 就是成功的,若是不是就是錯誤的

配置成功就會生成Makefile ,查看結果的命令:ls -l Makefile

進行編譯

make

安裝

make install

相關文章
相關標籤/搜索