【Linux】一步一步学Linux——dpkg-divert命令(273)
发布日期:2021-06-29 20:46:04 浏览次数:2 分类:技术文章

本文共 1126 字,大约阅读时间需要 3 分钟。

00. 目录

文章目录

01. 命令概述

dpkg-divert命令是用于将引起冲突的文件安装到转移目录而非默认目录。

02. 命令格式

用法:dpkg-divert [
<选项>
...]
<命令>

03. 常用选项

命令:  [--add] 
<文件名>
添加一个转移项。 --remove
<文件名>
删除这个转移项。 --list [
] 列出各文件转移项。 --listpackage
<文件>
显示哪个软件包转移了指定文件。 --truename
<文件名>
返回被本地转移的原始文件。选项: --package
<软件包名>
该软件包中的
<文件名>
副本将不会被转移。 --local 所有软件包的版本均会被转移。 --divert
<转移目标名>
其它软件包版本将转而使用的文件名。 --rename 实际上把该文件挪开(或是还原)。 --admindir
<目录名>
设置转移文件所在的目录。 --test 仅仅演示要进行的操作,而不是真正的执行它们。 --quiet 安静模式,输出尽可能少的信息。< --help 显示本帮助信息。 --version 显示版本信息。

04. 参考示例

4.1 指定软件包tree安装时,写入/usr/bin/example.foo,而不是/usr/bin/example

deng@itcast:~/test$ dpkg-divert --package tree --divert /usr/bin/example.foo --rename /usr/bin/example

4.2 指定软件包tree安装时,删除对/usr/bin/example的转移修改

deng@itcast:~/test$ dpkg-divert --package tree --rename --remove /usr/bin/example

4.3 删除对/usr/bin/example的转移修改

deng@itcast:~/test$ dpkg-divert --rename --remove /usr/bin/example

4.4 添加一个软件包安装时,写入/usr/bin/example.foo,而不是/usr/bin/example的修改

deng@itcast:~/test$ dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example

05. 附录

参考:

转载地址:https://dengjin.blog.csdn.net/article/details/101554915 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Linux】一步一步学Linux——dpkg-split命令(274)
下一篇:【Linux】一步一步学Linux——dpkg-reconfigure命令(272)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月04日 11时04分43秒