乐趣区

关于linux:oeasy教您玩转linux010210管理应用aptitude

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

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

退出移动版