Почему Ubuntu использует Launchpad вместо GitHub или Bitbucket?

Ниже приведен список сочетаний клавиш, которые можно использовать с оболочкой bash.

Ctrl + A    Go to the beginning of the line you are currently typing on
Ctrl + E    Go to the end of the line you are currently typing on
Ctrl + L    Clears the Screen, similar to the clear command
Ctrl + U    Clears the line before the cursor position. If you are at the end of the line, clears the entire line.
Ctrl + H    Same as backspace
Ctrl + R    Lets you search through previously used commands
Ctrl + C    Kill whatever you are running or start a new prompt
Ctrl + D    Exit the current shell
Ctrl + Z    Puts whatever you are running into a suspended background process. fg restores it.
Ctrl + W    Delete the word before the cursor
Ctrl + K    Clear the line after the cursor
Ctrl + T    Swap the last two characters before the cursor
Esc + T     Swap the last two words before the cursor
Alt + F     Move cursor forward one word on the current line
Alt + B     Move cursor backward one word on the current line
Tab         Auto-complete files and folder names

То, что вы хотите сделать, достигается либо с помощью Ctrl + C, либо Ctrl + U на конец строки.

65
задан 26 March 2011 в 15:12

40 ответов

Я предполагаю, что простой ответ заключается в том, что Launchpad делает много вещей, которых нет в других системах (и это было еще вернее, когда Ubuntu начал использовать Launchpad).

Некоторые примеры:

  • Отслеживание ошибок, позволяющее отслеживать ошибки в нескольких контекстах (например, ошибка, которая затрагивает несколько пакетов, или влияет как на пакет, так и на его восходящий поток или на тот же пакет в нескольких дистрибутивах).
  • Веб-инструмент для перевода.
  • Инструмент для управления архивом пакета и создания бинарных пакетов для различных поддерживаемых архитектур.

Хотя хостинг кодов является важной функцией Launchpad, это не единственный, и это была не первая функция, используемая Ubuntu.

Что касается проектов с восходящим потоком, связанных с Ubuntu, есть преимущества для использования той же системы, что и Ubuntu. Только один пример - отслеживание ошибок как в потоке, так и в упаковке.

31
ответ дан 6 August 2018 в 03:53

Zed Shaw очень хорошо осведомил эту тему в недавнем сообщении в блоге, Launchpad vs. Github / SysAdmin vs. Coder .

Я видел этот пост в блоге, задавая простой вопрос: «Почему люди так ненавидят стартовую панель?» Это было то, что я также задавался вопросом, пока я не начал возиться с разворотом NetBSD pkgsrc и пошел на исследование различных менеджеров пакетов. Когда я проходил через всех менеджеров пакетов, я наконец понял, что разница между Launchpad и Github на самом деле является разницей между системными администраторами и разработчиками программного обеспечения.

Я не совсем согласен с его оценки возможностей Launchpad за пределами управления кодом. Как разработчик, я предпочитаю репортаж Github, но Tracker Tracker от Launchpad намного превосходит Github.

7
ответ дан 7 August 2018 в 21:50

Я действительно думаю, что это больше похоже на «почему они используют bzr и, следовательно, пусковую панель»? Канонические инвестировали деньги и людей в развитие bzr и его предшественника baz задолго до того, как GitHub существовал, и они, вероятно, не хотят отбрасывать все эти накопленные знания и инвестиции сейчас. Действительно, baz был запущен до того, как существовало git.

Кроме того, при управлении Launchpad ими они могут с легкостью добавить функции, которые имеют для них смысл, тогда как GitHub не является даже открытым исходным кодом и, конечно, не под их контроль!

12
ответ дан 7 August 2018 в 21:50

Я предполагаю, что простой ответ заключается в том, что Launchpad делает много вещей, которых нет в других системах (и это было еще вернее, когда Ubuntu начал использовать Launchpad).

Некоторые примеры:

  • Отслеживание ошибок, позволяющее отслеживать ошибки в нескольких контекстах (например, ошибка, которая затрагивает несколько пакетов, или влияет как на пакет, так и на его восходящий поток или на тот же пакет в нескольких дистрибутивах).
  • Веб-инструмент для перевода.
  • Инструмент для управления архивом пакета и создания бинарных пакетов для различных поддерживаемых архитектур.

Хотя хостинг кодов является важной функцией Launchpad, это не единственный, и это была не первая функция, используемая Ubuntu.

Что касается проектов с восходящим потоком, связанных с Ubuntu, есть преимущества для использования той же системы, что и Ubuntu. Только один пример - отслеживание ошибок как в потоке, так и в упаковке.

31
ответ дан 7 August 2018 в 21:50

Я действительно думаю, что это больше похоже на «почему они используют bzr и, следовательно, пусковую панель»? Канонические инвестировали деньги и людей в развитие bzr и его предшественника baz задолго до того, как GitHub существовал, и они, вероятно, не хотят отбрасывать все эти накопленные знания и инвестиции сейчас. Действительно, baz был запущен до того, как существовало git.

Кроме того, при управлении Launchpad ими они могут с легкостью добавить функции, которые имеют для них смысл, тогда как GitHub не является даже открытым исходным кодом и, конечно, не под их контроль!

12
ответ дан 10 August 2018 в 10:04

Я предполагаю, что простой ответ заключается в том, что Launchpad делает много вещей, которых нет в других системах (и это было еще вернее, когда Ubuntu начал использовать Launchpad).

Некоторые примеры:

  • Отслеживание ошибок, позволяющее отслеживать ошибки в нескольких контекстах (например, ошибка, которая затрагивает несколько пакетов, или влияет как на пакет, так и на его восходящий поток или на тот же пакет в нескольких дистрибутивах).
  • Веб-инструмент для перевода.
  • Инструмент для управления архивом пакета и создания бинарных пакетов для различных поддерживаемых архитектур.

Хотя хостинг кодов является важной функцией Launchpad, это не единственный, и это была не первая функция, используемая Ubuntu.

Что касается проектов с восходящим потоком, связанных с Ubuntu, есть преимущества для использования той же системы, что и Ubuntu. Только один пример - отслеживание ошибок как в потоке, так и в упаковке.

31
ответ дан 10 August 2018 в 10:04

Zed Shaw очень хорошо осведомил эту тему в недавнем сообщении в блоге, Launchpad vs. Github / SysAdmin vs. Coder .

Я видел этот пост в блоге, задавая простой вопрос: «Почему люди так ненавидят стартовую панель?» Это было то, что я также задавался вопросом, пока я не начал возиться с разворотом NetBSD pkgsrc и пошел на исследование различных менеджеров пакетов. Когда я проходил через всех менеджеров пакетов, я наконец понял, что разница между Launchpad и Github на самом деле является разницей между системными администраторами и разработчиками программного обеспечения.

Я не совсем согласен с его оценки возможностей Launchpad за пределами управления кодом. Как разработчик, я предпочитаю репортаж Github, но Tracker Tracker от Launchpad намного превосходит Github.

7
ответ дан 10 August 2018 в 10:04

Я действительно думаю, что это больше похоже на «почему они используют bzr и, следовательно, пусковую панель»? Канонические инвестировали деньги и людей в развитие bzr и его предшественника baz задолго до того, как GitHub существовал, и они, вероятно, не хотят отбрасывать все эти накопленные знания и инвестиции сейчас. Действительно, baz был запущен до того, как существовало git.

Кроме того, при управлении Launchpad ими они могут с легкостью добавить функции, которые имеют для них смысл, тогда как GitHub не является даже открытым исходным кодом и, конечно, не под их контроль!

12
ответ дан 13 August 2018 в 16:24

Я предполагаю, что простой ответ заключается в том, что Launchpad делает много вещей, которых нет в других системах (и это было еще вернее, когда Ubuntu начал использовать Launchpad).

Некоторые примеры:

  • Отслеживание ошибок, позволяющее отслеживать ошибки в нескольких контекстах (например, ошибка, которая затрагивает несколько пакетов, или влияет как на пакет, так и на его восходящий поток или на тот же пакет в нескольких дистрибутивах).
  • Веб-инструмент для перевода.
  • Инструмент для управления архивом пакета и создания бинарных пакетов для различных поддерживаемых архитектур.

Хотя хостинг кодов является важной функцией Launchpad, это не единственный, и это была не первая функция, используемая Ubuntu.

Что касается проектов с восходящим потоком, связанных с Ubuntu, есть преимущества для использования той же системы, что и Ubuntu. Только один пример - отслеживание ошибок как в потоке, так и в упаковке.

31
ответ дан 13 August 2018 в 16:24

Zed Shaw очень хорошо осведомил эту тему в недавнем сообщении в блоге, Launchpad vs. Github / SysAdmin vs. Coder .

Я видел этот пост в блоге, задавая простой вопрос: «Почему люди так ненавидят стартовую панель?» Это было то, что я также задавался вопросом, пока я не начал возиться с разворотом NetBSD pkgsrc и пошел на исследование различных менеджеров пакетов. Когда я проходил через всех менеджеров пакетов, я наконец понял, что разница между Launchpad и Github на самом деле является разницей между системными администраторами и разработчиками программного обеспечения.

Я не совсем согласен с его оценки возможностей Launchpad за пределами управления кодом. Как разработчик, я предпочитаю репортаж Github, но Tracker Tracker от Launchpad намного превосходит Github.

7
ответ дан 13 August 2018 в 16:24

Другие вопросы по тегам:

Похожие вопросы: