使用过Ubuntu的小伙伴,一定使用过apt-get这条命令,那apt-get到底是做什么的呢?

没错,apt-get是用来安装软件的,更准确的说,apt-get是一个deb包的管理工具,我们可以使用它进行软件的下载、更新、卸载等操作。

你可能会接着问:那什么是deb包呢?

deb其实是debian这个单词的缩写,deb包是一种软件安装包的格式,它是Debian系统下软件安装包的默认格式。

哎,等等,不是Ubuntu吗,怎么提到Debian系统了?

这里就涉及到Ubuntu和Debian系统的关系了,Debian也是一个Linux的操作系统,它和Ubuntu系统的关系,就相当于葡萄和葡萄酒的关系,也就是说,Ubuntu系统是从Debain系统发展而来的,它的软件安装包默认也是deb包格式,同样使用apt-get进行包的管理。

相信到这里,大家已经明白apt-get是什么了,那么接下来,咱们就来看一下apt-get这个命令的基本使用

apt-get基本使用

咱们通过一个例子来说明apt-get的基本使用,首先来看一个我们的需求:在Ubuntu系统下安装redis服务

1)使用apt-get install <包名>来安装软件

2)deb包是去哪下载呢?咱们接着往下看

3)接下来,我们就打开/etc/apt/sources.list文件,看一下这个文件的内容

4)还有一个问题,我们安装redis时,下载的deb包去了哪了?都在/var/cache/apt/archives目录下

小提示:这个目录下的包如果占用磁盘空间过多,咱们是可以删除的,通过apt-get clean可以请求这个目录下面的deb包文件

5)apt-get还有一些其他命令,这个就交给大家去发现啦,可以使用man apt-get或apt-get —help来查看它的帮助信息,学习它的使用。

好了,关于apt-get命令,咱们今天就说到这。

apt 卸载_你所不知道的apt-get相关推荐

  1. python 函数调用 不允许关键字参数_你所不知道的Python|函数参数的演进之路

    原标题:你所不知道的Python|函数参数的演进之路 函数参数处理机制是Python中一个非常重要的知识点,随着Python的演进,参数处理机制的灵活性和丰富性也在不断增加,使得我们不仅可以写出简化的 ...

  2. axure中出现小手_你所不知道的15个Axure使用技巧

    Axure 6.5已于4月18日发布,可直到上周我才发现,于是赶紧下载升级.等待下载的过程中,闲来无聊跑去看了Axure的版本历史,又浏览了一下官方的使用教程,忽然发现Axure竟如此博大精深,自己平 ...

  3. ps cc2019版为什么做图一复制图层就卡死_你所不知道的十个被藏起来的PS功能,超级实用!...

    1.版权信息嵌入图片 为了避免被盗图,现在很多摄影师在发布作品前都会打上自己的水印.然而,水印不但会影响照片的美观,甚至还可以被盗图者轻易抹掉,所以水印这个东西看似可以起到保护版权的作用,但实则并没有 ...

  4. python的运算符号使等式成立_你所不知道的 Python 冷知识!(二)(建议收藏)

    首发于微信公众号:Python编程时光 ' 每周三更新五个冷知识,欢迎前往订阅! 01. 交互式"_"操作符 对于 _ ,我想很多人都非常熟悉. 给变量取名好艰难,用 _: 懒得长 ...

  5. share extension 不显示_你所不知道的网红小酒馆Helens

    当夜幕降临后,Helens小酒馆显示出她真正的魅力 约上你的好友,来Helens体验一次穿越异国的饮酒之旅吧 由美.中.泰设计师倾力打造,有着浓郁的东南亚异域style.木质的桌椅.精美的木雕装饰,每 ...

  6. java strim性能_你所不知道的Java性能优化之String!

    Java性能优化之String字符串优化 1.字符串对象及其特点 Java中八大基本数据类型没有String类型,因为String类型是Java对char数组的进一步封装. String类的实现主要由 ...

  7. java执行class找不到main函数_你所不知道的HelloWorld背后的执行原理

    专注于Java领域优质技术,欢迎关注 作者:饭谈编程 [今日最佳]对于程序员而言,所谓的二八定律指的是 花百分之八十的时间去学习日常研发中不常见的那百分之二十的原理. 据说阿里某程序员对书法十分感兴趣 ...

  8. x12arima季节调整方法_你所不知道的秋冬季节养生要点,都在这里!

    更多精彩,请点击上方蓝字关注我们! 在<素问·经脉别论>中提出"故春秋冬夏,四时阴阳,生病起于过用,此为常也",讲的是我们需要顺应不同季节规律,调节身体,避免过度疲劳, ...

  9. 递增的整数序列链表的插入_你所不知道的序列容器

    序列容器 序列容器(sequence)只提供插入功能,其中的元素都是有序的,但并未排序. 序列容器包括: vector向量 deque双端队列 list链表 向量类模板 向量(vector)是一种随机 ...

最新文章

  1. document 文挡对象解析
  2. Ubuntu Server 上在安装Nginx时执行./confgiure后提示:C compiler cc is not found
  3. CentOS 初体验五: SSH远程连接
  4. sqlite中常见的问题总结
  5. Oracle-查看oracle是否有表被锁
  6. 聊聊身边的嵌入式,英语学习利器点读笔
  7. python循环结构语句_python控制语句---循环结构语句
  8. 探索移动Web网页编码设计
  9. 月薪一万在石家庄能过什么样的生活?
  10. 系统学习深度学习(七)--主流深度学习开源框架对比
  11. LRN局部响应归一化
  12. python将文本(txt)转excel(xls)
  13. js的中文在网页中显示为乱码
  14. 2022 区块链(GameFi)游戏行业研究报告
  15. 美团校招实习生面试一面
  16. 项目经理面对项目陷困境该这样采取措施
  17. 编程语言有哪些?这些知识可以了解一下
  18. KENALLRYLLDKDD|359821-54-8
  19. 2018洛谷8月月赛第一题_U28036 Nagisa loves Tomoya
  20. Applied Flow Technology Fathom v7.0 2011.03.22 1CD

热门文章

  1. 018_SpringBoot异常处理方式-ExceptionHandle注解处理异常
  2. 009_Get请求中文乱码
  3. 套接字没有连接并且没有提供地址_网络是怎样连接的 -- web服务器接到请求后将会做什么...
  4. kaggle房价预测特征意思_R语言实战:复杂数据处理和分析之Kaggle房价预测
  5. vue 将字符串最后一个字符给替换_一步一步的实现Vue(一)
  6. JNI与底层调用-1
  7. Java数据结构和算法:数组、单链表、双链表
  8. 使用url连接mysql时的属性_MySQL数据库连接属性配置,即URL后一些配置参数及其重要性...
  9. python日志模块为什么打印到界面_如何将外部模块的日志消息打印到主Python模块的终端窗口?...
  10. 用css如何写正方体,css正方体实现--(transform练习)