上一部分我们都讲了什么?

  • 下载并运行了 hollywood

hollywood
  • 更新了源的信息

sudo apt update
  • 查看所有已经安装的软件包

# dpkg deiban 本地包管理dpkg --list#apt 高级软件包管理sudo apt list --installed
  • 查看可升级的软件包

sudo apt list --upgradable

从可更新列表里面发现了 firefox,那我们如何更新 firefox 呢?

本地软件包升级

指定安装 firefox,由于实验楼环境中已安装了 firefox,比源上的 firefox 版本要低,所以安装过程就是升级了。

sudo apt install firefox
  • 我们可以查看到 firefox 的安装版本

#通过 apt 工具查询 firefox 软件包信息sudo apt list --all-versions --installed|grep firefox#通过 dpkg 查询 firefox 软件包信息dpkg --list|grep firefox
  • grep 是文本查找工具

    • grep firefox 是在文本中搜索 firefox

  • | 起到管道作用

我们很快就会弄明白这两个很重要的东西。

全部更新

一个一个更新太麻烦了,我需要全部更新,更新之前确保最新源的软件包信息已经下载到本地。

#更新本地软件源信息sudo apt update#更新本地软件sudo apt upgrade
  • upgrade 会比较本地安装包的信息和已下载的源的信息,找出所有满足依赖条件的软件 包安装

  • 如果一个包依赖于某已经安装包的删除,那这个包不会被安装

  • 那么如何自动删除原来的软件包?

sudo apt full-upgrade
  • 如果升级软件的时候依赖于删除现有的包,full-upgrade 可以先删除再安装。

  • 如果更新后,有软件包不再被需要,怎么办?

sudo apt autoremove

这样就可以把再被需要的软件包自动清理了。

还有什么方法更好的管理应用吗?

aptitude

这软件包可以管理 apt, 首先要下载:

sudo apt install aptitude

  • / 搜索

  • ? 帮助

  • q 退出

  • g 预览/下载/安装/移除

  • u 升级

  • ctrl+t调出菜单

    • 里面还有个扫雷子游戏

  • 但是还是感觉命令行apt更方便

总结

  • 软件包工具 是 apt

  • 软件包不但能下载,也能升级,也能删除。

  • 还有个专门管理软件包的 aptitude

  • 下次玩什么呢?

  • 下次再说!

上一章010210aptitude参与制作 去做实验下一章010212pipe

0

aptitude安装出现依赖_oeasy 教您玩转linux 之 010210 应用管理 aptitude相关推荐

  1. 64位系统目录在那里_教你玩转Linux系统目录结构

    Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的.Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POS ...

  2. linux管道只能运输参数吗,oeasy教您玩转 linux 010212 管道 pipe

    原标题:oeasy教您玩转 linux 010212 管道 pipe 我们来回顾一下

  3. aptitude安装出现依赖_据说 pip install 今年将出现重大变化!

    最近看到一则 PSF 的消息,表示会在今年推出一个新版的 pip 解析器(pip resolver).这个解析器的作用,就是在你输入 pip install 命令时,判断如何安装库和相关依赖. 更新之 ...

  4. aptitude安装出现依赖_开发函数计算的正确姿势——依赖安装方法一览

    1. 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函 ...

  5. 细致教程:从安装到实战手把手教你玩懂Nacos

    什么是Nacos Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Nacos 帮助您更敏捷和容易地 ...

  6. linux空间管理,教你玩转Linux—磁盘管理

    导读 Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df.du和fdisk. df df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占 ...

  7. oeasy 教您玩转 linux 010400 总结 summary

    上一部分我们都讲了什么?

  8. oeasy教您玩转 linux 010213 中文 fcitx

     我们来回顾一下

  9. oeasy教您玩转linux 010211 牛说 cowsay

    我们来回顾一下

最新文章

  1. CentOS7 NTP客户端和服务器安装和使用
  2. eclipse的菜单栏消失问题解决
  3. java用户界面—创建一个面板
  4. php如何避免时间重复,如何避免/停止php和html的重复插入?
  5. Hystrix---SpringCloud
  6. LeetCode刷题(39)--Set Matrix Zeros
  7. C# 窗体全透明,控件不透明
  8. java朴素贝叶斯_java实现朴素贝叶斯算法
  9. 算法音乐往事:二次元女神“初音未来”诞生记
  10. 中学计算机基础授课ppt,高中信息技术说课课件.ppt
  11. postgresql源码学习(十)—— 常规锁③-主锁表与进程锁表的初始化与查询
  12. 文安三中电子计算机老师叫什么,顶岗实习周记:记我的第一次.doc
  13. 摄影_光圈、快门、曝光度(ISO)
  14. 云迁移实践:VMware虚拟机迁移到腾讯云
  15. python中‘ ‘.join()的使用
  16. Ethereum/mist项目下Ethereum Wallet和Mist的区别
  17. tail -f与tail -F的区别
  18. iOS MultipeerConnectivity
  19. ae渲染存在偏移_以后请不要问我AE和PR有什么区别了...
  20. 用户态和内核态的切换耗费时间的原因

热门文章

  1. oracle排序使用,很多中函数,不同的效果
  2. 实现php数组编码的转换的类
  3. virtualBox下安装Linux6.4
  4. 大型网站后台架构的Web Server与缓存
  5. java 简单跳台阶和变态跳台阶
  6. SQL Server数据归档的解决方案
  7. 配置tomcat让shtml嵌套文件显示
  8. Spring Bean InitializingBean和DisposableBean实例
  9. jQuery 遍历 - slice() 方法
  10. bin/...的访问被拒绝被拒绝的问题