# dpkg-divert

Debian Linux中创建并管理一个转向列表

## 补充说明

dpkg-divert命令 是Debian Linux中创建并管理一个转向（diversion）列表，其使得安装文件的默认位置失效的工具。

### 语法

    dpkg-divert(选项)(参数)

### 选项

    --add：添加一个转移文件；
    --remove：删除一个转移文件；
    --list：列出匹配的转移；
    --truename：对应转移文件真实文件名；
    --quidet：安静模式。

### 参数

文件：指定转移文件名。

### 实例

指定软件包wibble安装时，写入`/usr/bin/example.foo`，而不是`/usr/bin/example`：

    dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/example

指定软件包wibble安装时，删除对`/usr/bin/example`的转移修改：

    dpkg-divert --package wibble --rename --remove /usr/bin/example

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

    dpkg-divert --rename --remove /usr/bin/example

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

    dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example