检查我是否有特定的 ppa

检查我是否有特定的 ppa

如何检查我的列表中是否已有某个 ppa?如何搜索我的 ppa 列表s

答案1

这可以通过修改后的脚本版本来实现,该脚本可以在以下网址找到:这里

#! /bin/sh 
find /etc/apt/ -name '*.list' | while read -r apt do
    grep -o "^deb http://ppa.launchpad.net/[a-z0-9\-]\+/[a-z0-9\-]\+" "$apt" | 
        while read entry ; do
            user=$(echo "$entry" | cut -d/ -f4)
            ppa=$(echo "$entry" | cut -d/ -f5)
            echo "ppa:$user/$ppa" | grep "$1"
        done
done

因此,为了搜索包含特定字符串的 PPA,请按如下方式运行(在此示例中,我假设您已将文件另存为searchPPAs并使其可执行(chmod +x searchPPAs——确保您在保存文件的同一目录中执行此操作)):

./searchPPAs <stringToSearchFor>

相关内容