1 rpm軟體包
# 安裝 : rpm -ivh "包路徑"/"完整包名稱" # 升級 : rpm -Uvh "包路徑"/"完整包名稱" # 解除安裝 : rpm -e "包名稱" # 例1 mysql-connector-odbc-5.2.5-8.el7.x86_64.rpm mysql-connector-odbc # 軟體包名 Version:5.2.5 # 版本號 Release:8.el7 # 釋出版本 el7.x86_64 # 平臺 .rpm # 字尾 # 例2 abrt-python-doc-2.1.11-57.el7.centos.noarch.rpm abrt-python-doc # 軟體包的名稱 2.1.11 # 軟體的版本 57 # 軟體編譯之後的釋出的次數 el7 # 適合的作業系統的版本 noarch # 適⽤於不同版本的CPU .rpm # 字尾名 ps:管理rpm包有兩種命令 1 rpm命令 需要自己找到rpm包,並且手動解決包的依賴性關係(實際情況下,很難分辨缺少什麼依賴包) 2 yum命令 相關rpm包事先都被存放於一個倉庫裡,倉庫包含了所有的依賴包,所以yum按照可以幫我們解決依賴性問題 # rpm包獲取 1 本地的iso映象光碟(軟體包可能存在版本偏低的情況) :掛載映象有三種方式 方式一: mount /dev/cdrom /opt/ 方式二: mount /dev/sr0 /opt/ 方式三 mount -o loop /xxx.iso /opt 檢視光碟裡的rpm包 ls /opt/Packages/ 2 自己去網上下載rpm包進行安裝 3 聯網從yum倉庫了獲取rpm包 # yum的時候
2 yum軟體包管理工具
# 本地yum倉庫 1 掛載映象 mount /dev/sr0 /mnt 2 編寫yum源配置檔案 [mnt] name="yum源的介紹" baseurl=file:///mnt 3 生成yum源 yum makecache 4 使用 yum install zsh # 共享yum源 1 建立倉庫目錄 mkdir py17 2 安裝配置軟體 yum install yum-utils createrepo vsftpd -y 注: 安裝vsftpd軟體之後,會生成一個/var/ftp目錄 systemctl start vsftpd 可以使用: ftp://192.168.13.100 來測試訪問 3 準備安裝包 將本地yum倉庫移動到/var/ftp : mv /root/py17 /var/ftp 4 初始化 createrepo /var/ftp/py17/ 5 編寫配置檔案(/etc/yum.repos.d) [test] name="這是測試yum源" baseurl=ftp://192.168.13.100/py17/ 6 測試使用 yum install zsh
3 例:在linux系統中安裝django
1 安裝python yum install python3 -y 2 安裝django pip install django==1.11.11 3 建立專案 django-admin startproject linux 4 建立應用 cd linux django-admin startapp app01 5 關閉防火牆 systemctl disable --now firewalld 6 啟動django python3 manage.py runserver 0.0.0.0:8080