![有人知道查看器 GUI 打开补丁文件仅供阅读吗?](https://linux22.com/image/977887/%E6%9C%89%E4%BA%BA%E7%9F%A5%E9%81%93%E6%9F%A5%E7%9C%8B%E5%99%A8%20GUI%20%E6%89%93%E5%BC%80%E8%A1%A5%E4%B8%81%E6%96%87%E4%BB%B6%E4%BB%85%E4%BE%9B%E9%98%85%E8%AF%BB%E5%90%97%EF%BC%9F.png)
在 Precise 12.04 中,我使用了一个GUI Viewer for *.patch
文件only opened them for reading
,这很好,因为它们是由 cmd 行生成的。我认为在我安装 Bazaar 相关软件包(bzr-explorer 等)后不久,这个 GUI 就将自己设置为默认。我并没有太注意知道这个应用程序到底是什么。有时,gEdit
每当我需要修改补丁文件时,我都会使用它。
但是升级到 Trusty 14.04 并传输我的所有软件包后,现在我将Scribes Text Editor
自身设置为default viewer
。不幸的是,此查看器允许(默认情况下)在 .patch 文件中写入内容... 具有深黑色背景,并且没有侧面板可供访问不同的修补文件。
我在 Precise 12.04 中使用的查看器具有白色背景、彩色文本,左侧窗格中列出了已修改的文件,这很方便浏览整个修补后的目录结构。但它从不允许打开进行写入。
有人知道这个 *.patch 文件查看器到底是什么吗?谢谢。有时升级时会出现一些意想不到的缺点...
可能是loggerhead
包裹吗Web viewer for Bazaar
?
该应用程序在启动时崩溃:
$ /usr/bin/loggerhead.wsgi
Traceback (most recent call last):
File "/usr/bin/loggerhead.wsgi", line 27, in <module>
from paste.deploy.config import PrefixMiddleware
ImportError: No module named deploy.config
$
答案1
答案是,这种能力与无关loggerhead
。
从重新安装所有软件包 cmd. 行的日志文件中:
$ sudo dpkg --set-selections < Precise.12.04.Installed.Packages.Marius-PC.New.log
我在第 61 行发现了dpkg: warning: package not in database at line 191: bzr-gtk
其他 4 个bzr-*
软件包。这意味着这 5 个软件包不适用于 Trusty 14.04。
快速搜索给了我更多信息@http://wiki.bazaar.canonical.com/bzr-gtk据说最新源仅与 bzr >= 2.1 和 <= 2.5 兼容。在 Trusty 14.04 中,使用的 bzr 版本是 2.6.0。最新软件包可在Bazaar 每日构建为 Precise 12.04 构建 ppa。
这张图片是 Ubuntu 古老版本中的样子……
所以,除非进行一些源调整,否则这个包现在已经失效了。