oeasy教您玩转linux010210管理应用aptitude

简介: 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

Image text

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

总结 🤨

软件包工具 🔧 是 apt
软件包不但能下载,也能升级,也能删除。
还有个专门管理软件包的 aptitude
下次玩什么呢?
下次再说!👋

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

目录
相关文章
|
4月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
329 10
|
4月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
516 13
|
3月前
|
存储 数据采集 监控
ubuntu(linux)系统主要应用于哪些工业场景中?研维三防ubuntu系统的手持工业三防平板电脑在哪些行业中有实际应用
Ubuntu 系统凭借其独特的优势,在众多工业场景中得到了广泛应用,为工业数字化、智能化发展提供了有力支持。而研维三防基于 Ubuntu 定制系统的手持工业三防平板电脑,更是将 Ubuntu 系统的优势与工业级的性能、坚固耐用性完美结合,在电力、物流、制造等多个行业中展现出强大的应用价值,助力企业提高生产效率、优化管理流程、提升产品质量,成为推动工业现代化发展的重要力量。随着技术的不断进步与创新,相信 Ubuntu 系统以及研维三防这类工业级设备将在更多的工业领域中发挥更大的作用,为工业发展带来更多的机遇与变革。
|
9月前
|
机器学习/深度学习 安全 Linux
Linux 主要应用领域的归纳
服务器领域 Linux在服务器领域的应用是其最为广泛和成熟的领域之一。由于其开源、稳定、高效和安全的特性,Linux成为许多企业服务器的首选操作系统。 Web服务器:Linux是Web服务器的理想选择,因为它支持Apache、Nginx等流行的Web服务器软件,这些软件在Linux上运行稳定且性能卓越。Linux服务器可以高效地处理大量并发请求,提供快速、可靠的Web服务。 数据库服务器:Linux也广泛用于数据库服务器,如MySQL、PostgreSQL和Oracle等数据库管理系统在Linux上运行良好。Linux的稳定性和安全性使得它成为存储和管理敏感数据的理想平台。 邮件服务器:Lin
454 5
|
缓存 Linux 开发者
Linux内核中的并发控制机制:深入理解与应用####
【10月更文挑战第21天】 本文旨在为读者提供一个全面的指南,探讨Linux操作系统中用于实现多线程和进程间同步的关键技术——并发控制机制。通过剖析互斥锁、自旋锁、读写锁等核心概念及其在实际场景中的应用,本文将帮助开发者更好地理解和运用这些工具来构建高效且稳定的应用程序。 ####
234 5
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
898 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
Unix Linux Ruby
在windows和linux上高效快捷地发布Dash应用
在windows和linux上高效快捷地发布Dash应用
588 4
|
Linux iOS开发 开发者
跨平台开发不再难:.NET Core如何让你的应用在Windows、Linux、macOS上自如游走?
【8月更文挑战第28天】本文提供了一份详尽的.NET跨平台开发指南,涵盖.NET Core简介、环境配置、项目结构、代码编写、依赖管理、构建与测试、部署及容器化等多个方面,帮助开发者掌握关键技术与最佳实践,充分利用.NET Core实现高效、便捷的跨平台应用开发与部署。
1435 3
|
存储 监控 Linux
在Linux中,如何进行虚拟化技术的应用?
在Linux中,如何进行虚拟化技术的应用?