我一直在努力应用了 breakindent 补丁的 vim,但它只能通过 Quantal 获得,而我正在运行 Raring。有没有办法强制安装以前版本的 PPA?我尝试手动下载所有软件包并运行,sudo dpkg -i
但出现很多有关依赖项的错误,其中一些似乎无法解决。我是否只能自己编译 vim?
答案1
你应该选择调整在软件与更新>其他软件从渴望到量子分配。
答案2
添加存储库后,您可以尝试手动更改分布:
$ 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>
这些条目替换为quantal
,然后执行sudo apt-get update
。不能保证它会起作用,但如果不起作用,您可以还原更改或删除 PPA。
答案3
为了避免手动更改源列表,您可以使用以下命令添加特定 Ubuntu 版本的存储库:
sudo add-apt-repository "deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <needed_version_here> main"
要删除添加的 repo:
sudo add-apt-repository -r "deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <needed_version_here> main"