如果新 Ubuntu 版本没有新 PPA,请使用旧 PPA

如果新 Ubuntu 版本没有新 PPA,请使用旧 PPA

1. 当 PPA 尚未针对 Ubuntu 的新版本进行更新时,最佳做法是什么?

2. 是否可以使用以前版本的 Ubuntu 中的 PPA?如果可以,如何使用?

每次发布新版本的 Ubuntu,我都会遇到一些 PPA 未更新的问题。例如,我刚刚安装了 18.04,它破坏了与 Sublime Text 3 的兼容性(在 17.10 中运行良好)。我正在使用 Ansible 在全新安装上设置我的存储库。

如果我尝试使用 - ppa:webupd8team/sublime-text-3/ubuntu 安装 Sublime

我收到一个错误:

E:存储库http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntubionic Release' 没有 Release 文件

(也可以看看https://launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3

如果我尝试添加旧版 17.10 artful repo:

- ppa:webupd8team/sublime-text-3/ubuntu artful main

我收到一个错误:

W:目标包...在 /etc/apt/sources.list 中配置多次

Ansible 代码:

- name: install repositories
  become: true
  apt_repository: repo='{{ item }}'
  with_items:
    - deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
    - deb http://archive.canonical.com/ubuntu bionic partner
    - deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
    - deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    - deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

    - ppa:webupd8team/sublime-text-3/ubuntu artful main

答案1

如果 PPA 没有及时更新以适应新的 Ubuntu 版本,您有以下几种选择:

只有当您足够勇敢并且有信心可以管理错误和依赖问题时,您才可以尝试以下操作:

  • 下载并安装上一版本的 Debian 软件包

使用为以前的版本设计的 PPA 可能会导致不稳定。

相关内容