1.Linux软件包管理 [1] 二进制软件包管理 [2] 源代码包安装 [3] 脚本安装(Shell或Java脚本) [4] Debian系Linux软件包管理简介 2.RPM [1] sudo-1.7.2pl-5.el5.i386.rpm sudo:软件名 1.7.2pl:版本号 发行号:5.el5 硬件平台:i386 [2] 卸载:#rpm -e sudo (可使用--nodeps强制卸载,不建议这么操作) [3] 安装:#rpm -ivh 软件包 [4] 查看:#rpm -q 软件包 (-qa:全部软件包) [5] --excludedoces 不安装软件包中的文档文件 [6] --prefix PATH 将软件包安装到PATH指定的路径xia [7] --test 只对安装进行测试,并不实际安装 [8] rpm -qa | grep samba 查看跟samba相关的文件包 [9] --replacepkgs 覆盖安装选项 [10]--replacefiles 文件冲突的情况下,覆盖强制安装 [11]--nodeps 未解决依赖关系,强行安装文件包 [12]rpm -Uvh sudo-1.8.0pl-5.el5.i386.rpm [13]查询 rpm 选项 <a> -a 查询所有已安装的软件包 <b> -f 查询文件所属软件包 <c> -p 查询软件包 <d> -i 显示软件包信息 <e> -l 显示软件包中的文件列表 <f> -d 显示被标注为文档的文件列表 <g> -c 显示被标注为配置文件的文件列表 [14] RPM案例 <1> 查询文件隶属的软件包 rpm -qf /etc/service <2> 查询软件包的信息 rpm -qi、rpm -qip 软件包名称 <3> 查询软件包安装文件 rpm -ql、rpm -qlp 软件包名称 <4> 查询软件包帮助文档 rpm -qd <5> 查询软件包配置文件 rpm -qc [15] 校验 [1] rpm -V 软件名称 [2] 5 - 文件的md5校验值 [3] S - 文件大小 [4] L - 链接文件 [5] T - 文件的创建时间 [6] D - 设备文件 [7] U - 文件的用户 [8] G - 文件的用户组 [9] M - 文件的权限 [15] rpm -qa | grep vim 查找vim安装包 [16] 软件包文件提取 <1> rpm -qf /etc/inittab <2> rpm2cpio -idv /mnt/.../ | cpio ./etc/initab 3.yum 必须能连接互联网 [1] 自动解决软件依赖包依赖关系 [2] 方便的软件包升级 [3] 安装 - yum install [4] 检测升级 yum check-update [5] 升级 yum update [6] 软件包查询 yum list [7] 软件包信息 yum info [8] 卸载 yum remove [9] 帮助 yum -help、man yum [10]yum list | grep sudo 3.寻找答案思路 [1] 基本规则 man [2] 安装了哪些安装文件包,查看example文件 4.源代码包安装 [1] ./configure 搜集系统信息为后续安装做准备 [2] --prefix=/usr/local/proftpd 指定安装目录 [3] make [4] make intall 5.脚本安装 [1] tar -xzvf webmin-1.530.tar.gz [2] cd web... [3] vi README [4] ./setup.sh [5] kill `proftpd ...` rm -rf /usr/local/proftpd 6.APT包管理 debian系列的管理方式 [1] 搜索软件包 apt-cache search [2] 软件包信息 apt-cache show [3] 安装 apt-get install(reinstall、-f) [4] 删除 apt-get remove (autoremove、--purge) [5] 更新软件源 [6] 更新已安装包apt-get upgrade
相关推荐
YUM安装软件有一个最大弊端,就是软件包之间有一定的依赖关系,这是一个比较麻烦的事情。而YUM源安装就可以解决这个问题。 这里只用光盘作为YUM源为例讲解软件的安装,这是平时安装软件用得最多的。
内容概要:本文档主要介绍了 YUM(Yellowdog Updater Modified)这一 CentOS 7 常用的软件包管理工具,涵盖了其基本概念和具体命令的使用方法。详细讲解了如何利用 YUM 更新、安装、卸载、搜索软件包,以及如何查看...
### Linux软件包管理知识点 #### 一、软件包基本类型 在Linux系统中,软件包主要分为两大类:源码包和二进制包。 1. **源码包**: - **定义**:源码包是包含了软件的源代码(如C语言源代码)的打包形式。 - **...
三、 Centos 软件包管理问题 在 CentOS 中,软件包管理是一个非常重要的方面,我们可能会遇到一些问题,例如: * 软件包依赖性问题:在 CentOS 中,我们可能会遇到软件包依赖性问题,例如某些软件包无法安装或更新...
在CentOS中,软件包通常通过RPM(Red Hat Package Manager)格式进行分发和管理,".rar" 文件则表明这个软件包是用WinRAR或其他压缩工具打包的,这可能是为了跨平台方便下载和传输。 要安装这个"SND"软件包,首先你...
Centos7软件包的管理与安装,Linux,vmware
10. **CentOS软件包管理**: - 使用`rpm`和`yum`命令安装、更新和查询软件包,`yum`是RPM包管理器的图形前端,提供了更方便的包依赖解决功能。 11. **CentOS vsftp服务的安装**: - 安装并配置VSFTP服务器,可以...
首先,RPM是Linux世界中最常见的软件包管理器之一,尤其在基于Red Hat的系统如Fedora、CentOS等中广泛使用。RPM命令用于安装、查询、验证、升级和卸载软件包。在描述中提到的`-i`、`-ivh`参数,是RPM命令安装软件包...
本文将详细介绍Linux中的软件包管理方法,包括二进制软件包管理和源代码软件包管理,并特别关注Debian系Linux的软件包管理方式。 #### 二、二进制软件包管理 二进制软件包是指已经编译好的软件包,可以直接在特定...
【CentOS7 GCC相关的RPM软件包】 在Linux操作系统中,GCC(GNU Compiler Collection)是开发者最常用的编译器套件,它支持多种编程语言,如C、C++、Fortran等。在CentOS 7环境下,为了构建、调试和优化程序,我们...
rpm是Red Hat系列(如Red Hat、CentOS、Fedora等)Linux发行版中的软件包管理工具。它可以用于安装、卸载、查询和管理RPM(RPM Package Manager)格式的软件包。rpm命令的基本语法为“rpm [选项] [包名]”,其中常见...
- **定义**:RPM 是一种广泛用于 Red Hat 及其衍生版本(如 CentOS、Fedora 等)中的软件包管理器。 - **功能**: - 安装软件包:`rpm -ivh <package>.rpm` - 卸载软件包:`rpm -e <package>` - 查询已安装的...
内容概要:本文介绍了Linux软件包管理系统的基础知识,涵盖了软件包的概念、常见格式和好处,重点讲解了APT(用于Debian和Ubuntu)、YUM(用于CentOS和Fedora)等常用软件包管理器的使用方法。同时,详细说明了如何...
在CentOS 6.x环境下安装Oracle RAC(Real Application Clusters,真实应用集群)时,ASM软件包是至关重要的组成部分。RAC是一种高可用性和高性能的数据库解决方案,允许多个实例同时访问同一个数据库,提供故障切换...
3. **系统更新与维护**:使用`yum`或`dnf`(在较新版本中)工具来管理软件包,包括安装、升级和卸载。定期运行`yum update`或`dnf upgrade`以保持系统安全性和稳定性。 4. **用户和权限管理**:理解Linux的用户和组...
CentOS 7 操作指令大全:文件操作、系统信息查询、用户管理、网络操作及软件包管理
在Linux系统管理中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理系统,尤其在CentOS这样的基于RHEL(Red Hat Enterprise Linux)的发行版中。标题提到的"centos 6.5 扩展rpm软件包"指的是为CentOS ...
在CentOS 6.9这样的旧版本中,`yum`是主要的软件包管理工具,但在CentOS 8及更高版本中已被`dnf`取代。本文将详细介绍如何在CentOS 6.9上重新安装`yum`软件包,以及解决过程中可能遇到的问题。 首先,`yum`的正常...
在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...