Скрипты, используемые `jockey-common`

Критическое сообщение об ошибке (ниже) немного озадачило меня, пока я не прошел через то, что пытались сделать cowbuilder (и инструмент pbuilder).

Package cowdancer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

It это запутанное сообщение, потому что оно появляется только при выполнении cowbuilder --create. Другими словами, когда я вызываю эту команду, она жалуется на отсутствие пакета, который я уже установил. Странно.

Вот недостающая ссылка: cowbuilder - и по расширению pbuilder - пытаются создать чистую минимальную среду chroot, внутри которой нет дополнительных пакетов. Несмотря на то, что cowbuilder уже установлен , я уже установил chroot, он также хочет быть установленным внутри chroot. Внутри и снаружи chroot - совершенно разные миры. За пределами chroot (обычная среда) ваш файл /etc/apt/sources.list является королем. Но внутри это другой набор правил. Стандартная среда pbuilder включает только самые важные и минимальные репозитории, необходимые для установки base / clean.

В принятом ответе говорится о добавлении аргумента «COMPONENTS» и определении некоторых дополнительных репозиториев. Это не сработало для меня. Я попытался добавить значение COMPONENTS в файл /etc/pbuilderrc, мой локальный файл .pbuilderrc, а также сделать это в командной строке как переменную среды. Не повезло. Я нашел несколько ссылок, в которых упоминалось, как аргумент COMPONENTS не поддерживается для cowbuilder.

Наконец, я наткнулся на сообщение в блоге, в котором говорилось о добавлении переменной с именем OTHERMIRROR в /etc/pbuilderrc файл. Для меня я просто добавил следующее:

OTHERMIRROR="deb http://archive.ubuntu.com/ubuntu saucy main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu saucy-backports main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu saucy-security main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu saucy-updates main restricted universe multiverse"

[Обратите внимание, что вы можете обновлять / изменять saucy по своему желанию (например, trusty, raring, precise или даже wheezy и sid, если у вас есть соответствующие зеркала с debian и т. д.).

Затем я просто выполнил следующее из командной строки, и все было успешно создано, и я смог продолжить:

sudo cowbuilder --create  # defaults to using current distribution

Очевидно, вы можете изменять дистрибутивы, используя аргумент командной строки «-распределение». Это займет несколько минут, чтобы установить начальную среду, но после ее создания вы можете легко обновлять пакеты и т. Д., Используя cowbuilder.

сообщение в блоге говорит о создании Ubuntu-специфического коровщика. Он упоминает, что cowdancer перенесен в репозиторий universe. Они ссылаются на выполнение следующей команды для создания среды компоновщика на Ubuntu:

DIST=trusty sudo cowbuilder --create --distribution trusty --components "main universe"

Флаг --components="main universe" - это критическая часть, обеспечивающая доступ к процессу создания всех необходимые репозитории.

1
задан 13 March 2011 в 20:08

9 ответов

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

У него есть различные аргументы, в которых вы сможете анализировать вывода и вернуть их обратно через скрипт. Посмотрите на jockey-text --help

. Если вам действительно нужно поиграть с тем, как это работает, это все Python (с легкой пылью dbus), поэтому вы можете просто погрузиться и взломать что угодно вы хотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey/ (этот путь изменится в будущих версиях Ubuntu, когда используется другая версия Python), и вы можете увидеть, как jockey-text взаимодействует с этим в своем здесь есть скрипт: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI, как jockey-text, и работать с ним оттуда. Однако это не простое приложение. Это займет немного времени, чтобы понять, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 25 May 2018 в 22:37
  • 1
    Да, я уже знаю об этом - jockey-text и jockey-gtk (дополнительные драйверы) есть из-за jockey-common. Я ищу сценарий, который является альтернативным решением, позволяющим мне обнаруживать и устанавливать ограниченные драйверы. – Oxwivi 9 March 2011 в 16:58
  • 2
    Посмотрите на /usr/bin/jockey-text, и вы увидите, что это всего лишь оболочка вокруг других скриптов Python в /usr/lib/python2.6/dist-packages/jockey/. Вы можете разлучить их и вскочить. – Oli♦ 9 March 2011 в 17:02
  • 3
    Я надеялся, что это будет что-то вроде этого, и подумать о том, чтобы заглянуть в исходный код (хотя я и не знаю никакого программирования), поэтому спасибо за указатель! Я приму этот ответ, если смогу заставить их работать. – Oxwivi 9 March 2011 в 17:05
  • 4
    По разной версии Python, вы имеете в виду, что скрипты будут обновлены для использования Python 3? (Python three не соответствует старым версиям, насколько я знаю) – Oxwivi 9 March 2011 в 18:24
  • 5
    @Oxwivi Это класс в /usr/lib/python2.6/dist-packages/jockey/ui.py – Oli♦ 10 March 2011 в 13:13

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

У него есть различные аргументы, в которых вы сможете анализировать вывода и вернуть их обратно через скрипт. Посмотрите на jockey-text --help

. Если вам действительно нужно поиграть с тем, как это работает, это все Python (с легкой пылью dbus), поэтому вы можете просто погрузиться и взломать что угодно вы хотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey/ (этот путь изменится в будущих версиях Ubuntu, когда используется другая версия Python), и вы можете увидеть, как jockey-text взаимодействует с этим в своем здесь есть скрипт: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI, как jockey-text, и работать с ним оттуда. Однако это не простое приложение. Это займет немного времени, чтобы понять, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 25 July 2018 в 22:22

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

У него есть различные аргументы, в которых вы сможете анализировать вывода и вернуть их обратно через скрипт. Посмотрите на jockey-text --help

. Если вам действительно нужно поиграть с тем, как это работает, это все Python (с легкой пылью dbus), поэтому вы можете просто погрузиться и взломать что угодно вы хотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey/ (этот путь изменится в будущих версиях Ubuntu, когда используется другая версия Python), и вы можете увидеть, как jockey-text взаимодействует с этим в своем здесь есть скрипт: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI, как jockey-text, и работать с ним оттуда. Однако это не простое приложение. Это займет немного времени, чтобы понять, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 26 July 2018 в 21:04

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

У него есть различные аргументы, в которых вы сможете анализировать вывода и вернуть их обратно через скрипт. Посмотрите на jockey-text --help

. Если вам действительно нужно поиграть с тем, как это работает, это все Python (с легкой пылью dbus), поэтому вы можете просто погрузиться и взломать что угодно вы хотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey/ (этот путь изменится в будущих версиях Ubuntu, когда используется другая версия Python), и вы можете увидеть, как jockey-text взаимодействует с этим в своем здесь есть скрипт: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI, как jockey-text, и работать с ним оттуда. Однако это не простое приложение. Это займет немного времени, чтобы понять, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 2 August 2018 в 03:49

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

У него есть различные аргументы, в которых вы сможете анализировать вывода и вернуть их обратно через скрипт. Посмотрите на jockey-text --help

. Если вам действительно нужно поиграть с тем, как это работает, это все Python (с легкой пылью dbus), поэтому вы можете просто погрузиться и взломать что угодно вы хотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey/ (этот путь изменится в будущих версиях Ubuntu, когда используется другая версия Python), и вы можете увидеть, как jockey-text взаимодействует с этим в своем здесь есть скрипт: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI, как jockey-text, и работать с ним оттуда. Однако это не простое приложение. Это займет немного времени, чтобы понять, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 4 August 2018 в 19:53

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

Он имеет различные аргументы, вы сможете анализировать выходные данные и загружать их обратно через скрипт. Посмотрите на jockey-text --help

Если вам действительно нужно поиграть с , как это работает , это все Python (с легким напылением dbus), поэтому вы можете просто погрузиться и взломать все, что захотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey / (этот путь изменится в будущих версиях Ubuntu при использовании другой версии Python), и вы увидите, как jockey-text взаимодействует с этим в своем собственном скрипте здесь: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI как jockey-text делает и работая оттуда. Однако это не простое приложение. Потребуется немного времени, чтобы выяснить, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 6 August 2018 в 03:56

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

Он имеет различные аргументы, вы сможете анализировать выходные данные и загружать их обратно через скрипт. Посмотрите на jockey-text --help

Если вам действительно нужно поиграть с , как это работает , это все Python (с легким напылением dbus), поэтому вы можете просто погрузиться и взломать все, что захотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey / (этот путь изменится в будущих версиях Ubuntu при использовании другой версии Python), и вы увидите, как jockey-text взаимодействует с этим в своем собственном скрипте здесь: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI как jockey-text делает и работая оттуда. Однако это не простое приложение. Потребуется немного времени, чтобы выяснить, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

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

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

Он имеет различные аргументы, вы сможете анализировать выходные данные и загружать их обратно через скрипт. Посмотрите на jockey-text --help

Если вам действительно нужно поиграть с , как это работает , это все Python (с легким напылением dbus), поэтому вы можете просто погрузиться и взломать все, что захотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey / (этот путь изменится в будущих версиях Ubuntu при использовании другой версии Python), и вы увидите, как jockey-text взаимодействует с этим в своем собственном скрипте здесь: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI как jockey-text делает и работая оттуда. Однако это не простое приложение. Потребуется немного времени, чтобы выяснить, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 10 August 2018 в 10:09

Я не уверен, что знаю, чего вы хотите достичь, но jockey-text позволит вам обнаруживать и устанавливать драйверы из командной строки.

Он имеет различные аргументы, вы сможете анализировать выходные данные и загружать их обратно через скрипт. Посмотрите на jockey-text --help

Если вам действительно нужно поиграть с , как это работает , это все Python (с легким напылением dbus), поэтому вы можете просто погрузиться и взломать все, что захотите.

Вы можете найти сценарии в /usr/lib/python2.6/dist-packages/jockey / (этот путь изменится в будущих версиях Ubuntu при использовании другой версии Python), и вы увидите, как jockey-text взаимодействует с этим в своем собственном скрипте здесь: /usr/bin/jockey-text.

Я предлагаю наследовать jockey.ui.AbstractUI как jockey-text делает и работая оттуда. Однако это не простое приложение. Потребуется немного времени, чтобы выяснить, что на самом деле происходит внутри этого класса, прежде чем вы сможете его осмысленно использовать.

2
ответ дан 13 August 2018 в 16:29
  • 1
    Да, я уже знаю об этом - jockey-text и jockey-gtk (дополнительные драйверы) есть из-за jockey-common . Я ищу сценарий, который является альтернативным решением, позволяющим мне обнаруживать и устанавливать ограниченные драйверы. – Oxwivi 9 March 2011 в 16:58
  • 2
    Посмотрите на / usr / bin / jockey-text , и вы увидите, что это всего лишь оболочка вокруг других скриптов Python в /usr/lib/python2.6/dist-packages/jockey / . Вы можете разлучить их и вскочить. – Oli♦ 9 March 2011 в 17:02
  • 3
    Я надеялся, что это будет что-то вроде этого, и подумать о том, чтобы заглянуть в исходный код (хотя я и не знаю никакого программирования), поэтому спасибо за указатель! Я приму этот ответ, если смогу заставить их работать. – Oxwivi 9 March 2011 в 17:05
  • 4
    По разной версии Python, вы имеете в виду, что скрипты будут обновлены для использования Python 3? (Python three не соответствует старым версиям, насколько я знаю) – Oxwivi 9 March 2011 в 18:24
  • 5
    @Oxwivi Это класс в /usr/lib/python2.6/dist-packages/jockey/ui.py – Oli♦ 10 March 2011 в 13:13

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

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