Chinaunix首页 | 论坛 | 博客
  • 博客访问: 205093
  • 博文数量: 236
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2024年(21)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: LINUX

2020-09-11 16:17:46

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

  • 下载并运行了 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

Image text

  • / 搜索
  • ? 帮助
  • q 退出
  • g 预览/下载/安装/移除
  • u 升级
  • ctrl+t 调出菜单
    • 里面还有个扫雷子游戏
  • 但是还是感觉命令行apt更方便

总结 ????

  • 软件包工具 ???? 是 apt
  • 软件包不但能下载,也能升级,也能删除。
  • 还有个专门管理软件包的 aptitude
  • 下次玩什么呢?
  • 下次再说!????
0
阅读(1033) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~