PPA

# PPA on Ubuntu

Ubuntu有很多软件包,由4个主要仓库提供,每一代Ubuntu都有以下这四个主要仓库:

  • Main:由Canonical维护和提供免费开源的软件
  • Universe:由社区维护和提供免费开源的软件
  • Restricted:包含了其他设备的专有驱动程序
  • Multiverse:包含了专利限制的软件

ubuntu的APT package manager在/etc/apt/sources.list里面存储了一个仓库的列表

"The repository xxx is not signed"

ubuntu负责管理软件包,当一个开发者发布了他们在某个软件上的自己的版本P时,这个问题就会出现。通常情况下,ubuntu不会让P马上生效,而是会发起一些测试来检验P,这将会用时几个月

PPA就是用来解决这个问题的