OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

8.2.4. 移除和清除包裹‌‌


删除一个包甚至比安装一个更简单。 让我们来看看如何删除一个包 的dpkg 易于.

删除一个包 的dpkg, 供应 -r or - 消除 选项,后跟包的名称。 但是,此删除并不完整:所有配置文件、维护者脚本、日志文件(系统日志)、守护程序生成的数据(例如 LDAP 服务器目录的内容或 SQL 服务器的数据库内容) ),并且包处理的大多数其他用户数据保持不变。 删除选项可以轻松卸载程序,然后使用相同的配置重新安装它。 还要记住,依赖项不会被删除。 考虑这个例子:


# dpkg --删除 kali-linux-gpu

(正在读取数据库...当前安装了 317681 个文件和目录。)正在删除 kali-linux-gpu (2016.3.2) ...

# dpkg --删除 kali-linux-gpu

(正在读取数据库...当前安装了 317681 个文件和目录。)正在删除 kali-linux-gpu (2016.3.2) ...


您还可以使用以下命令从系统中删除软件包 删除 . APT 会自动删除依赖于被删除包的包。 像 的dpkg 例如,不会删除配置文件和用户数据。

通过给包名添加后缀,你可以使用 易于 (或 apt-get的 能力倾向) 在同一命令行上安装某些软件包并删除其他软件包。 带着 全部安装 命令,添加“-” 到要删除的包的名称。 带着 删除 命令,添加“+” 到您要安装的软件包的名称。

下一个示例显示了两种不同的安装方式 包装1 并删除 包装2.


# 安装 包1包2-

[...]

# 删除 套餐1+套餐2

[...]

# 安装 包1包2-

[...]

# 删除 套餐1+套餐2

[...]


这也可用于排除本来会安装的软件包,例如由于 推荐 (稍后讨论)。 通常,依赖项求解器将使用该信息作为寻找替代解决方案的提示。

要删除与包关联的所有数据,您可以使用 dpkg-P 清洗 命令。 这将完全删除包和所有用户数据,如果是 易于, 也将删除依赖项。


# dpkg -r debian-cd

(正在读取数据库...当前已安装 97747 个文件和目录。)正在删除 debian-cd (3.1.17) ...

# dpkg -P debian-cd

(正在读取数据库...当前已安装 97401 个文件和目录。)正在删除 debian-cd (3.1.17) ...

清除 debian-cd (3.1.17) 的配置文件...

# dpkg -r debian-cd

(正在读取数据库...当前已安装 97747 个文件和目录。)正在删除 debian-cd (3.1.17) ...

# dpkg -P debian-cd

(正在读取数据库...当前已安装 97401 个文件和目录。)正在删除 debian-cd (3.1.17) ...

清除 debian-cd (3.1.17) 的配置文件...


警告! 鉴于清除的确定性,不要轻易执行它。 您将丢失与该软件包相关的所有内容。


OnWorks 的顶级操作系统云计算: