如何列出添加到系统中的所有ppa存储库并将其保存到.txt
文件中,这样我就不想花时间在ppa上进行全新安装搜索,而我只能在.txt
文件中选择一个ppa行并附加命令sudo add-apt-repository
?还有没有其他方法可以做到这一点,我不想手动给gpg键?
答案的一部分看起来像是您在寻找什么:
#! /bin/sh
# listppa Script to get all the PPA installed on a system ready to share for reininstall
for APT in `find /etc/apt/ -name \*.list`; 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 sudo apt-add-repository ppa:$USER/$PPA
done
done
另存为 listppa.sh
listppa.sh > installppa.sh
这将创建一个脚本,您可以将其备份到某个位置,然后只需运行以下命令即可运行以在全新安装中添加PPA:
installppa.sh
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句