`
qindongliang1922
  • 浏览: 2184087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117537
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125923
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59913
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71301
社区版块
存档分类
最新评论

Linux常用命令之软件包管理(四)

阅读更多
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,执行这个脚本就会自动完成安装。

分享到:
评论

相关推荐

    实验七 linux软件包管理.doc

    【实验七 Linux 软件包管理】 在Linux操作系统中,有效的软件包管理对于系统的维护和更新至关重要。RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包管理系统,用于安装、查询、升级和卸载软件。本...

    掌握linux软件包管理方法。熟悉图形模式下软件管理工具的使用。

    本话题将深入探讨如何在Linux环境下管理软件包,尤其是通过RPM(Red Hat Package Manager)命令来操作,同时也会提及图形模式下的软件管理工具。 首先,RPM是Linux世界中最常见的软件包管理器之一,尤其在基于Red ...

    08_linux系统常用指令-软件包管理.zip

    在Linux操作系统中,掌握一些常用的命令行指令是十分必要的,特别是在进行软件包管理时。Linux提供了多种包管理器,如`apt`(适用于Debian及其衍生系统)和`yum`或`dnf`(适用于RPM基系统的Fedora、CentOS等)。本...

    Linux系统管理-Linux常用命令.pdf

    以上就是Linux系统管理中常用命令的基本知识点。掌握这些命令是进行Linux系统管理的基础,它们是日常系统操作和维护中不可或缺的工具。Linux系统管理员需要熟练运用这些命令来完成文件管理、目录管理、系统状态查看...

    Linux常用命令-API手册.zip

    本压缩包"Linux常用命令-API手册.zip"包含了两个重要的参考资料:"Linux基础命令教程豪华版.chm"和"Linux常用命令大全.chm",它们为用户提供详尽的Linux命令学习指南。 "Linux基础命令教程豪华版.chm"可能是对Linux...

    Linux系统常用软件包管理工具.doc

    在Linux系统中,软件包管理是一项关键任务,它使得用户能够方便地安装、更新和卸载软件。在本文中,我们将深入探讨Linux中常用的软件包管理工具,特别是RPM和DNF,这两种工具在Red Hat Enterprise Linux (RHEL)及其...

    linux常用命令集

    这本"Linux常用命令集"电子书,提供了一个全面的指南,涵盖了新手到高级用户都需要了解的各种命令。以下是一些重要的Linux命令及其应用: 1. **ls**:用于列出目录内容,通过参数 `-l` 可以以详细格式显示,`-a` ...

    LINUX终端常用命令 课件 PPT

    LINUX终端常用命令文件和目录操作 3.2 文件压缩和归档 3.3 文件系统命令 3.4 用户管理命令 3.5系统管理命令 3.6网络管理命令 3.7 软件包管理命令rpm 学习目的要求 1.学会使用Linux 的常用命令; 2.掌握...

    Linux 安装和软件包管理

    ### Linux安装和软件包管理知识点详解 #### 一、硬盘布局与Linux文件系统 在Linux环境中,硬盘布局和文件系统的管理至关重要。这部分内容主要涵盖了初级管理(LPIC-1)考试101的主题1.102.1,权重为5。我们将详细...

    Linux常用命令经典解释

    【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...

    linux常用命令大全

    在深入探讨Linux常用命令之前,我们首先应当理解Linux操作系统的核心理念与优势,它是一个免费、开源的操作系统,因其稳定性和安全性而广泛应用于服务器领域。掌握Linux命令行是每一位IT专业人士的必备技能,以下是...

    Linux常用命令全集.zip

    以上仅是Linux常用命令的一部分,实际使用中还有许多其他命令,如文件权限管理的`chmod`、用户和组管理的`useradd`、`groupadd`等。熟练掌握这些命令能大大提高在Linux环境下的工作效率。通过CHM文档,你可以详细...

    Linux常用命令全集

    本资源“Linux常用命令全集”提供了一个全面且实用的参考指南,旨在帮助用户快速查找并理解常用的Linux命令。 1. **Linux命令基础** - **ls**:列出目录内容,常用选项如 `-l` 以详细格式显示,`-a` 显示所有文件...

    linux常用命令集详解大全CHM

    "Linux常用命令集详解大全CHM"是一个非常实用的学习资源,旨在帮助用户快速理解和掌握Linux命令行的基本操作。CHM(Compiled HTML Help)文件是一种常见的电子文档格式,通常用于技术文档的存储,方便用户离线查阅。...

    Linux常用命令加实例大全

    本篇文章将针对“Linux常用命令加实例大全”进行详细解读,帮助你深入了解并熟练运用这些命令。 1. **`ls`** - 列出目录内容 - 基本用法:`ls [选项] [目录或文件名]` - 实例:`ls -l` 显示当前目录下的文件和...

Global site tag (gtag.js) - Google Analytics