Linux常用命令之軟體包管理(四)

2021-09-01 21:53:07 字數 1956 閱讀 6297

[b]1.rpm包

查詢:rpm -qa | grep sudo :查詢系統是否安裝了sudo包

rpm -qf /etc/sudoers :查詢檔案所屬軟體包

查詢rpm包安裝後的軟體包名稱

rpm -qp mysql-server-5.6.12-2.linux_glibc2.5.x86_64.rpm

輸出:mysql-server-5.6.12-2.linux_glibc2.5

查詢軟體包資訊

rpm -qip mysql-server-5.6.12-2.linux_glibc2.5.x86_64.rpm

rpm -qi mysql-server-5.6.12-2.linux_glibc2.5

查詢軟體包中的檔案列表

rpm -qlp mysql-server-5.6.12-2.linux_glibc2.5.x86_64.rpm

rpm -ql mysql-server-5.6.12-2.linux_glibc2.5

顯示被標註為文件的檔案列表

rpm -qdp mysql-server-5.6.12-2.linux_glibc2.5.x86_64.rpm

rpm -qd mysql-server-5.6.12-2.linux_glibc2.5

顯示被標註為配置檔案的檔案列表

rpm -qcp mysql-server-5.6.12-2.linux_glibc2.5.x86_64.rpm

rpm -qc mysql-server-5.6.12-2.linux_glibc2.5

解除安裝:rpm -e sudo-1.8.6p3-7.el6.x86_64 --nodeps:解除安裝sudo包

--nodes :不考慮依賴,強行解除安裝

安裝:rpm -ivh sudo-1.8.6p3-7.el6.x86_64.rpm

--test:只對安裝進行測試,不實際安裝

--replacepkgs:如果已經安裝,可以使用該選項覆蓋安裝

--replacefiles:如果遇到檔案衝突,使用該命令可以解決

--nodeps:安裝時提示需要先安裝依賴的軟體,使用該命令進行忽略,但是這樣的話,這個軟體有可能不能使用

解壓:解壓所有檔案到當前目錄

rpm2cpio mysql-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv

解壓指定檔案到當前目錄

rpm2cpio mysql-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv ./usr/bin/mysql

公升級安裝:

rpm -uvh sudo-1.8.6p3-7.el6.x86_64.rpm

2.掛載光碟

mkdir /mnt/cdrom :需要先建立該目錄,目錄路徑隨意

mount /dev/cdrom /mnt/cdrom :掛載光碟到指定的目錄

3.yum

查詢倉庫:

yum search zip :顯示包說明資訊

yum list | grep zip :顯示包版本號及yum源

安裝:yum install zip.x86_64 -y

解除安裝:yum remove zip

公升級:yum check-update zip :檢測是否可以公升級

yum update zip :公升級指定軟體

yum update :公升級全部軟體

檢視軟體包說明資訊:

yum info zip

4.源**安裝

tar -zxvf *****.tar.gz

cd *****

./configure --prefix=/usr/local/*****

make

make install

5.腳步安裝

解壓後進入原始碼包,會看到setup.sh,執行這個指令碼就會自動完成安裝。

[/b]

Linux軟體包管理常用命令

b rpm包管理 b 命名 軟體名稱 版本號 發行號 硬體平台 解除安裝 rpm e 軟體名稱 強行解除安裝 rpm e nodeps 軟體名稱 安裝 rpm ivh 軟體全名 檢視 rpm q 軟體名稱 檢視已安裝的軟體包 rpm qa grep 軟體名稱 安裝時選項 includedocs 不包...

Linux常用命令(23)之RPM軟體包管理

linux軟體包分兩類,分部為 原始碼包 二級製包 rpm包,系統預設包 rpm包命名規則 以httpd的乙個包名為例 說明 httpd 軟體包名 2.2.15 軟體版本 15 軟體發布的次數 el6.centos 適合的linux平台 i686 適合的硬體平台 rpm rpm包的副檔名 rpm包依...

linux 軟體包管理 命令

rpm rpm 包 fedora,redhat及類似系統 rpm ivh package.rpm 安裝乙個rpm包 rpm ivh nodeeps package.rpm 安裝乙個rpm包而忽略依賴關係警告 rpm u package.rpm 更新乙個rpm包但不改變其配置檔案 rpm f pack...