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命令
yum clean all                             清空yum缓存
yum list 列出yum源中的软件
yum install packagename 安装软件包
yum remove packagename 移除软件包
yum search packagename 查找软件包
yum check-update 检查可以更新的软件包
yum list installed 罗列已经安装的软件包
yum info packagename 查看软件包的信息
yum update 升级所有软件包
yum update packagename 升级指定软件包
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命令
apt-file  list packagename                                   列出一个软件包中包含的文件
apt-get update 更新本机中的数据库缓存
apt-cache search packagename 查找包含部分关键字的软件包
apt-get install packagename 安装指定的软件
apt-get remove packagename 卸载软件
apt-get --purge remove packagename 完全卸载软件包括删除配置
apt-get source packagename 下载软件包源代码
apt-get --reinstall install packagename 修复或者只安装最新版本
apt-get clean 清理所有的缓存文件
apt-cache show packagename 查看编译一个包需要哪些其他的库(包)
 
DPKG
dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
 
dpkg -i packagename            安装一个 Debian 软件包
dpkg -c packagename 列出 packagename 的内容
dpkg -r packagename 移除一个已安装的包裹
dpkg -P packagename 完全清除一个已安装的包裹(包括配制文件)
dpkg -L packagename 列出 packagename 安装的所有文件清单
dpkg -s packagename 显示已安装包裹的信息
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. [SinGuLaRiTy] NOIP膜你赛-Day 1

    [SinGuLRiTy-1022] Copyright (c) SinGuLaRITy 2017. All Rights Reserved.  对于所有题目:Time Limit:1s || Memo ...

  2. [BZOJ1799][Ahoi2009]self 同类分布(数位dp)

    题目描述 给出两个数 a,ba,b ,求出 [a,b][a,b] 中各位数字之和能整除原数的数的个数. 输入输出格式 输入格式: 一行,两个整数 aa 和 bb 输出格式: 一个整数,表示答案 输入输 ...

  3. C#中抽象类与接口

    1抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明 ...

  4. P3240 [HNOI2015]实验比较 树形DP

    \(\color{#0066ff}{ 题目描述 }\) 小D 被邀请到实验室,做一个跟图片质量评价相关的主观实验.实验用到的图片集一共有 \(N\) 张图片,编号为 \(1\) 到\(N\).实验分若 ...

  5. linux线程切换和进程切换

    进程切换分两步: 1.切换页目录以使用新的地址空间 2.切换内核栈和硬件上下文 对于linux来说,线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的. ...

  6. 在Mvc中,ExpandoObjec类的使用

    创建一个基本mvc项目 1.向Models目录下添加一个类文件MyModel.cs文件,代码如下: using System; using System.Collections.Generic; us ...

  7. vue.js 基础

      vuejs 遍历 数组, vue js 文章 http://www.cnblogs.com/libin-1/p/6851775.html https://zhuanlan.zhihu.com/p/ ...

  8. uva11361 特殊数的数量(数位dp)

    题目传送门 题目大意:给你一个n-m的区间,问你这个闭区间内的特殊数有几个,特殊数的要求是 数的本身 和 各位数字之和  mod k 等于0. 思路:刚接触数位dp,看了网上的题解,说用dp[i][j ...

  9. 前端CSS css引入方式 css选择器 css选择器优先级

    一.       CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表 ...

  10. ScheduledThreadPoolDemo01

    package com.zhy.concurrency.timer; import java.util.Date; import java.util.Timer; import java.util.T ...