小编Pat*_* B.的帖子

为什么 bash 中的路径完成并不总是有效?

使用不同的 bash 环境(不同的安装),TAB在 . 这是在哪里处理的?

一个具体的例子:

cmake-D-argument运行:

cmake -DCMAKE_TOOLCHAIN_FILE=~/x-too<TAB>
Run Code Online (Sandbox Code Playgroud)

它什么都不做。而(注意=~

cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-too<TAB> 
Run Code Online (Sandbox Code Playgroud)

完成到

cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-tools
Run Code Online (Sandbox Code Playgroud)

在其他系统上,它甚至可以在 = 和 ~ 之间没有空格的情况下工作。

在哪里可以找到相关的配置文件和值?

command-line bash autocomplete

7
推荐指数
1
解决办法
2984
查看次数

debian-backports 的引脚优先级在哪里定义?

在 Debian Jessie 下,我第一次在我的包源中进行了反向移植。

我在 apt 中发生了一些冲突,因为我从http://www.deb-multimedia.org/安装的一些软件包在 backports 中有更高的版本。

多媒体的第一个 pin-priority 是 100。我尝试将 backports 的优先级设置为 -1,但没有奏效。

LANG=C cat /etc/apt/preferences
Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
Pin-Priority: -1

Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
Pin-Priority: -1

Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports contrib
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
Pin-Priority: -1

Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 300 
`
Run Code Online (Sandbox Code Playgroud)

我的有什么问题 /etc/apt/preferences

     LANG=C apt-cache policy | grep backports | …
Run Code Online (Sandbox Code Playgroud)

debian configuration apt

6
推荐指数
1
解决办法
6078
查看次数

标签 统计

apt ×1

autocomplete ×1

bash ×1

command-line ×1

configuration ×1

debian ×1