前言 1、哪三種方式 rpm安裝、yum安裝、源代碼編譯安裝 2、各自的區(qū)別 rpm安裝類似于windows中的安裝包,下載下來之后直接安裝,缺點(diǎn)是不能自己解決安裝包依賴的問題 yum安裝基于rpm安裝。相當(dāng)于rpm安裝的優(yōu)化版,解決了安裝包的依賴問題,缺點(diǎn)是無法自定義安裝 源代碼編譯安裝是通過編譯源代碼得到軟件包,優(yōu)點(diǎn)是可以自定義定制安裝軟件,缺點(diǎn)是無法解決安裝包依賴問題 rpm安裝 1、格式 安裝軟件:rpm -ivh [軟件包名稱] 卸載軟件:rpm -e [軟件包名稱] 更新軟件:rpm -Uvh [軟件包名稱] 2、安裝 3、卸載 4、更新 5、軟件包介紹 zsh-5.0.2-34.el7_8.2.x86_64.rpm 軟件包名稱:zsh 版本號:5.0.2第多少次編譯:34適用的平臺:el7_8(CentOS 7) 適用的系統(tǒng)位數(shù):x86_64 擴(kuò)展名:rpm 6、其他了解的操作 查看軟件包的配置文件 [root@localhost ~]# rpm -qc zsh 查看是否安裝某軟件 [root@localhost ~]# rpm -q zsh 查看當(dāng)前系統(tǒng)安裝了哪些軟件 [root@localhost ~]# rpm -qa 查看軟件的安裝路徑,查看安裝了哪些東西 [root@localhost ~]# rpm -ql zsh yum安裝 1、安裝 yum install [軟件包名稱] 參數(shù): -y 免交互 --nogpgcheck 忽略公鑰認(rèn)證 2、卸載 yum remove [軟件包名稱] 參數(shù):-y 免交互 3、更新 yum update [軟件包名稱] 參數(shù):-y 免交互 注:如果update后面跟具體的軟件包名稱,則更新指定軟件包;如果沒有指定,則更新系統(tǒng)所部需要更新的軟件包 4、yum安裝的生命周期(以安裝zsh為例) 1、執(zhí)行 yum install zsh -y 2、去 /etc/yum.repos.d 找以 .erpo結(jié)尾的文件 3、通過.erpo文件中的鏈接,找到對應(yīng)的軟件倉庫 4、在對應(yīng)的軟件倉庫中下載指定的軟件包 5、緩存至 /var/cache/yum/ 6、根據(jù)緩存,安裝軟件包 7、刪除軟件包(keepcache 是否保存緩存,0代表不保存,1代表保存) 注: /etc/yum.conf 是yum的配置文件 5、搭建yum倉庫 本地版 下載必須要的軟件 創(chuàng)建軟件倉庫 下載對應(yīng)的軟件(直接把之前的軟件包復(fù)制過去的) 初始化倉庫 添加yum源 生成緩存 測試 遠(yuǎn)程版 開始的步驟和本地版的一摸一樣(去掉本地版的測試環(huán)節(jié)就是遠(yuǎn)程版的開始步驟) 安裝遠(yuǎn)程訪問軟件(nginx) 修改nginx的配置文件 測試更改是否成功 啟動nginx 關(guān)閉selinux和防火墻 網(wǎng)頁測試 測試機(jī)測試 安裝需要的軟件 備份源 添加源 刷新緩存 測試 源代碼編譯安裝 1、特點(diǎn) 可以自定制軟件;按照需要構(gòu)建軟件。 2、編譯安裝 下載源代碼包 wget https://nginx.org/download/nginx-1.20.2.tar.gzyum install pcre pcre-devel zlib zlib-devel -y 解壓 tar -xf nginx-1.20.2.tar.gz 自定義編譯 編譯 make 安裝 make install 啟動nginx /usr/local/nginx/sbin/nginx 注:關(guān)閉nginx的命令 /usr/local/nginx/sbin/nginx -s stop 和 systemctl stop nginx 測試 |
|