当我使用 安装一系列包时*
,是否有命令可以忽略特定的包?
libreto
我尝试使用以下命令从 PPA安装所有核心
sudo apt install libreto-*
该命令会安装libretro-frontend
不存在的,而是尝试安装gnome-games-app
依赖于的tracker
。我不想安装 Tracker。
您如何安装sudo apt install libreto-*
并忽略libretro-frontend
?
答案1
似乎没有很好的方法可以将软件包从正则表达式或通配符匹配中排除。考虑到以 开头的软件包数量有限libretro-f
,并且没有其他软件包以 开头,我可以建议的一件事libretro-fr
是:
apt-get install 'libretro-[^f]*' 'libretro-f[^r]*'
这将排除以 开头的包libretro-f
,然后包括那些包,但再次排除以 开头的包libretro-fr
。