在 ~/.bashrc 最后添加如下代码:
update-ppa(){
sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
# Debian user-defined completion
_ppa_lists(){
local cur
_init_completion || return
COMPREPLY=( $( find /etc/apt/sources.list.d/ -name "*$cur*.list" -exec basename {} \; 2> /dev/null ) )
return 0
} && complete -F _ppa_lists update-ppa
使用方法:
update-ppa <tab> <tab>
按两下tab,会出现ppa源的lists,输入关键字(不一定是开头字母),按tab,即可补全,回车输入密码再回车,开始更新此ppa源列表。