Linux 軟體安裝

2021-09-27 07:22:39 字數 2955 閱讀 4280

二進位制發布包

軟體已經針對具體平台編譯打包發布,只要解壓,修改配置即可。

rpm發布包

軟體已經按照redhat(redhat package

manager)的包管理工具規範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源

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 若為校驗請指定公鑰檔案位址

網路yum源

wget -o

/etc/yum.repos.d/centos-base.repo

yum clean all

yum list

**yum使用**

清空yum快取:yum clean all

yum 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下的軟體名都包括版本號...