如何检查我的列表中是否已有某个 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>