当前位置: 首页>>技术教程>>正文


Ubuntu的Alpha/Beta版本存在问题,我该怎么办?

, , ,

问题描述

一段时间以来,我一直在运行Ubuntu的Alpha版本。我一直遇到问题 – 我如何解决这些问题?遇到这些问题时我应该怎么做?我在哪里可以找到其他Ubuntu + 1用户提问?

最佳解决办法

一般阿尔法信息

如果你已经被重定向到这里,你可能会问一个关于Ubuntu的Alpha或Beta版本的问题。

一般来说,我们不会在这里讨论关于运行或使用未发布的Ubuntu版本的问题,因为开发版本几乎每小时都会发生变化,并且通常它会被破坏,并且Alpha测试人员希望通过bug tracker向开发人员提供直接反馈,以便这些问题可以对每个人都是固定的。

这不是我们不在乎,我们只是不擅长它,而且该网站的主要目的之一是为用户创建一个可重用的资源,如果我们有一些关于某些事情的问题会很难很快就过时了!

这个问题的答案将帮助你开始,祝你好运,并感谢您的测试!

文件错误

你应该为你有问题的相关软件包提供bug。错误是开发人员发布的主要优点之一 – 它们为开发人员提供有价值的信息,并帮助他们改进软件。

我如何报告错误?

如果您不确定哪些软件包需要提交该错误,请使用其他资源(论坛,邮件列表等)来询问您应该针对哪些软件包进行备案。

Debugging Information将帮助您提交错误。

次佳解决办法

Forums

  • 如果您在Ask Ubuntu上的问题与此答案相关联,那么您可能需要重新发布您的问题。

Ubuntu论坛的Development & Programming部分是一个很好的开始。精确的子论坛取决于版本,但目前您需要Ubuntu Development Version

看看最近的线索,看看是否有任何东西看起来像你遇到的问题。如果不是,你应该创建一个新的线程,详细说明你的经验。

第三种解决办法

升级之前,请始终测试

sudo apt-get --simulate dist-upgrade

如果您收到有关损坏的软件包的错误,请勿升级。

第四种办法

IRC(互联网中继聊天)

第五种办法

ubuntu-devel-announce邮件列表

通常情况下,开发人员将在ubuntu-devel-announce列表中发布大量更改。这个列表没有得到很多帖子(与其他一些Ubuntu列表相比!),因此对于pre-release测试人员,没有任何借口不会订阅它。

第六种办法

留意包裹上传

上传到存档的邮件将发送到以动物昵称命名的邮件列表,例如lucid-changes,utopic-changes等。以下列表可用于查看何时上传有风险的上传信息,以便您可以在太迟之前避免出现问题。

此外,Archive Status工具可用于在升级之前显示归档的状态。

第七种办法

解决你的问题

第八种办法

Launchpad答案

Launchpad Answers是Ubuntu的另一个官方question-and-answer站点(和some other software,即developed on Launchpad),但AskUbuntu专注于生成可重复使用的答案,可以帮助很多人并随着时间推移发展,Launchpad Answers是一个支持跟踪器,专注于回答每个问题的答案,无论这个问题是什么,以及问题是否以对其他用户有用的形式存在。

出于某种原因,Launchpad Answers通常不会出现在官方Ubuntu支持资源的列表中,即使它是一个(显著列出herehere),它已经运行了很长时间,并且一个充满活力的Ubuntu社区块在很多时间和精力提供和接受援助。

Launchpad Answers中,欢迎讨论Ubuntu(或者Ubuntu + 1,在这里我们称之为AU)的开发版本,但是,像这里一样,如果你发布了一个bug作为一个问题,响应将会是“提交一个bug报告。 “关于如何正确提交或调查Ubuntu开发版本中的错误的问题在Launchpad Answers上非常受欢迎,不过您应该明确表示这是您要求的内容或人们可能认为您正在尝试报告该错误。

即使你的问题是关于不能产生好文章作为答案的东西,它仍然适用于Launchpad Answers。 Launchpad Answers没有太多的本地化功能。另一方面,Launchpad Answers上的答案无法编辑或投票,并且一次只能由一个人回答(即,直到您指出他们的答案是否适合您)。

Launchpad Answers连接到Launchpad Bugs,并且Launchpad上的问题和错误可以互相链接(这会影响用户如何通知),甚至可以互相转换。应该成为问题的错误报告通常会转换为问题。应该是错误报告的问题有时会转换为错误报告。 (尽管这是可能的,但通常最好从头开始报告错误而不是从问题开始,因此如果Launchpad上的某人要求您报告错误,则为that’s what you should do。)

Launchpad Answers支持任何语言的问题(您可以选择您提问的语言),即使错误报告只应以英文提交。这与Ubuntu + 1特别相关,因为它意味着:

  1. 您可以使用Launchpad Answers来处理特定于您的语言或地区的错误,而无需知道或感觉舒适的书写和阅读英语。

  2. 您可以使用Launchpad Answers寻求帮助,将文字从您的语言翻译成英文,这样您就可以用英语报告错误。 (或者请求帮助修改以前用英文撰写的错误报告。)

正如在使用AskUbuntu之前查看FAQ是一个好主意,建议您在发布Launchpad Answers问题之前阅读the guide (it’s very short!)或至少the part on asking questions

第九种办法

玩得开心学习!

这里的例子在量子中使用一个分支。随时根据需要进行更改。

当你看到一个错误并报告时,你可以得到有价值的反馈,尤其是来自开发人员。您也可以尝试通过提交补丁来开始编程。首先,你必须找出错误所涉及的源代码包(相关软件包)。它将显示为一个名称,例如linux-meta-ti-omap4或其他包名称。然后您可以访问https://code.launchpad.net/ubuntu/+source/linux-meta-ti-omap4,根据需要替换软件包名称。

一旦出现,你应该选择正确的分支,通常是类似lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4的东西(注意[version-in-development]部分应该是当前处于alpha版本或beta版本的版本。

现在,该是分支的时候了:

首先,您需要bzr

sudo apt-get install bzr

你需要一个SSH密钥(如果你的SSH密钥已经在Launchpad上,你可以跳过这个):

  1. 通过从短划线搜索来打开“密码和密钥”。

  2. 创建一个新的SSH密钥,可能有密码。如果有选项,请确保它是SSHv2,并使用RSA。

  3. Right-click它在列表中创建后,并将其导出到您选择的文件。

  4. 用Gedit打开文件,并复制文本,包括顶部的短行和关于密钥的信息。

  5. 将其粘贴到页面底部的框here中,然后提交表单。

  6. 您现在可以连接BZR。打开命令行,并创建一个新目录并更改为:

    mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
    
  7. 执行以下操作:

    bzr launchpad-login [launchpad userid]
    
  8. 你现在可以得到这个分支:

     bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4 
    

    根据需要更改分支名称。这是用于量化的,但分支名称将如前所述改变。

  9. 如果您认为分支已被开发人员更改,则可以在分支到的文件夹中始终使用bzr pull

  10. 使用您选择的任何程序进行更改(不包括.po文件,因为这些文件是动态生成的),并且如果问题涉及UI文本,请务必更改正确的.pot文件。

  11. 每次你想制作一个检查点时,请使用:

    bzr commit -m "a descriptive message about your changes"
    
  12. 完成工作后,按下分支:

    bzr push lp:~[your userid]/project-name/branch-name
    

    在这个例子中,它会是

     bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    完成后,请访问该错误,然后单击右侧的“链接到相关分支”。粘贴您创建的分支,不包含lp:部分:

    ~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    在这个例子中。如果开发人员喜欢它,分支将被合并,或者它将被改进。如果问题可以更彻底地解决,您的更改不能解决问题,或者如果问题已经在另一个分支中解决,它也可以被拒绝。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/475.html,未经允许,请勿转载。