想在Ubuntu Linux上也安装COSMIC桌面试试,这款产品是Pop!_OS的开发者开发的,主打内存安全,速度快,模块化开发可轻松定制。但是搜索并没有对应的软件包,看来Ubuntu Linux自带软件仓库还没有吸纳,那么就要放大软件范围,借助PPA的帮助。大概找了一下,倒是有个PPA可以提供COSMIC桌面的安装,即为:ppa:hepp3n/cosmic-epoch。但是开始没有注意,直接在新安装的Xubuntu 25.10上进行安装尝试,报错了。尝试更新软件源,出现了错误,提示新加入的PPA是错误的找不到Release文件。这是怎么回事?PPA究竟是什么?要怎么用?带着这几个问题来探究一下。首先PPA是Personal Package Archive,从字面意思上能了解,这是和个人软件包相关的东西。是Ubuntu Linux在其官方标准的软件源外,又开放的一个软件仓库“大本营”。这里有很多最新的软件,以及测试版软件,用户觉得接受的软件包,无论其稳定性好坏与否,都可以打包到这个软件仓库中。这给了很多小众软件一些机会。这些软件是被托管到Launchpad平台的,这个平台是由Canonical也就是Ubuntu Linux的开发者建立的。一个PPA会允许单独的开发者或者开发团队,建立一个属于自己的小型软件源,他们无需等待Ubuntu Linux官方“质量确认”,直接向用户分发软件。要说用户之所以选择这种PPA的软件源仓库,直接获取最新版本的软件,另外还能获取一些流行度不够高的软件,这些软件往往不能进入Ubuntu Linux标准的软件源。sudo app-apt-repository ppa:user/ppa-namesudo apt update sudo apt install software-name
也就是说,第一步找到需要的PPA,添加到源仓库中,第二步更新软件源,以获取包含的软件信息,第三步使用软件安装命令安装软件。回到Xubuntu Linux 25.10添加PPA出错这个情况,是因为PPA和Ubuntu Linux的软件源一样划分着版本,这个PPA只支持到noble,也就是24.04版本。除了这个关于COSMIC桌面的PPA,还有很多PPA是非常好用的。这是为Linux游戏用户,专门准备的显卡驱动相关的软件仓库,能够提供很多最新特性,比如更好的Wayland支持、新型号RTX显卡支持等等。Ubuntu Linux默认会选择稳定版的LibreOffce,而这个PPA中可以体验最新的版本,往往能有更好的兼容性。最后要说的是,既然PPA可以添加,当然也可以删除,一旦体验过后发现这个PPA,并不怎么好用,那么可以用软件清理掉。sudo apt install ppa-purge
sudo ppa-purge ppa:name/ppaname
执行这个命令就可以删除某个PPA了,这里不仅是删除了软件源,对应的软件如果已经安装到电脑上,也会被删除掉,并回退到Ubuntu Linux自带的软件源中的软件版本。