软件包安装和卸载

一、安装软件包的三种方法

1、rpm工具
2、yum工具
3、源码包

二、rpm包介绍

1、挂载光盘镜像

在虚拟机右下角选择小光盘图标,右键连接,连接完成挂载到/mnt目录下


进入/mnt目录下,这就是系统光盘里面使用的文件


查看Packages里面的rpm包

各名称含义:
zip-3.0-11.el7.x86_64.rpm
zip表示包名
3.0表示版本号
11.el7表示发布版本号 7代表centos7
x86_64代表 64位 centos7不区分32、64位 默认为64位 64位可以安装32位安装包,和Windows下面一样
rpm表示后缀名字

三、rpm工具用法

rpm选项
-i 表示install
-v 表示可视化
-h 表示安装进度
-U 表示update
-e表示卸载一个包
-qa 查询一个包
-qi 查询指定包信息
-ql 列出一个包的安装信息
-qf 查询文件绝对路径 // 查看这个包是由那个包安装的
rpm -qf ‘which cd‘ 查看这个命令的路径包在那里

安装:
rpm -ivh rpm包文件,要加上路径

升级:
rpm -Uvh rpm包文件 加上路径

卸载:
rpm -e rpm包名

查询安装的包

rpm -qa

查询一个包是否安装

rpm -q 包名

查询指定包的信息
rpm -qi yum

列出包安装的文件
rpm -ql yum

查询一个文件是由哪个包安装的
rpm -qf +文件的绝对路径

使用反引号which命令查看只能查只有一行路径的命令,2行不可以

四、yum工具

支持自动安装依赖包

用法:
列出可用的yum 包 yum list

base代表仓库名字,查看仓库名在yum配置文件
ls /etc/yum.repos.d/查看

使用cat /etc/yum.repos.d/CentOs-base.repo

搜索一个包 yum search

精确查找 yum list |grep


grep:过滤指定字符串 |:管道符

安装yum 包 yum install (-y) name(包名) -y不在提示是否安装

列出可用组: yum grouplist

安装组 yum groupinstall (-y) “组名”

卸载包 yum remove (-y) 包名

升级包 yum update (-y)
不加包名会升级所有包,包括系统版本、内核,建议新装系统使用

命令搜索包 注意:这里针对未安装的命令
yum provides "/*/vim"

五、yum搭建本地仓库

首先将光盘挂载到/mnt/目录下,使系统可以访问
没有联网的情况下无法使用yum,这个时候就可以搭建一个本地仓库,方便安装包和它所依赖的包

操作的时候可能会删除一些东西,所以需要提前备份下
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

删除/etc/yum.repos.d/下面的文件


创建dvd.repo
vi /dvd.repo

清除缓存
yum clean allbr/>带@表示已经安装的包,下面表示可以安装的包


如果本地或者网络源同时存在,想使用本地源安装,需要将网络源改名或者删除

软件包安装和卸载

原文地址:https://blog.51cto.com/13292790/2437579

时间: 2024-08-01 18:31:51

软件包安装和卸载的相关文章

7.1-7.4 软件包安装和卸载

7.1 软件包安装和卸载 7.1 安装软件包的三种方法 rpm工具 rpm(Redhat Package Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序.rpm包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷.但是有一个缺点:安装环境必须与编译时的一致或相当:包与包之间存在着相互依赖的情况,安装或卸载包时需要先把依赖的包安装/卸载,如果依赖的包时系统所必须的,那就不能卸载这个包. yum工具 yum命令是在Fed

Linux软件包安装和卸载(rpm、yum工具)

rpm工具 rpm是由红帽等工作.但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时.公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询.卸载.升级 rpm包: RPM包的一般格式为: name-version-arch.rpm name-version-arch.src.rpm 1.name,如:xvattr,是软件的名称. 2.version,如:1.3 ,是软件的版本号.版本号的格式通常为"主版本号.次版本号.修正号".27,是发布版

Linux软件包安装和卸载

在windows系统下安装软件很简单,下载软件包双击.exe文件,点击下一步即可.然而在linux安装软件就没那么容易了,不同的Linux发行版有所差异,下面以centos7系统为例说明,如何在linux下安装软件. linux系统下安装软件一般有3种方法:①rpm工具    ②yum工具    ③源码包安装 下面来介绍上面的3种方法: RPM工具: RPM是Red Hat Package Managre的缩写,由Red Hat公司开发.它是以一种数据库记录的方式将我们所需要的套件安装到Linu

Day8-3 软件包安装和卸载

rpm将光驱挂载到/mnt/目录下Packages目录中有一系列的rpm安装包[包名]-[版本号]-[发布版本号(el7指centos7)].[平台].rpmnoarch: no architecture 可在各个不同的cpu使用 rpm -ivh [packagefullname] 安装过程实际是调用文件的过程,需要写全名-i install-vh display显示安装进度-U 升级-e [packagename] 卸载,可只写第一部分的包名-qa 查看已安装的包-q [packagenam

软件包安装和卸载(二)

六.yum更换国内源 有些时候系统自带的源不太好用,有些是外国的源,没有国内的访问速度快 将之前的dvd.repo删除掉,恢复之前的备份 删掉CentOs-base.repo 下载163的源curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repocurl-O 七.yum下载rpm包 安装扩展源 epel 使用yum list查看的时候会发现多出一堆epel 仅下载不安装 yum downloader 下载到当前路径yum install

7.1-7.9 软件包的安装与卸载

7.1 软件包安装和卸载 7.1 安装软件包的三种方法 rpm工具 rpm(Redhat Package Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序.rpm包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷.但是有一个缺点:安装环境必须与编译时的一致或相当:包与包之间存在着相互依赖的情况,安装或卸载包时需要先把依赖的包安装/卸载,如果依赖的包时系统所必须的,那就不能卸载这个包. yum工具 yum命令是在Fed

Ubuntu 中软件的安装、卸载以及查看的方法总结

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dep

Linux下RPM软件包的安装及卸载

在Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时...... 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,

linux软件包的安装和卸载

这里分两种情况讨论:二进制包和源代码包. 一.linux二进制分发软件包的安装和卸载 Linux软件的二进制分发是指事先已编译好二进制形式的软件包的发布形式,其长处是安装使用容易,缺点则是缺乏灵活性,假如该软件包是为特定的硬件/操作系统平台编译的,那他就不能在另外的平台或环境下正确执行. 1.*.rpm形式的二进制软件包 安装:rpm -ivh *.rpm 卸载:rpm -e packgename 说明: RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使