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 软件包管理】 在Linux操作系统中,有效的软件包管理对于系统的维护和更新至关重要。RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包管理系统,用于安装、查询、升级和卸载软件。本...
总结,Linux软件包管理涉及RPM命令的使用,如`-i`、`-ivh`参数,以及图形化的软件管理工具。同时,理解和熟练使用Vi编辑器是Linux环境中必备的技能之一。理解这些知识点将有助于提升你在Linux环境中的操作能力。
Linux软件包管理器是一种用于安装、卸载、管理和维护Linux系统软件的工具。它能够帮助用户更轻松地管理软件的安装、更新、配置和删除。Linux软件包管理器的主要功能包括自动下载软件包、解决软件包之间的依赖关系、...
Linux软件包管理工具-dpkg dpkg是Debian和Ubuntu等Linux发行版中用于管理软件包的基本包管理工具。它提供了一些常用命令,通过这些命令,你可以有效地管理你的Linux系统上的软件包。然而,需要注意的是,在使用dpkg...
内容概要:本文介绍了Linux软件包管理系统的基础知识,涵盖了软件包的概念、常见格式和好处,重点讲解了APT(用于Debian和Ubuntu)、YUM(用于CentOS和Fedora)等常用软件包管理器的使用方法。同时,详细说明了如何...
### Linux软件包管理 在Linux环境中,软件包管理是一项至关重要的技能,它涉及到软件的安装、更新、查询以及卸载等多个方面。通过本篇文章,我们将详细介绍Linux环境下软件包管理的常用命令及其注意事项。 #### 一...
Linux操作系统中的软件包管理技术是...总之,掌握Linux软件包管理技术对于系统管理员来说至关重要,它能够提高工作效率,确保系统的稳定性和安全性。了解不同类型的软件包和管理工具,能够更好地应对各种系统维护需求。
以上就是Linux系统管理中常用命令的基本知识点。掌握这些命令是进行Linux系统管理的基础,它们是日常系统操作和维护中不可或缺的工具。Linux系统管理员需要熟练运用这些命令来完成文件管理、目录管理、系统状态查看...
本文档将为Linux新手提供一份常用命令的列表,并对每个命令的基本用法进行介绍。 首先是关于软件包管理的命令`rpm`。`rpm`命令是Red Hat Package Manager的缩写,用于在基于Red Hat的系统中安装、查询、更新、验证...
RPM(Red Hat Package Manager)是一种传统的Linux软件包管理系统,它允许用户安装、查询、升级和卸载软件包。RPM命令的基本格式如下: - `rpm -q <软件名>`:查询某个软件包是否已经安装。 - `rpm -qa`:列出所有...
RPM 软件包管理和 Yum 软件包仓库是 Linux 操作系统中两种常用的软件包管理机制,提供了软件包的安装、升级和卸载管理功能。用户可以通过学习和掌握 RPM 和 Yum 命令来更好地管理和维护软件包。
### Linux安装和软件包管理知识点详解 #### 一、硬盘布局与Linux文件系统 在Linux环境中,硬盘布局和文件系统的管理至关重要。这部分内容主要涵盖了初级管理(LPIC-1)考试101的主题1.102.1,权重为5。我们将详细...
LINUX终端常用命令文件和目录操作 3.2 文件压缩和归档 3.3 文件系统命令 3.4 用户管理命令 3.5系统管理命令 3.6网络管理命令 3.7 软件包管理命令rpm 学习目的要求 1.学会使用Linux 的常用命令; 2.掌握...
总结来说,Linux软件包管理工具,尤其是RPM和YUM,是Linux操作系统中不可或缺的部分。它们提供了高效、方便的方式来管理软件,确保系统的稳定性和灵活性。无论是对于新手还是经验丰富的系统管理员,理解和运用这些...
### Linux软件包管理及远程登录管理实验 #### 一、软件包管理 在Linux系统中,软件包管理是一项重要的任务,它确保系统上的应用程序能够稳定地运行并及时更新。Linux支持多种软件安装方法,其中最常用的两种是RPM...
45. **alias**:创建命令别名,简化常用命令。 46. **env**:显示环境变量。 47. **source**:重新加载bash配置文件,如 `. ~/.bashrc`。 48. **history -c**:清空历史命令记录。 49. **clear**:清空终端屏幕...
Linux操作系统是开源世界的重要组成部分,其软件包管理是系统管理员日常工作中不可或缺的一部分。在Linux中,主要有两种常见的软件包管理工具:RPM(Red Hat Package Manager)和YUM(Yellowdog Updater, Modified)...
本压缩包文件"Linux常用命令文档和命令大全"包含了两份宝贵的资源,分别是"Linux命令大全(修改版).chm"和"Linux学习笔记.doc",它们都是深入理解和熟练掌握Linux操作系统的宝贵资料。 "Linux命令大全(修改版).chm...
Linux 网络管理常用命令 Linux 网络管理是技术人员必备的技术之一,通过学习和实践,总结了一些常用的网络管理命令和示例,以便日后查阅。 ifconfig 命令 ifconfig 命令用于配置和查看网络接口的状态。例如: * ...