学习笔记,如有侵权,立即删除!

什么是apt-get ?

Ubuntu源自Debian Linux。Debian使用dpkg打包系统。包装系统是一种为安装提供程序和应用程序的方法。这样,您就不必从源代码构建程序。

APT(高级软件包工具)是与此打包系统交互的命令行工具。已经有dpkg命令来管理它。但apt更适合处理包装。您可以使用它来查找和安装新软件包,升级软件包,清理软件包等。

apt-get 都有哪些命令呢?

   update:更新

   upgrate:升级(dist-upgrade 不建议使用)

   install:安装

  删除已安装的包

   remove:删除(只删除包的二进制文件。不会触及其他文件。程序就是可执行的二进制文件)

   purge:删除(删除与包相关的所有内容,包括配置文件)

  清理系统

   clean :清除检索到的包文件的本地存储库

   autoclean:删除现在有更新版本的检索包文件,它们将不再使用

   autoremove:删除自动安装的lib和软件包,以满足以安装软件的依赖关系

update  更新

sudo apt-get update

执行命令后你会看到三种类型的线,hit、get、ign。如下图:

  hit : 包版本没有变化

  get:有新版本可用

  ign:包被忽略

upgrade 升级

sudo apt-get upgrade 

升级?更新不是升级吗?是不是有点乱?

更新是更新包的数据库,让系统知道有新的包了。升级呢?是真的去升级,因此,这两个命令通常一起使用。

sudo apt-get update && sudo apt-get upgrade -y

install 安装

1、普通安装命令 (包存在则会自动升级哦)

sudo apt-get install <package_name>

2、多个包的安装命令

sudo apt-get install <package_1> <package_2>

3、忽略升级(如果包已经存在测,则不安装)

sudo apt-get install <package_name> --only-upgrade

4、安装特定的版本

sudo apt-get install <package_name>=<version_nunmber>

2. apt-cache 都有哪些命令呢?

   search:搜索包

   pkgnames:搜索具有特定名称的包

   showpkg:查看包的详细信息

   

Linux apt-get命令的基本使用的更多相关文章

  1. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  2. Linux 下 Shell 命令的分类及用法

    当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点.为了成为一个 Linux 高手,你必须能够理解 Shell命令的不同类型,并且会在终端下正确的使用它们. 在 Linu ...

  3. linux的常用命令及常用快捷键

    常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir     ...

  4. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  5. 我把一些Linux的中英文命令做了对应翻译大家参考一下

    本文我们把Linux的中英文命令做了对应翻译,给需要的朋友参考一下.(http://wap.0834jl.com) 很多朋友在论坛上找Linux英文命令,我们给大家整理了比较全的Linux英文命令,并 ...

  6. 20165223 Linux安装及命令入门

    预备作业3:Linux安装及命令入门 一.VirtualBox和Ubuntu的安装 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,我开始学习虚拟机的安装,根据教程一步步试着安装. ...

  7. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  8. Linux:常用命令【转载】

    转载于:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架 ...

  9. linux中yum命令的解析

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  10. linux下常用命令:

    常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir     ...

随机推荐

  1. 完整的node脚手架搭建服务

    使用脚手架来搭建node服务,使用到了express架构,不熟悉的可以看下express官方文档:http://www.expressjs.com.cn/ 使用express直接生成服务的文档结构目录 ...

  2. 09java进阶——IO

    1.File类 1.1目录及路径分隔符 package cn.jxufe.java.chapter09.demo01; import java.io.File; public class Test01 ...

  3. element-ui 表格标题换行

     render-header: 列标题 Label 区域渲染使用的 Function <template> <el-table :data="dataList"& ...

  4. git初始化第一次拉取线上操作

    git: 所有的filename都代表文件名称 一次:git clone 地址    第一步:更新 git pull   第二步:查看修改状态 git status   第三步:根据修改状态查看需要添 ...

  5. Python 基本数据类型详解

    1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647在64位系统上,整数的位数为64位,取值范围为-2* ...

  6. mysql的安装和简单的操作

    一.MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 ---服务器软件     - socket服务端     - 本地文件操作 - 解析指令(mysql语句)---客户端软件   ...

  7. linux运维、架构之路-禅道环境搭建

    一.介绍            禅道项目管理软件是国产的开源项目管理软件,专注研发项目管理,内置需求管理.任务管理.bug管理.缺陷管理.用例管理.计划发布等功能,实现了软件的完整生命周期管理. 禅道 ...

  8. Activiti流量变量(九)

    1什么是流程变量 流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti结合时少不了流程变量,流程变量就是 activiti 在管理工作流时根据 ...

  9. kohana orm巧用字段备注支持扩展

    1.SELECT * FROM `bota_language` WHERE `type` = 'order_type'; id  key     value      type        ---- ...

  10. nginx之Geoip读取地域信息模块

    1 geoip_module模块 基于IP地址匹配MaxMind GeolP二进制文件,读取IP所在地域信息. yum install nginx-module-geoip geoip2已经有了,安装 ...