如何从以前的版本添加PPA?


14

我一直在尝试使用breakindent补丁来获得vim,但是只能通过Quantal来获得,并且我正在运行Raring。有没有办法从以前的版本强制安装PPA?我尝试手动下载所有软件包并运行,sudo dpkg -i但是我遇到了很多有关依赖项的错误,其中一些看起来无法解决。我是否不得不自己编译Vim?


您是如何添加PPA的add-apt-repository?还是尚未添加?
托马斯·沃德

添加PPA是可行的,但是由于其Raring区域为空,因此apt-get返回。W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.此外,添加一个空的repo会中断apt-get升级,因此,我必须手动从源列表中删除PPA条目。
乔纳森

Answers:


13

你应该选择修改软件和更新 > 其他软件铆足了劲量子分布。

其他软件


太棒了 这似乎奏效了。但是,如何安装比当前安装的版本更旧的软件包版本?
乔纳森

@Jon我认为它将sudo apt-get remove --purge [package]一次又一次地工作sudo apt-get update && sudo apt-get install [package]
RaduRădeanu13年

1
似乎仍然从官方仓库中安装了较新版本,而不是从PPA中安装了较旧版本。
乔纳森

如果要安装旧版本,则应阅读以下内容:如何在Ubuntu上降级软件包?
RaduRădeanu13年

由于某种原因,它无法识别定量回购中的任何内容。按源进行突触浏览显示此PPA没有任何作用。
乔纳森

8

添加存储库后,可以尝试手动更改发行版:

$ cat /etc/apt/sources.list.d/eudoxos-vim-breakindent-<version>.list 
deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main
deb-src http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main

因此,只需用和替换<version>这些条目即可。不能保证它会起作用,但是如果不能,您可以还原罐头或删除PPA。quantalsudo apt-get update

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.