目錄8.驗證
9.檢測
10.將快取中的依賴包複製到/usr/local/src
11.安裝fpm依賴包
13.打包rpm
14.將打包好的rpm包複製到/usr/local/src下
換機客戶端:
先yum install -y wget
把源換成阿里雲的
curl -o /etc/yum.repos.d/centos-base.repo
或者 wget -o /etc/yum.repos.d/epel.repo
yum -y install wget
yum -y install vim
yum install -y lrzsz
wget
[root@gjy nginx-1.16.0]# cd nginx-1.16.0
[root@gjy nginx-1.16.0]# ll
就是看yum的快取下有沒有東西,回車後會發現沒有
1.修改yum.conf檔案
[root@gjy ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
2. 安裝依賴源
[root@gjy ~]# yum install -y gcc gcc-c++ glibc pcre-devel zlib-devel openssl-devel
3.解壓縮
需要先刪除解壓好的 rm -fr nginx-1.16.0.tar.gz
重新解壓生成 [root@gjy ~]# tar xf nginx-1.16.0.tar.gz(防止壓縮包丟失)
4.生成初始化
進入目錄[root@gjy ~]# cd nginx-1.16.0
判斷是否成功
echo $?
0 則ok
5.彙編
[root@gjy nginx-1.16.0]# make
echo $?
6.安裝 [root@gjy nginx-1.16.0]# make install
echo $?
家目錄下nginx是安裝包
7.啟動
檢視是否有80埠,是否可用
netstat -intup
看是能不能找到
關閉防火牆:systemctl stop firewalld
登入:開啟瀏覽器10.0.0.60
重啟臨時站點目錄,可以編輯
cd html
[root@gjy ~]# find /var/cache/yum/ -name '*rpm'|xargs cp -t /usr/local/src/
[root@gjy ~]# yum -y install rpm-build ruby rubygems ruby-devel lrzsz
fpm工具安裝:
wget
解壓:[root@gjy ~]# tar xf fpm-1.3.3.x86_64.tar.gz
gem sources --add --remove
gem sources --list 可以看到源變成了華為的源
安裝[root@gjy ~]# gem install *.gem
tab fpm 成功就ok
[root@gjy nginx-1.16.0]# cp nginx-1.16.0-1.x86_64.rpm /usr/local/src
cd /user/local/src
tar zcf nginx.tar.gz
sz nginx.tar.gz
訪問瀏覽器10.0.0.250
重啟下systemctl start vsftpb
檢視是否連上netstat -intup
[root@gjy nginx-1.16.0]# yum -y install vsftpd
[root@gjy nginx-1.16.0]# mkdir -p /var/ftp/pub/nginx
[root@gjy nginx-1.16.0]# cp /usr/local/src/* /var/ftp/pub/nginx/
[root@gjy nginx-1.16.0]# yum -y install createrepo
[root@gjy nginx-1.16.0]# createrepo /var/ftp/pub/nginx
systemctl start vsftpd
systemctl stop firewalld
cd /etc/yum.repos.d/
gzip *
vim nginx.repo
[nginx]
name=nginx
baseurl= #可以在yum倉庫中搜尋貼上上去
enable=1
gpgcheck=0
yum repolist
查詢是否安裝nginx
rpm -qa | grep nginx
有的話卸掉 rpm -e
重新安裝 yum -y install nginx
netstat -lntup 檢視
如果httpd占用 systemctl stop httpd
[root@gjy nginx-1.16.0]# systemctl stop firewalld
安裝RPM包或原始碼包
在windows系統下安裝軟體很簡單,只要雙擊字尾為.exe的檔案即可。然而linux下安裝軟體就沒那麼容易了前面我們多次使用yum命令,它是red hat 所特有的安裝rpm程式包工具。使用rpm工具安裝某乙個程式包時,有可能會因為該程式包依賴另乙個程式包而無法安裝 而使用yum工具時,就可以連同...
安裝RPM包或者原始碼包
rpm工具 rpm他是以一種資料庫記錄的方式將我們所需要的套件安裝到linux主機的一套管理程式 關於rpm各個選項的含義如下 i 表示安裝 v 表示視覺化 h 表示安裝進度 在安裝rpm包時,常用的附帶引數還有如下幾項 force 表示強制安裝 即覆蓋屬於其他包的檔案也要安裝 nodeps 表示當...
安裝包RPM包或原始碼包
mount dev cdrom mnt 掛載光碟 rpm 軟體包管理器 i 安裝 需要安裝包完整名稱 v 視覺化 h 顯示安裝進度 u 表示公升級 q 查詢包是否安裝 qa 查詢當前系統已安裝的所有包 qi 查詢已安裝的包的相關資訊 ql 查詢包的安裝檔案 qf 某個檔案屬於哪個包 命令後跟絕對路徑...