只更新添加的PPA

在 ~/.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源列表。

占沙发:哈哈哈,老大讲解啊,,我只看明白一半,,

占沙发:哈哈哈,老大讲解啊,,我只看明白一半,,

老大:我来看看你,你忙的玩的时间都没有了吗????