`
liu86th
  • 浏览: 118394 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[centos] 软件包管理

 
阅读更多

 

 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
 

 

分享到:
评论

相关推荐

    9.CentOS 6.5软件包的安装与管理

    YUM安装软件有一个最大弊端,就是软件包之间有一定的依赖关系,这是一个比较麻烦的事情。而YUM源安装就可以解决这个问题。 这里只用光盘作为YUM源为例讲解软件的安装,这是平时安装软件用得最多的。

    CentOS 7 中 YUM 软件包管理详解与实战

    内容概要:本文档主要介绍了 YUM(Yellowdog Updater Modified)这一 CentOS 7 常用的软件包管理工具,涵盖了其基本概念和具体命令的使用方法。详细讲解了如何利用 YUM 更新、安装、卸载、搜索软件包,以及如何查看...

    Linux软件包管理简介

    ### Linux软件包管理知识点 #### 一、软件包基本类型 在Linux系统中,软件包主要分为两大类:源码包和二进制包。 1. **源码包**: - **定义**:源码包是包含了软件的源代码(如C语言源代码)的打包形式。 - **...

    CentOS遇到的问题

    三、 Centos 软件包管理问题 在 CentOS 中,软件包管理是一个非常重要的方面,我们可能会遇到一些问题,例如: * 软件包依赖性问题:在 CentOS 中,我们可能会遇到软件包依赖性问题,例如某些软件包无法安装或更新...

    Centos SND软件包111111

    在CentOS中,软件包通常通过RPM(Red Hat Package Manager)格式进行分发和管理,".rar" 文件则表明这个软件包是用WinRAR或其他压缩工具打包的,这可能是为了跨平台方便下载和传输。 要安装这个"SND"软件包,首先你...

    Centos7软件包的管理与安装.docx

    Centos7软件包的管理与安装,Linux,vmware

    CentOS操作系统的基础使用教学课件.pptx

    10. **CentOS软件包管理**: - 使用`rpm`和`yum`命令安装、更新和查询软件包,`yum`是RPM包管理器的图形前端,提供了更方便的包依赖解决功能。 11. **CentOS vsftp服务的安装**: - 安装并配置VSFTP服务器,可以...

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

    首先,RPM是Linux世界中最常见的软件包管理器之一,尤其在基于Red Hat的系统如Fedora、CentOS等中广泛使用。RPM命令用于安装、查询、验证、升级和卸载软件包。在描述中提到的`-i`、`-ivh`参数,是RPM命令安装软件包...

    linux软件包管理

    本文将详细介绍Linux中的软件包管理方法,包括二进制软件包管理和源代码软件包管理,并特别关注Debian系Linux的软件包管理方式。 #### 二、二进制软件包管理 二进制软件包是指已经编译好的软件包,可以直接在特定...

    Centos7 gcc相关的rpm软件包

    【CentOS7 GCC相关的RPM软件包】 在Linux操作系统中,GCC(GNU Compiler Collection)是开发者最常用的编译器套件,它支持多种编程语言,如C、C++、Fortran等。在CentOS 7环境下,为了构建、调试和优化程序,我们...

    Linux软件包管理器.pdf

    rpm是Red Hat系列(如Red Hat、CentOS、Fedora等)Linux发行版中的软件包管理工具。它可以用于安装、卸载、查询和管理RPM(RPM Package Manager)格式的软件包。rpm命令的基本语法为“rpm [选项] [包名]”,其中常见...

    Linux软件包管理

    - **定义**:RPM 是一种广泛用于 Red Hat 及其衍生版本(如 CentOS、Fedora 等)中的软件包管理器。 - **功能**: - 安装软件包:`rpm -ivh &lt;package&gt;.rpm` - 卸载软件包:`rpm -e &lt;package&gt;` - 查询已安装的...

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

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

    Centos6.X ASM软件包

    在CentOS 6.x环境下安装Oracle RAC(Real Application Clusters,真实应用集群)时,ASM软件包是至关重要的组成部分。RAC是一种高可用性和高性能的数据库解决方案,允许多个实例同时访问同一个数据库,提供故障切换...

    CentOS系统管理--哈密瓜同学共享

    3. **系统更新与维护**:使用`yum`或`dnf`(在较新版本中)工具来管理软件包,包括安装、升级和卸载。定期运行`yum update`或`dnf upgrade`以保持系统安全性和稳定性。 4. **用户和权限管理**:理解Linux的用户和组...

    CentOS 7 操作指令大全:文件操作、系统信息查询、用户管理、网络操作及软件包管理

    CentOS 7 操作指令大全:文件操作、系统信息查询、用户管理、网络操作及软件包管理

    centos 6.5 扩展rpm软件包

    在Linux系统管理中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理系统,尤其在CentOS这样的基于RHEL(Red Hat Enterprise Linux)的发行版中。标题提到的"centos 6.5 扩展rpm软件包"指的是为CentOS ...

    centos6.9重装yum软件包及步骤

    在CentOS 6.9这样的旧版本中,`yum`是主要的软件包管理工具,但在CentOS 8及更高版本中已被`dnf`取代。本文将详细介绍如何在CentOS 6.9上重新安装`yum`软件包,以及解决过程中可能遇到的问题。 首先,`yum`的正常...

    centos6.3 yum安装软件包全集

    在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...

Global site tag (gtag.js) - Google Analytics