1. 程式人生 > >安裝軟件包工具(下)

安裝軟件包工具(下)

edi 源碼包 curl stc ack tool rec dir total

更換yum倉庫源

技術分享圖片
1.首先刪除原來的源
2.網絡下載獲取163源,可以通過兩種方式:

[root@weix-01 yum.repos.d]# curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1572  100  1572    0     0   8281      0 --:--:-- --:--:-- --:--:--  8317
[root@weix-01 yum.repos.d]# ls
CentOS7-Base-163.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo

3.yum list查看可用源
4.可以安裝包了:

[root@weix-01 yum.repos.d]# yum install -y wget
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 wget.x86_64.0.1.14-15.el7_4.1 將被 安裝
--> 解決依賴關系完成


依賴關系解決


===================================================================================================
 Package            架構                 版本                          源                     大小
===================================================================================================
正在安裝:
 wget               x86_64               1.14-15.el7_4.1               updates               547 k



yum下載rpm包

技術分享圖片
1.首先安裝擴展包:

[root@weix-01 yum.repos.d]# yum install -y epel-release
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 epel-release.noarch.0.7-9 將被 安裝
--> 解決依賴關系完成


依賴關系解決


===================================================================================================
 Package                     架構                  版本                源                     大小
===================================================================================================
正在安裝:
 epel-release                noarch                7-9                 extras                 14 k



2.安裝後在通過yum list會查看到擴展包

技術分享圖片
3.下載rpm包:如果已經安裝的命令,用reinstall

[root@weix-01 yum.repos.d]# yum reinstall zsh --downloadonly
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
 * epel: mirrors.ustc.edu.cn
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 zsh.x86_64.0.5.0.2-28.el7 將被 已重新安裝
--> 解決依賴關系完成



4.存放位置:

[root@weix-01 yum.repos.d]# ls /var/cache/yum/x86_64/7/base/packages/
zsh-5.0.2-28.el7.x86_64.rpm

5.指定路徑下載:

[root@weix-01 yum.repos.d]# yum reinstall zsh --downloadonly  --downloaddir=/tmp/
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
 * epel: mirrors.tongji.edu.cn
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 zsh.x86_64.0.5.0.2-28.el7 將被 已重新安裝
--> 解決依賴關系完成

[root@weix-01 yum.repos.d]# ls /tmp
1.txt
passwd
passwd.sh
systemd-private-5bac80b115bd447f99f297ca25f3bd02-chronyd.service-X6CV24
systemd-private-5bac80b115bd447f99f297ca25f3bd02-vgauthd.service-Sc7QAO
systemd-private-5bac80b115bd447f99f297ca25f3bd02-vmtoolsd.service-Jv238x
systemd-private-840143e04d824678bf6f011cde7ca792-chronyd.service-Hk7T2x
systemd-private-840143e04d824678bf6f011cde7ca792-vgauthd.service-dbWj9U
systemd-private-840143e04d824678bf6f011cde7ca792-vmtoolsd.service-Dc44Wa
yum_save_tx.2018-01-09.16-00.2snbm6.yumtx
yum_save_tx.2018-01-09.16-03.bR2CqD.yumtx
zsh-5.0.2-28.el7.x86_64.rpm

源碼包安裝

技術分享圖片

1.源碼包指定存放位置:

[root@weix-01 ~]# cd /usr/local/src/                     #方便以後維護

2.查看上一條命令是否錯誤:返回1,有錯誤,返回0,正確

[root@weix-01 httpd-2.4.29]# echo $?
1

安裝軟件包工具(下)