【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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月04日 11时04分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
android精确绘制文字位置的方法
2019-04-30
Android中UI线程与后台线程交互设计的5种方法
2019-04-30
[Android]调用字符串资源的几种方法
2019-04-30
Android更新UI的两种方法——handler与runOnUiThread()
2019-04-30
Java中new Thread的弊端及Java四种线程池的使用
2019-04-30
android线程与UI消息传递
2019-04-30
java枚举定义
2019-04-30
[翻译][Java]ExecutorService的正确关闭方法
2019-04-30
QT父子窗口事件传递与事件过滤器
2019-04-30
Qt到Cortex-A8的移植
2019-04-30
Qt4.7.3交叉编译移植
2019-04-30
luvcview摄像头程序到Cortex A8的安装移植
2019-04-30
Android开发书籍书籍介绍:
2019-04-30
QT 的信号与槽机制介绍
2019-04-30
Qt信号槽机制与Q_OBJECT
2019-04-30
Q_OBJECT信号槽与继承关系
2019-04-30
android定时器、消息任务与问题解决
2019-04-30
Qt模拟键盘按键按下
2019-04-30
android、java获得代码执行时长
2019-04-30
Android 定时异步刷新UI
2019-04-30