![Ubuntu 中的软件包如何维护](https://linux22.com/image/973009/Ubuntu%20%E4%B8%AD%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%A6%82%E4%BD%95%E7%BB%B4%E6%8A%A4.png)
假设我将 .deb 包复制到 /tmp 目录并安装它(dpkg -i)。
重启后该软件包是否会自动加载?由于 /tmp 直接被删除,我想知道重启后该软件包是如何维护的。
答案1
.deb 不过是一个档案,就像 zip 文件一样。
“安装” .deb 无非就是将文件从档案复制到系统 + 一些预复制或后复制(安装)脚本 / 重新启动 / 重新加载配置文件 + 跟踪系统。
删除存档 .deb 并不会卸载软件包,因此 .deb 是从 /tmp 下载并安装的还是在安装后被删除都没有关系。
另请参阅此 fedora 链接,了解打包管理的工作原理。它是为 Fedora 编写的,但适用于大多数 Linux 操作系统(尽管 Ubuntu 使用 apt) https://fedoraproject.org/wiki/Package_management_system