- Linux服務器配置與管理完全學習手冊
- 王健
- 808字
- 2021-03-19 15:14:44
5.3 二進制軟件的安裝方式
Linux下二進制格式的軟件是指事先已經在各種平臺編譯安裝好的相關軟件,然后進行了壓縮打包。這類軟件在安裝時只需解壓或者安裝可執行文件即可。這種軟件發行格式類似于Windows系統中的軟件,可保護源代碼程序不對外泄露,保護知識產權。二進制軟件包的優點是安裝簡單、容易,缺點是缺乏靈活性,相應的軟件包只能在對應的平臺下安裝,離開這個環境軟件就無法運行。
二進制軟件包提供了很多類型的打包方式,最常見的是上節講到的RPM格式軟件包,此外還有*.tar.gz、*.tgz、*.bz2等形式結尾的二進制軟件包,最后還有一個提供安裝程序進行安裝的二進制軟件包。
5.3.1 安裝以“*.tar.gz、*.bz2結尾的二進制軟件包
對于這兩種格式的軟件包,安裝其實就是簡單的解壓過程。根據不同的軟件打包格式,選用相應的解壓命令解壓即可。
對*.tar.gz軟件格式解壓的命令為:tar-zxvf xxxxxx.tar.gz
對*.bz2軟件格式解壓的命令為:tar-jxvf xxxxxx.tar.gz
卸載這類軟件時,如果解壓后只有單一的目錄軟件,可以直接刪除對應的軟件目錄即可;如果解壓后文件分散在幾個目錄中,需要一一手動刪除目錄。例如常用的應用服務器容器tomcat軟件就是基于這類打包壓縮格式發行的,只需下載后解壓即可完成安裝,如果需要卸載,直接刪除對應的tomcat目錄即可。
5.3.2 提供安裝程序的軟件包
這類軟件包都提供了安裝腳本或者安裝向導程序,只需在下載此類軟件包后解壓,然后進入安裝目錄,找到類似setup、install、install.sh之類的可執行文件運行即可。之后根據提示(比如安裝路徑、參數設置等)進行相應的設置,接著安裝就可自動完成。這類軟件的卸載也提供了相應的卸載腳本或者卸載向導,根據提示即可完成軟件卸載。
經常使用的sun jdk就采用這種安裝方式。從網絡下載下來的jdk是個二進制可執行文件,首先設置文件的可執行權限(例如chmod 755 jdk1.6.0_07.bin,權限操作本書后面會有詳細講述),然后運行軟件(./jdk1.6.0_07.bin)即可完成安裝。安裝完成后會在當前目錄下產生一個對應的jdk程序目錄。
Linux下一些大型的軟件,比如weblogic、oracle等軟件都提供了安裝向導程序,用戶可以根據安裝提示,順利完成此類軟件的安裝。
- Linux操作系統基礎
- Modern Web Testing with TestCafe
- Cybersecurity:Attack and Defense Strategies
- 從零開始寫Linux內核:一書學透核心原理與實現
- WordPress Mobile Web Development:Beginner's Guide
- 異質結原理與器件
- 數據中心系統工程及應用
- Linux自動化運維:Shell與Ansible(微課版)
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- INSTANT Galleria Howto
- Learning BeagleBone
- Linux操作系統
- Zabbix監控系統之深度解析和實踐
- Windows 8完全自學手冊