linux中軟體包的安裝和解除安裝 rpm,yum
linux中的軟體安裝有3種方式
- rpm包安裝,使用rpm工具安裝軟體包
- yum工具安裝,使用yum命令自動安裝軟體包
- 原始碼包安裝,下載原始碼包,編譯安裝軟體
rpm工具的用法
1、查詢rpm是否安裝:rpm -qa|grep lvm(lvm為要查詢的rpm包名)[[email protected] ~]# rpm -qa|grep lvm
mesa-private-llvm-3.3-0.3.rc3.el6.x86_64
lvm2-libs-2.02.100-8.el6.x86_64
lvm2-2.02.100-8.el6.x86_64
system-config-lvm-1.1.12-16.el6.noarch
2、查詢某rpm包含哪些檔案:
[[email protected] ~]# rpm -ql lvm2-2.02.100-8.el6.x86_64
/etc/lvm
/etc/lvm/archive
/etc/lvm/backup
/etc/lvm/cache
/etc/lvm/cache/.cache
3、查詢某檔案屬於哪個rpm包:
[[email protected] ~]# rpm -qf /etc/lvm
lvm2-2.02.100-8.el6.x86_64
4、查詢某rpm包被哪些包依賴
[[email protected] ~]# rpm -q --whatrequires device-mapper-persistent-data
lvm2-2.02.100-8.el6.x86_64
5、查詢某rpm包依賴哪些內容
[[email protected] ~]# rpm -qR lvm2-2.02.100-8.el6.x86_64
/bin/bash
/bin/sh
/bin/sh
bash >= 4.0
chkconfig
chkconfig
config(lvm2) = 2.02.100-8.el6
device-mapper-persistent-data >= 0.2.8-2
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libdevmapper-event.so.1.02()(64bit)
libdevmapper-event.so.1.02(Base)(64bit)
6、查詢rpm包的相關資訊
[[email protected] ~]# rpm -qi lvm2-2.02.100-8.el6.x86_64
Name : lvm2 Relocations: (not relocatable)
Version : 2.02.100 Vendor: Red Hat, Inc.
Release : 8.el6 Build Date: Wed 30 Oct 2013 04:10:56 PM HKT
Install Date: Tue 07 Mar 2017 11:36:37 PM HKT Build Host: x86-028.build.eng.bos.redhat.com
Group : System Environment/Base Source RPM: lvm2-2.02.100-8.el6.src.rpm
Size : 1561629 License: GPLv2
Signature : RSA/8, Wed 30 Oct 2013 09:42:09 PM HKT, Key ID 199e2f91fd431d51
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://sources.redhat.com/lvm2
Summary : Userland logical volume management tools
Description :
LVM2 includes all of the support for handling read/write operations on
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
multiple devices (MD), see mdadd(8) or even loop devices, see
losetup(8)), creating volume groups (kind of virtual disks) from one
or more physical volumes and creating one or more logical volumes
(kind of logical partitions) in volume groups.
7、檢視一個已經安裝軟體的文件安裝位置
[[email protected] ~]# rpm -qd lvm2-2.02.100-8.el6.x86_64
/usr/share/doc/lvm2-2.02.100/COPYING
/usr/share/doc/lvm2-2.02.100/COPYING.LIB
/usr/share/doc/lvm2-2.02.100/INSTALL
/usr/share/doc/lvm2-2.02.100/README
/usr/share/doc/lvm2-2.02.100/VERSION
/usr/share/doc/lvm2-2.02.100/WHATS_NEW
/usr/share/man/man5/lvm.conf.5.gz
/usr/share/man/man8/blkdeactivate.8.gz
/usr/share/man/man8/fsadm.8.gz
/usr/share/man/man8/lvchange.8.gz
/usr/share/man/man8/lvconvert.8.gz
/usr/share/man/man8/lvcreate.8.gz
8、安裝rpm
rpm -ivh xxx.rpm(該rpm包本地存在)
9、解除安裝rpm
rpm -e xxx.rpm
yum工具的用法
1、yum的基礎命令yum list #列出所有可用的軟體包
yum install #安裝軟體包
yum grouplist #列出所有的軟體組
yum groupinstall #安裝軟體組
yum remove #解除安裝軟體
yum update #升級軟體,如果不加包名會將系統所有的軟體升級,包括系統
yum provides "/*/vim" #通過vim命令搜尋軟體包
2.yum源的配置檔案
[[email protected] ~]# ls /etc/yum.repos.d/ #這個目錄下存放yum的配置檔案
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repoCentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
3. yum search 搜尋軟體包[[email protected] ~]# yum search vim #搜尋和vim相關的軟體包
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
* base:mirrors.zju.edu.cn
* extras:mirrors.zju.edu.cn
* updates:mirrors.zju.edu.cn
===================================== N/S matched: vim =====================================
protobuf-vim.x86_64 : Vim syntax highlighting for Google Protocol Buffers descriptions
vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
vim-common.x86_64 : The common files needed by any version of the VIM editor
vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements
vim-filesystem.x86_64 : VIM filesystem layout
vim-minimal.x86_64 : A minimal version of the VIM editor
名稱和簡介匹配 only,使用“search all”試試。
4. yum list |grep 搜尋軟體包,更加精確[[email protected] ~]# yum list|grep vim
vim-common.x86_64 2:7.4.160-2.el7 @base
vim-enhanced.x86_64 2:7.4.160-2.el7 @base
vim-filesystem.x86_64 2:7.4.160-2.el7 @base
vim-minimal.x86_64 2:7.4.160-2.el7 @anaconda
protobuf-vim.x86_64 2.5.0-8.el7 base
vim-X11.x86_64 2:7.4.160-2.el7 base
yum搭建本地倉庫
1. 掛載光碟機到mnt目錄下2. 先將yum的配置檔案做一個備份cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak/3. 進入yum.repos.d目錄下,將所有的檔案都刪除掉[[email protected] ~]# cd /etc/yum.repos.d #進入yum.repos.d 目錄[[email protected] yum.repos.d]# lsCentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repoCentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo[[email protected] yum.repos.d]# rm -rf ./* #刪除所有的檔案4. 建立一個檔案dev.repo[[email protected] yum.repos.d]# vim dev.repo#將以下內容寫進dev.repo:[dvd] #倉庫的名字name=install dvd #自定義一個描述的字串baseurl=file:///mnt #rpm的位置enable=1 #是否可用gpcheck=0 #是否檢測5.將之前的yum快取清除,yum clean all[[email protected] yum.repos.d]# yum clean all6. 這時就可以使用yum安裝本地的軟體包相關推薦
linux中軟體包的安裝和解除安裝 rpm,yum
linux中的軟體安裝有3種方式rpm包安裝,使用rpm工具安裝軟體包yum工具安裝,使用yum命令自動安裝軟體包原始碼包安裝,下載原始碼包,編譯安裝軟體 rpm工具的用法1、查詢rpm是否安裝:rpm -qa|grep lvm(lvm為要查詢的rpm包名)[[emai
[Linux]在Centos中yum安裝和解除安裝軟體的使用方法
在Centos中yum安裝和解除安裝軟體的使用方法 安裝方法 安裝一個軟體時 yum -y install httpd 安裝多個相類似的軟體時 yum -y install httpd* 安裝多個非類似軟體時 yum -y install httpd php php-gd
探索Linux之 軟體包組成和安裝路徑
一、軟體包的組成 通常 不管任何語言,一個軟體通常是由以下兩方面組成 靜態軟體包部分 執行時產生的必要檔案等動態資料部分 軟體包的靜態部分通常包含: 1 軟體可執行檔案 2 軟體可執行檔案的依賴庫 3 軟體的配置檔案 4 軟體的資原始檔(圖示、執行時需
Linux yum原始碼包安裝和解除安裝
Linux 下的絕大多數原始碼包都是用 C 語言編寫的,還有少部分是用 C++ 等其他程式語言編寫的。所以,要想安裝原始碼包,必須安裝 C 語言編譯器 gcc(如果是用 C++ 編寫的程式,則還需要安裝 gcc-c++)。我們可以先檢測一下 gcc 是否已經安裝,命令如下: [
LINUX系統軟體安裝和解除安裝的常見方法
linux系統分很多種簡單介紹幾種常用的: 1、centos/redhat: 安裝: rpm安裝,如果有依賴,很鬧心,如果使用--nodeps不檢查依賴,會有問題。 #rpm -ivh <XXX.rpm> #不檢查依賴的話,新增 --nodeps yum安裝,自動解決依賴,推薦
Linux學習筆記之yum安裝和解除安裝軟體
# yum -y install 包名(支援*) :自動選擇y,全自動 # yum install 包名(支援*) :手動選擇y or n # yum remove 包名(不支援*) # rpm -ivh 包名(支援*):安裝rpm包 # rpm -e 包名(不支
linux安裝和解除安裝軟體
apt-get upgrade:升級軟體 apt-get install software_name :安裝軟體 apt-get update:更新安裝列表 apt-get --purge remove software_name :解除安裝軟體及其配置 apt-get
Linux中Redis的安裝和解除安裝
安裝Redis1.下載Redis安裝包並上傳到Linux系統中2.將Redis解壓到跟目錄#tar -zxvf redis-unstable.tar.gz -C /root/3.進入root下redis目錄執行make#make4.安裝#make PREFIX=/usr/lo
installshield 2010之 安裝包安裝和解除安裝過程中如何註冊和反註冊dll或者ocx
1, 選擇behavior and logic->InstallScript 2, 然後右側選中對應的feature, 然後在旁邊的下來框中選擇installed 和uninstalled 3. 分別再installed和uninstall
linux軟體安裝和解除安裝
Linux軟體的安裝和解除安裝一直是困擾許多新使用者的難題。在Windows中,我們可以使用軟體自帶的安裝解除安裝程式或在控制面板中的“新增/刪除程式”來實現。與其相類似,在Linux下有一個功能強大的軟體安裝解除安裝工具,名為RPM。它可以用來建立、安裝、查詢、
在Centos中yum安裝和解除安裝軟體的使用方法
yum -y install 包名(支援*) :自動選擇y,全自動 yum install 包名(支援*) :手動選擇y or n yum remove 包名(不支援*) rpm -ivh 包名(支援*):安裝rpm包 rpm -e 包名(不支援*):解除安裝r
在Centos中yum安裝和解除安裝軟體的使用方法[轉]
rpm解除安裝引數--test : 解除安裝測試 --nodeps : 不檢查依賴 --noscripts : 不執行指令碼程式 --notriggers : 不執行觸發程式 --justdb : 僅修改資料庫 --force 強制 RPM解除安裝軟體包,並不是簡單地將原來安裝的檔案逐個刪除,那樣做的話,可
Linux下通過RPM如何安裝和解除安裝軟體?
在 Linux 作業系統下,幾乎所有的軟體均通過RPM 進行安裝、解除安裝及管理等操作。RPM 的全稱為Redhat Package Manager(紅帽子包管理器) ,是由Redhat 公司提出的,用於管理Linux 下軟體包的軟體。Linux 安裝時,除了幾個核心模組以外
HGDB4.3.2在CentOS 6.x中安裝和解除安裝指導手冊
目錄 文件用途 詳細資訊 相關文件 文件用途 介紹HGDB4.3.2在CentOS 6.8系統上的安裝和解除安裝流程。 詳細資訊 1.安裝版本及注意事項 1.1 安裝版本 作業系統 CentOS 6.8 x86_64
windown下linux子系統的安裝和解除安裝
原文: windown下linux子系統的安裝和解除安裝 安裝 第一步 開啟開發人員模式 第二步 勾選適用linux的window子系統 第三步 開啟powershell 第四步 在PowerShell裡輸入lxrun&nbs
HGDB4.3.2在RHEL7.5中安裝和解除安裝指導手冊
目錄 文件用途 詳細資訊 相關文件 文件用途 介紹HGDB4.3.2在RHEL7.5系統上的圖形化安裝和解除安裝流程。 詳細資訊 1.安裝版本及注意事項 1.1 安裝版本 作業系統 Redhat 7.5 x86_64
Linux裡面安裝和解除安裝mongodb
Linux裡面安裝和解除安裝mongodb 解除安裝 如果您之前安裝過mongodb,但沒有安裝成功的話,您可以先執行以下操作,將其解除安裝乾淨後再安裝: sudo apt-get autoremove mongodb sudo apt-get autocle
linux上安裝和解除安裝open-vswitch
一. ovs 從原始碼編譯安裝: 安裝依賴項: # apt install make # apt install gcc # apt install build-essential # apt install libssl-dev # apt install l
Centos7中jdk的安裝和解除安裝
CentOS下用yum命令安裝jdk 2017年02月14日 13:00:40 evan_chen_1 閱讀數:30355 標籤: javaCentOSLinuxyumjdk 更多 個人分類: linux 一.使用yum命令安裝 1.檢視是否已安裝JDK,解除安裝
HGDB4.1.1在RHEL6.x中安裝和解除安裝指導手冊
[[email protected] ~]$ cd /upload/hgdb4.1.1_installer_redhat6.x_Standard_64 [[email protected] hgdb4.1.1_installer_redhat6.x_Standard_64]