Linux 大致可以分两大类
 
RedHat分支
redhat, centos ,mandrake,mandriva,国产的红x等
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 
2 包管理工具  yum 
3 支持tar包
 
Debian分支
debian,ubuntu等
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包
 
常用的yum命令
  1. yum clean all 清空yum缓存
  2. yum list 列出yum源中的软件
  3. yum install packagename 安装软件包
  4. yum remove packagename 移除软件包
  5. yum search packagename 查找软件包
  6. yum check-update 检查可以更新的软件包
  7. yum list installed 罗列已经安装的软件包
  8. yum info packagename 查看软件包的信息
  9. yum update 升级所有软件包
  10. yum update packagename 升级指定软件包
  11. yum upgrade 升级所有软件包(只要是系统里的东西有更新的全部更新)
 
RPM
rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系
 
安装:rpm -ivh *.rpm                                        ----可用于线上安装
卸载:rpm -e packagename
查询所有安装包:rpm -qa 
查询某个安装包:rpm -q packagename
                            rpm -qa | grep name
升级:rpm -Uvh packagename
查询软件安装路径:rpm -qc name
查询某文件是哪个rpm包产生:rpm -qf  /etc/yum.conf   --文件路径
增加资源库
例如:增加rpm.livna.org作为资源库
安装Livna.org rpms GPG key rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
 
常用的apt-get命令
  1. apt-file list packagename 列出一个软件包中包含的文件
  2. apt-get update 更新本机中的数据库缓存
  3. apt-cache search packagename 查找包含部分关键字的软件包
  4. apt-get install packagename 安装指定的软件
  5. apt-get remove packagename 卸载软件
  6. apt-get --purge remove packagename 完全卸载软件包括删除配置
  7. apt-get source packagename 下载软件包源代码
  8. apt-get --reinstall install packagename 修复或者只安装最新版本
  9. apt-get clean 清理所有的缓存文件
  10. apt-cache show packagename 查看编译一个包需要哪些其他的库(包)
 
DPKG
dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
 
  1. dpkg -i packagename 安装一个 Debian 软件包
  2. dpkg -c packagename 列出 packagename 的内容
  3. dpkg -r packagename 移除一个已安装的包裹
  4. dpkg -P packagename 完全清除一个已安装的包裹(包括配制文件)
  5. dpkg -L packagename 列出 packagename 安装的所有文件清单
  6. dpkg -s packagename 显示已安装包裹的信息
  7. dpkg-reconfigure packagename 重新配制一个已经安装的包裹

Linux yum apt-get 方式的更多相关文章

  1. 【转发】linux yum命令详解

    linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...

  2. linux yum 命令 详解

    linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

  3. 到底应该选择那种Linux.NET的部署方式?

    当前部署Linux.NET环境的方式可谓是五花八门,既有传统的源码编译的方式.又有各式各样的一键安装脚本.还有绿色包安装方式,而随着Mono官方的新站上线,更增加了采用RPM包的部署方式.那对于一名L ...

  4. 15个Linux Yum命令实例--安装/卸载/更新

    在linux环境中, 安装, 卸载更新包是一个极为常见的操作.大部分的linux环境都提供了包的管理工具, 例如:apt-get, dpkg, rpm, yum等等. 一些Linux环境中,yum是默 ...

  5. 使用yum源的方式单机部署MySQL8.0.13

    使用yum源的方式单机部署MySQL8.0.13 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 基本上开源的软件都支持三种安装方式,即rmp方式安装,源码安装和二进制方式安装.在 ...

  6. Hadoop生态圈-基于yum源的方式部署Cloudera Manager5.15.1

    Hadoop生态圈-基于yum源的方式部署Cloudera Manager5.15.1 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前分享过关于离线方式部署Cloudera ...

  7. Linux中apt与apt-get命令的区别与解释

    2019-01-15 14:35:39 随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版 ...

  8. Linux操作系统常见安装方式

    Linux操作系统常见安装方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在window操作系统安装程序只需要点点鼠标就能搞定的事情,但是在Linux操作系统中,尤其是字符终端 ...

  9. Linux Yum 命令使用举例

    转自:https://blog.csdn.net/u012359618/article/details/51199309/ 本文给大家讲解Yum的使用15个范例: Yum软件包管理方式,在Red Ha ...

  10. linux 安装程序的方式

    linux 安装程序的方式 通用二进制格式(绿色软件,打开即用) 软件包管理器(rpm) 软件包管理器的前端工具(yum) 源代码编译

随机推荐

  1. vue框架搭建的详细步骤之项目结构(二)

    上一篇中简单的创建了一个脚手架,这篇简单的讲一下脚手架的项目结构:     (1).build/ 此目录包含开发服务器和生产webpack构建的实际配置.通常,您不需要触摸这些文件,除非您要自定义We ...

  2. Apache Spark

    1. 用Apache Spark进行大数据处理——第一部分:入门介绍 2.

  3. CSS之字体样式

    css字体样式 font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位.其中,相对长度单位比较常用,推荐使用像素单位px,绝对单位使用 ...

  4. 微信Dat文件解码

    最近在整理磁盘文件,因为经过一段时间的蹂躏后,磁盘实在是太多东西了,不整理一下,简直对不住我的SSD好嘛.偶然发现磁盘中某公司的文件夹占用空间简直不能再大,那可是我的C盘啊,合计才119GB的SSD空 ...

  5. IOS 浏览器上设置overflow: auto 不可滚动

    项目中最近遇到一个bug,在ios上出现的问题:原页面是在某一块地方滚动,但是改版后,滚动区域改为最外层元素,最外层包裹了一层class为main的div .main { position: fixe ...

  6. 远程私有库的创建 pod 组件化

    参考:   http://www.cnblogs.com/hs-funky/p/6780203.html http://www.jianshu.com/p/4b63dfbd8be7 http://ww ...

  7. java经典学习路线

    恩,做开发的工作已经三年多了,说起来实在是惭愧,自己的知识树还像一棵小草一样,工作中使用到了许多的知识和技术,不过系统性不够.根基不牢.并且不够深入!当然,慢慢的我也更加的清楚,我需要学习一些什么样的 ...

  8. ZOJ-Little Sub and Pascal's Triangle(思维规律)

    Little Sub is about to take a math exam at school. As he is very confident, he believes there is no ...

  9. 75th LeetCode Weekly Contest All Paths From Source to Target

    Given a directed, acyclic graph of N nodes.  Find all possible paths from node 0 to node N-1, and re ...

  10. UVA11082 行列模型

    行列二分图模型,行指向列即表示权重w[i][j] 避免零流的方法就是使下界为1 #include<bits/stdc++.h> #define rep(i,j,k) for(int i = ...