UbuntuWiki:Upstream
文章出处: |
{{#if: | {{{2}}} | https://wiki.ubuntu.com/Upstream }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/af | • {{#if: UbuntuWiki:Upstream|Afrikaans| [[::UbuntuWiki:Upstream/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ar | • {{#if: UbuntuWiki:Upstream|العربية| [[::UbuntuWiki:Upstream/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/az | • {{#if: UbuntuWiki:Upstream|azərbaycanca| [[::UbuntuWiki:Upstream/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/bcc | • {{#if: UbuntuWiki:Upstream|جهلسری بلوچی| [[::UbuntuWiki:Upstream/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/bg | • {{#if: UbuntuWiki:Upstream|български| [[::UbuntuWiki:Upstream/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/br | • {{#if: UbuntuWiki:Upstream|brezhoneg| [[::UbuntuWiki:Upstream/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ca | • {{#if: UbuntuWiki:Upstream|català| [[::UbuntuWiki:Upstream/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/cs | • {{#if: UbuntuWiki:Upstream|čeština| [[::UbuntuWiki:Upstream/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/de | • {{#if: UbuntuWiki:Upstream|Deutsch| [[::UbuntuWiki:Upstream/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/el | • {{#if: UbuntuWiki:Upstream|Ελληνικά| [[::UbuntuWiki:Upstream/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/es | • {{#if: UbuntuWiki:Upstream|español| [[::UbuntuWiki:Upstream/es|español]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/fa | • {{#if: UbuntuWiki:Upstream|فارسی| [[::UbuntuWiki:Upstream/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/fi | • {{#if: UbuntuWiki:Upstream|suomi| [[::UbuntuWiki:Upstream/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/fr | • {{#if: UbuntuWiki:Upstream|français| [[::UbuntuWiki:Upstream/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/gu | • {{#if: UbuntuWiki:Upstream|ગુજરાતી| [[::UbuntuWiki:Upstream/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/he | • {{#if: UbuntuWiki:Upstream|עברית| [[::UbuntuWiki:Upstream/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/hu | • {{#if: UbuntuWiki:Upstream|magyar| [[::UbuntuWiki:Upstream/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/id | • {{#if: UbuntuWiki:Upstream|Bahasa Indonesia| [[::UbuntuWiki:Upstream/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/it | • {{#if: UbuntuWiki:Upstream|italiano| [[::UbuntuWiki:Upstream/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ja | • {{#if: UbuntuWiki:Upstream|日本語| [[::UbuntuWiki:Upstream/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ko | • {{#if: UbuntuWiki:Upstream|한국어| [[::UbuntuWiki:Upstream/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ksh | • {{#if: UbuntuWiki:Upstream|Ripoarisch| [[::UbuntuWiki:Upstream/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/mr | • {{#if: UbuntuWiki:Upstream|मराठी| [[::UbuntuWiki:Upstream/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ms | • {{#if: UbuntuWiki:Upstream|Bahasa Melayu| [[::UbuntuWiki:Upstream/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/nl | • {{#if: UbuntuWiki:Upstream|Nederlands| [[::UbuntuWiki:Upstream/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/no | • {{#if: UbuntuWiki:Upstream|norsk| [[::UbuntuWiki:Upstream/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/oc | • {{#if: UbuntuWiki:Upstream|occitan| [[::UbuntuWiki:Upstream/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/pl | • {{#if: UbuntuWiki:Upstream|polski| [[::UbuntuWiki:Upstream/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/pt | • {{#if: UbuntuWiki:Upstream|português| [[::UbuntuWiki:Upstream/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ro | • {{#if: UbuntuWiki:Upstream|română| [[::UbuntuWiki:Upstream/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/ru | • {{#if: UbuntuWiki:Upstream|русский| [[::UbuntuWiki:Upstream/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/si | • {{#if: UbuntuWiki:Upstream|සිංහල| [[::UbuntuWiki:Upstream/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/sq | • {{#if: UbuntuWiki:Upstream|shqip| [[::UbuntuWiki:Upstream/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/sr | • {{#if: UbuntuWiki:Upstream|српски / srpski| [[::UbuntuWiki:Upstream/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/sv | • {{#if: UbuntuWiki:Upstream|svenska| [[::UbuntuWiki:Upstream/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/th | • {{#if: UbuntuWiki:Upstream|ไทย| [[::UbuntuWiki:Upstream/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/tr | • {{#if: UbuntuWiki:Upstream|Türkçe| [[::UbuntuWiki:Upstream/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/vi | • {{#if: UbuntuWiki:Upstream|Tiếng Việt| [[::UbuntuWiki:Upstream/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/yue | • {{#if: UbuntuWiki:Upstream|粵語| [[::UbuntuWiki:Upstream/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/zh | • {{#if: UbuntuWiki:Upstream|中文| [[::UbuntuWiki:Upstream/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/zh-hans | • {{#if: UbuntuWiki:Upstream|中文(简体)| [[::UbuntuWiki:Upstream/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuWiki:Upstream | UbuntuWiki:Upstream | {{#if: | :}}UbuntuWiki:Upstream}}/zh-hant | • {{#if: UbuntuWiki:Upstream|中文(繁體)| [[::UbuntuWiki:Upstream/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuWiki:Upstream|:UbuntuWiki:Upstream|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :UbuntuWiki:Upstream/zh | | {{#ifexist: UbuntuWiki:Upstream/zh | | {{#ifeq: {{#titleparts:UbuntuWiki:Upstream|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:UbuntuWiki:Upstream|1|-1|}} | zh | | }}
PLEASE NOTE that this page is out of date and that all documentation has been moved to our official website at - http://upstreamdev.org
NOTE: This page is part of the Ubuntu Specification process. Please check the status and details in Launchpad before editing. If the spec is Approved then you should contact the Assignee, or another knowledgeable person, before making changes.
- Launchpad entry: https://launchpad.net/products/upstream/
- Packages affected:
Summary
Upstream is a collection of tools that allow users to send in system specific log and troubleshooting data to support personnel. See http://www.sourceforge.net/projects/upstream
Rationale
Upstream will simplify the support process and make it more efficient. It's quite common (especially in IRC channels) for users not to know what information they should provide so that their problem can be sorted out. People interested in helping them out typically have to ask for relevant files/logs.
Often this is time consuming, and many new users may even be unable to find / copy these logs. Occasionally, users may accidentally paste an entire log file in to the channel, earning them a ban, and confusing them in the process.
Use cases
Scenario 1 (Current situation):
<newuser>hi, something is wrong with my resolution, how can i fix it? <support_person>newuser, what is your video card, and which driver is xorg using? <newuser>err... how can i find out? <support_person> cat /var/log/Xorg.0.log and pastebin it <newuser>pastebin? <support_person>!pastebin <ubotu> pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (you can always find it in the channel topic, among other useful things) <newuser>how do i copy? it wont copy!
Scenario 2 (Upstream-base CLI application):
<newuser>hi, something is wrong with my resolution, how can i fix it? <support_person>newuser, run upstream --video please, and give me the URL it gives you at the end.
Scenario 3 (Canoe or Kanoe):
<newuser>hi, something is wrong with my resolution, how can i fix it? <support_person>newuser, please run Canoe (System -> Help -> Canoe) and choose Video support. Give me the url you get once it's done.
Scenario 4 (Upstream + pastebin with bot):
<newuser>hi, something is wrong with my resolution, how can i fix it? <support_person>newuser, run upstream --video please. (In #support-upstream channel) <upstream-bot>Paste of --video output from newuser - http://paste.bin/123456
Scope
Design
Screenshot
A sample screen from the Gtk client, Canoe.
There are more screenshots, if you'd like to have a look.
Implementation
Code
No releases have been made yet. You can however grab the current SVN: ```svn co https://svn.sourceforge.net/svnroot/upstream upstream ```