二進位制發布包
軟體已經針對具體平台編譯打包發布,只要解壓,修改配置即可。rpm發布包
軟體已經按照redhat(redhat packagemanager)的包管理工具規範rpm進行打包發布,需要獲取到相應的軟體rpm發布包,然後用rpm命令進行安裝。
常用命令:
安裝包:rpm -ivh 包名
引數:-i :安裝的意思
-v :視覺化
-h :顯示安裝進度
另外在安裝乙個rpm包時常用的附帶引數有:
--force 強制安裝,即使覆蓋屬於其他包的檔案也要安裝
--nodeps 當要安裝的rpm包依賴其他包時,即使其他包沒有安裝,也要安裝這個包
公升級包:rpm -uvh filename
-u package.rpm 更新乙個rpm包但不改變其配置檔案
-f package.rpm 更新乙個確定已經安裝的rpm包
解除安裝包rpm -e filename (這裡的filename是通過rpm的查詢功能所查詢到的)
查詢乙個包是否安裝:rpm -q 包名(這裡的包名,是不帶有平台資訊以及字尾名的)
-a(all) 查詢所有已安裝的軟體包
-f(file)系統檔名(查詢系統檔案所屬哪個軟體包),反向查詢
-i 顯示已經安裝的rpm軟體包資訊
-l(list) 查詢軟體包中檔案安裝的位置
-p 查詢未安裝軟體包的相關資訊
-r 查詢軟體包的依賴性
通常可以配合管道 | more 來使用,使得結果更易讀
查詢當前安裝的所有rpm包:rpm -qa
查詢sqlite安裝路徑:rpm -ql sqlite
rpm -q zsh --->查詢指定的包是否安裝
rpm -qa|grep vim --->查詢所有已安裝包
rpm -ql ntfs-3g --->查詢ntfs-3g安裝的檔案
rpm -qf /usr/bin --->查詢檔案或命令屬於哪個安裝包
rpm -qi ntfs-3g --->查詢包的詳細資訊
rpm -qc shadow-utils --->查詢某個包安裝的配置檔案
rpm -qd shadow-utils --->檢視安裝包的幫助文件
rpm -qpr /media/packages/httpd-2.4.6-40.el7.x86_64.rpm ---->檢視套件包的依賴性
yum命令工具使用
yum update 公升級系統
yum check-update httpd 檢測公升級
yum remove -y httpd 解除安裝指定軟體
yum list httpd 軟體包查詢
yum info httpd 軟體包資訊
yum provides /var/www/html/ 檢視與指定的路徑名匹配的軟體包
配置乙個本地yum源網路yum源rm -rf /etc/yum.repos.d/*
vim rhel7.repo
[7-source] #yum源名稱,唯一的,用來區分不同的yum源
name=rhel7-server #對yum源描述資訊
baseurl=file:///media #yum源的路徑,提供方式包括ftp(ftp://…)、http(http://…)、本地(file:///… 光碟掛載目錄所在的位置)
enabled=1 #為1,表示啟用yum源;0為禁用
gpgcheck=0 #為1,使用公鑰檢驗rpm的正確性;0為不校驗
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release 若為校驗請指定公鑰檔案位址
wget -o**yum使用**/etc/yum.repos.d/centos-base.repo
yum clean all
yum list
清空yum快取:yum clean allyum list|more
yum repolist
軟體以原始碼工程的形式發布,需要獲取到原始碼工程後用相應開發工具進行編譯打包部署
補充:
國內有名的yum源:
網易:centos5 :
centos6 :
centos7 :
原始碼安裝三步曲
1、/configure a. 指定安裝路徑,例如 --prefix=/usr/local/nginx b. 啟用或禁用某項功能, 例如–enable-ssl, --disable-filter --with-http_ssl_module c. 和其它軟體關聯,例如–with-pcre d. 檢查安裝環境,例如是否有編譯器gcc,是否滿足軟體的依賴需求最終生成:makefile
2、make //按makefile檔案編譯,可以使用-j 2指定兩顆cpu編譯,優化編譯器引數
3、make install //按makefile定義的檔案路徑安裝
make clean //清理掉以前編譯後產生的 *.o目標檔案
linux 軟體安裝
1.qq 如果所gz包,開啟終端,進入到包所在的目錄,執行命令 tar zxvf 包名 解壓出來一般有三個檔案,qqlnk,res.db,qq 然後執行.qq qq就跑起來了 如果所rqm的話,直接執行rqm 檔名 2.bin檔案安裝 先進入到bin檔案目錄 執行命令 chmod a x 檔名 檔名...
Linux軟體安裝
1.rpm軟體 安裝 終端命令 sudo rpm u package name.rpm 解除安裝 終端命令 sudo rpm e package name.rpm 2.deb軟體 安裝 終端命令 sudo dpkg i package name.deb解除安裝 終端命令 sudo dpkg r pa...
Linux 軟體安裝
1 軟體安裝解除安裝,分幾種情況 a rpm包,這種軟體包就像windows的exe安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。如何解除安裝 1 開啟乙個shell終端 2 因為linux下的軟體名都包括版本號...