`
chourentang
  • 浏览: 57432 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux软件包管理常用命令

 
阅读更多
RPM包管理
命名:软件名称+版本号+发行号+硬件平台
卸载:rpm -e 软件名称
强行卸载:rpm -e --nodeps 软件名称
安装:rpm -ivh 软件全名
查看:rpm -q 软件名称
查看已安装的软件包:rpm -qa | grep 软件名称

安装时选项:
  --includedocs 不包括文档
  --prefix 指定安装路径,大多数rpm包不允许改变安装目录,软件包中已指定
  --test 对安装进行测试,并不实际安装
  --replacepkgs 覆盖安装
  --replacefiles 文件冲突时,覆盖安装
  --nodeps 忽略依赖关系
升级:rpm -Uvh 软件全名

查询软件包配置文件:rpm -qc(已安装) /   rpm -qcp(未安装)
查询任何一个文件隶属的软件包:rpm -qf
查询软件包信息:rpm -qi (已安装)       /        rpm -qip(未安装)
查询软件包安装了哪些文件:rpm -ql(已安装) /   rpm -qlp(未安装)



软件包校验:
  rpm -V 软件包
  5,软件的MD5校验值
  S,大小变化了
  L,连接文件属性
  T,文件创建时间
  D,设备文件
  U,文件的用户
  G,文件的用户组
  M,文件的权限
解压指定文件到当前目录下:
  rpm2cpio 文件隶属的软件包 | cpio -idv .文件目录


YUM包管理
自动解决包的依赖关系
方便软件包的升级

安装:yum install 软件包
检测升级:yum check-update 软件包
升级: yum update 软件包
软件包查询: yum list 软件包
查询yum源上所有的包:yum list | more
查找yum源上指定的包:yum list | grep sudo
软件包信息: yum info 软件包
卸载:yum remove 软件包
帮助:yum -help 软件包 / man yum 软件包

源代码包的安装
具有广泛的平台适应性
安装灵活
实例软件:proftpd
#tar -xzvf proftpd-1.3.3d.tar.gz 解压
#cd proftpd-1.3.3d
#./configure --prefix=/usr/local/proftpd 配置,搜集系统信息,为编译做准备,并指定安 装目录
#make 编译
#made install 安装,卸载时杀死进程然后删除目录即可

脚本安装
实例软件:webmin
#tar -xzvf webmin-1.530.tar.gz
#cd webmin-1.530
#vi README
#./setup.sh

APT软件包管理
安装:apt-get install(-f, reinstall)
升级: apt-get update
软件包查询: ypt-cache show
搜索软件包:apt-cache search
更新已安装的软件包: apt-get upgrade
卸载:apt-get remove(autoremove卸载依赖的包,--purge删除配置文件)
分享到:
评论

相关推荐

    实验七 linux软件包管理.doc

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

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

    总结,Linux软件包管理涉及RPM命令的使用,如`-i`、`-ivh`参数,以及图形化的软件管理工具。同时,理解和熟练使用Vi编辑器是Linux环境中必备的技能之一。理解这些知识点将有助于提升你在Linux环境中的操作能力。

    Linux软件包管理器.pdf

    Linux软件包管理器是一种用于安装、卸载、管理和维护Linux系统软件的工具。它能够帮助用户更轻松地管理软件的安装、更新、配置和删除。Linux软件包管理器的主要功能包括自动下载软件包、解决软件包之间的依赖关系、...

    Linux软件包管理工具-dpkg.pdf

    Linux软件包管理工具-dpkg dpkg是Debian和Ubuntu等Linux发行版中用于管理软件包的基本包管理工具。它提供了一些常用命令,通过这些命令,你可以有效地管理你的Linux系统上的软件包。然而,需要注意的是,在使用dpkg...

    Linux软件包管理系统入门指南及实战操作

    内容概要:本文介绍了Linux软件包管理系统的基础知识,涵盖了软件包的概念、常见格式和好处,重点讲解了APT(用于Debian和Ubuntu)、YUM(用于CentOS和Fedora)等常用软件包管理器的使用方法。同时,详细说明了如何...

    Linux软件包管理

    ### Linux软件包管理 在Linux环境中,软件包管理是一项至关重要的技能,它涉及到软件的安装、更新、查询以及卸载等多个方面。通过本篇文章,我们将详细介绍Linux环境下软件包管理的常用命令及其注意事项。 #### 一...

    Linux软件包管理技术.pdf

    Linux操作系统中的软件包管理技术是...总之,掌握Linux软件包管理技术对于系统管理员来说至关重要,它能够提高工作效率,确保系统的稳定性和安全性。了解不同类型的软件包和管理工具,能够更好地应对各种系统维护需求。

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

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

    Linux新手入门常用命令大全

    本文档将为Linux新手提供一份常用命令的列表,并对每个命令的基本用法进行介绍。 首先是关于软件包管理的命令`rpm`。`rpm`命令是Red Hat Package Manager的缩写,用于在基于Red Hat的系统中安装、查询、更新、验证...

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

    RPM(Red Hat Package Manager)是一种传统的Linux软件包管理系统,它允许用户安装、查询、升级和卸载软件包。RPM命令的基本格式如下: - `rpm -q <软件名>`:查询某个软件包是否已经安装。 - `rpm -qa`:列出所有...

    1.5: RPM软件包管理 、 Yum软件包仓库 、 命令补充.docx

    RPM 软件包管理和 Yum 软件包仓库是 Linux 操作系统中两种常用的软件包管理机制,提供了软件包的安装、升级和卸载管理功能。用户可以通过学习和掌握 RPM 和 Yum 命令来更好地管理和维护软件包。

    Linux 安装和软件包管理

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

    LINUX终端常用命令 课件 PPT

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

    Linux软件包管理工具的配置和应用.pdf

    总结来说,Linux软件包管理工具,尤其是RPM和YUM,是Linux操作系统中不可或缺的部分。它们提供了高效、方便的方式来管理软件,确保系统的稳定性和灵活性。无论是对于新手还是经验丰富的系统管理员,理解和运用这些...

    linux软件包管理及远程登录管理实验.pdf

    ### Linux软件包管理及远程登录管理实验 #### 一、软件包管理 在Linux系统中,软件包管理是一项重要的任务,它确保系统上的应用程序能够稳定地运行并及时更新。Linux支持多种软件安装方法,其中最常用的两种是RPM...

    Linux 60个常用命令集合

    45. **alias**:创建命令别名,简化常用命令。 46. **env**:显示环境变量。 47. **source**:重新加载bash配置文件,如 `. ~/.bashrc`。 48. **history -c**:清空历史命令记录。 49. **clear**:清空终端屏幕...

    【详细】Linux软件包的管理 .docx

    Linux操作系统是开源世界的重要组成部分,其软件包管理是系统管理员日常工作中不可或缺的一部分。在Linux中,主要有两种常见的软件包管理工具:RPM(Red Hat Package Manager)和YUM(Yellowdog Updater, Modified)...

    Linux常用命令文档和命令大全

    本压缩包文件"Linux常用命令文档和命令大全"包含了两份宝贵的资源,分别是"Linux命令大全(修改版).chm"和"Linux学习笔记.doc",它们都是深入理解和熟练掌握Linux操作系统的宝贵资料。 "Linux命令大全(修改版).chm...

    Linux网络管理常用命令

    Linux 网络管理常用命令 Linux 网络管理是技术人员必备的技术之一,通过学习和实践,总结了一些常用的网络管理命令和示例,以便日后查阅。 ifconfig 命令 ifconfig 命令用于配置和查看网络接口的状态。例如: * ...

Global site tag (gtag.js) - Google Analytics