Как найти зависимости сборки пакета?

Я думаю, что служебная команда предназначена для управления программным обеспечением Bluetooth, т. е. приложения, которое было установлено. Программное обеспечение имеет тип «пользовательское приложение» или «пользовательский интерфейс», который обычно запускается при вызове пользователем или иногда он настроен на запуск, когда система включена. И этот более поздний тип приложения называется «услугой».

Однако, когда приложение должно говорить об аппаратном обеспечении, для него требуется другой тип программного обеспечения, которое мы называем «услугой ». Каждое устройство имеет свой собственный драйвер. Обычно поставщики ОС предоставляют драйверы.

Однако в некоторых ситуациях, таких как устройство, настолько старый или новый, что поставщики ОС не помещали его драйвер на установочный диск. В этом случае пользователь не сможет использовать устройство.

Я испытал то же самое. После отладки, предложенной здесь, можно сделать вывод, что драйвер отсутствовал. Общий драйвер, который был доступен на моем Acer TravelMate P243 с 12.04, был полезен для моего старого ключа, но не для встроенного.

46
задан 13 January 2011 в 23:20

30 ответов

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

apt-rdepends --build-depends openoffice.org

Команда может напомнить вам сначала установить apt-rdepends.

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled

Для всех параметров см. apt-rdepends --help.

Примечание. : Это приведет к созданию списка полного списка . Например, apt-rdepends -b xterm генерирует 8773 строк вывода и принимает время.

Если вы хотите видеть только пакеты, которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно установить для сборки nautilus, запустите:

apt-rdepends --build-depends --follow=DEPENDS nautilus

Это примерно эквивалентно ответу Карстен Тиэля (The following NEW packages will be installed), но вывод формат немного лучше. Он также показывает только самый верхний пакет, тогда как имитируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить свою систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, за исключением просмотра файла журнала apt в Примечание .

43
ответ дан 25 May 2018 в 23:29

полный список зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

apt-rdepends --build-depends openoffice.org

команда может напомнить вам установить apt-rdepends первый.

Вы можете использовать следующую команду, чтобы показывать только те, что не установлены:

apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled

смотрите [F5] для всех вариантов.

Примечание: это будет генерировать полный список список.apt-rdepends -b xterm, например, генерирует 8773 строк вывода, и занимает это время, делая это.

если хотите видеть только те пакеты, которые необходимы для построения верхнего пакета, т. е. то, что мне нужно установить, чтобы построить "Наутилус", запустите: apt-rdepends --build-depends --follow=DEPENDS nautilus

это примерно соответствует Карстен ответа Тиля (The following NEW packages will be installed), но Формат немного лучше. Он также показывает только верхний пакет, в то время как имитация АПТ-вам также показано установлены как зависимости пакетов.

это также показывает пакеты, которые установлены. Но он может также показать пакеты, которые устанавливаются по умолчанию. К сожалению, ни один метод не сильно поможет, когда вы пытаетесь очистить свою систему после выполнения команды apt-get построить-дэп. Насколько я знаю, не существует надежного способа найти те, которые были установлены, кроме глядя на лог-файл apt в внимание.

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

полный список зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

apt-rdepends --build-depends openoffice.org

команда может напомнить вам установить apt-rdepends первый.

Вы можете использовать следующую команду, чтобы показывать только те, что не установлены:

apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled

смотрите [F5] для всех вариантов.

Примечание: это будет генерировать полный список список.apt-rdepends -b xterm, например, генерирует 8773 строк вывода, и занимает это время, делая это.

если хотите видеть только те пакеты, которые необходимы для построения верхнего пакета, т. е. то, что мне нужно установить, чтобы построить "Наутилус", запустите: apt-rdepends --build-depends --follow=DEPENDS nautilus

это примерно соответствует Карстен ответа Тиля (The following NEW packages will be installed), но Формат немного лучше. Он также показывает только верхний пакет, в то время как имитация АПТ-вам также показано установлены как зависимости пакетов.

это также показывает пакеты, которые установлены. Но он может также показать пакеты, которые устанавливаются по умолчанию. К сожалению, ни один метод не сильно поможет, когда вы пытаетесь очистить свою систему после выполнения команды apt-get построить-дэп. Насколько я знаю, не существует надежного способа найти те, которые были установлены, кроме глядя на лог-файл apt в внимание.

43
ответ дан 31 July 2018 в 10:29

полный список зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

apt-rdepends --build-depends openoffice.org

команда может напомнить вам установить apt-rdepends первый.

Вы можете использовать следующую команду, чтобы показывать только те, что не установлены:

apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled

смотрите [F5] для всех вариантов.

Примечание: это будет генерировать полный список список.apt-rdepends -b xterm, например, генерирует 8773 строк вывода, и занимает это время, делая это.

если хотите видеть только те пакеты, которые необходимы для построения верхнего пакета, т. е. то, что мне нужно установить, чтобы построить "Наутилус", запустите: apt-rdepends --build-depends --follow=DEPENDS nautilus

это примерно соответствует Карстен ответа Тиля (The following NEW packages will be installed), но Формат немного лучше. Он также показывает только верхний пакет, в то время как имитация АПТ-вам также показано установлены как зависимости пакетов.

это также показывает пакеты, которые установлены. Но он может также показать пакеты, которые устанавливаются по умолчанию. К сожалению, ни один метод не сильно поможет, когда вы пытаетесь очистить свою систему после выполнения команды apt-get построить-дэп. Насколько я знаю, не существует надежного способа найти те, которые были установлены, кроме глядя на лог-файл apt в внимание.

43
ответ дан 31 July 2018 в 11:30

полный список зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

apt-rdepends --build-depends openoffice.org

команда может напомнить вам установить apt-rdepends первый.

Вы можете использовать следующую команду, чтобы показывать только те, что не установлены:

apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled

смотрите [F5] для всех вариантов.

Примечание: это будет генерировать полный список список.apt-rdepends -b xterm, например, генерирует 8773 строк вывода, и занимает это время, делая это.

если хотите видеть только те пакеты, которые необходимы для построения верхнего пакета, т. е. то, что мне нужно установить, чтобы построить "Наутилус", запустите: apt-rdepends --build-depends --follow=DEPENDS nautilus

это примерно соответствует Карстен ответа Тиля (The following NEW packages will be installed), но Формат немного лучше. Он также показывает только верхний пакет, в то время как имитация АПТ-вам также показано установлены как зависимости пакетов.

это также показывает пакеты, которые установлены. Но он может также показать пакеты, которые устанавливаются по умолчанию. К сожалению, ни один метод не сильно поможет, когда вы пытаетесь очистить свою систему после выполнения команды apt-get построить-дэп. Насколько я знаю, не существует надежного способа найти те, которые были установлены, кроме глядя на лог-файл apt в внимание.

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

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

  apt-rdepends --build-depends openoffice.org  

Команда может напомнить вам сначала установить apt-rdepends .

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

  apt-rdepends --build-depends --print-state openoffice.org |  grep NotInstalled  

Для всех параметров см. apt-rdepends -help .

Примечание. Это создаст массив массив [ ! d10]. apt-rdepends -b xterm , например, генерирует 8773 строк вывода и принимает это время.

Если вы хотите видеть только пакеты которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно для установки для сборки nautilus, выполните: apt-rdepends --build-depends --follow = DEPENDS nautilus

Это примерно эквивалентно ответу Carsten Thiel ( Следующие пакеты NEW будут установлены ), но выходной формат немного приятнее. Он также показывает только самый верхний пакет, тогда как моделируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить вашу систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, кроме как посмотреть на файл журнала apt в /var/log/apt/history.log .

43
ответ дан 4 August 2018 в 20:07

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

  apt-rdepends --build-depends openoffice.org  

Команда может напомнить вам сначала установить apt-rdepends .

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

  apt-rdepends --build-depends --print-state openoffice.org |  grep NotInstalled  

Для всех параметров см. apt-rdepends -help .

Примечание. Это создаст массив массив [ ! d10]. apt-rdepends -b xterm , например, генерирует 8773 строк вывода и принимает это время.

Если вы хотите видеть только пакеты которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно для установки для сборки nautilus, выполните: apt-rdepends --build-depends --follow = DEPENDS nautilus

Это примерно эквивалентно ответу Carsten Thiel ( Следующие пакеты NEW будут установлены ), но выходной формат немного приятнее. Он также показывает только самый верхний пакет, тогда как моделируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить вашу систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, кроме как посмотреть на файл журнала apt в /var/log/apt/history.log .

43
ответ дан 6 August 2018 в 04:09

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

  apt-rdepends --build-depends openoffice.org  

Команда может напомнить вам сначала установить apt-rdepends .

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

  apt-rdepends --build-depends --print-state openoffice.org |  grep NotInstalled  

Для всех параметров см. apt-rdepends -help .

Примечание. Это создаст массив массив [ ! d10]. apt-rdepends -b xterm , например, генерирует 8773 строк вывода и принимает это время.

Если вы хотите видеть только пакеты которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно для установки для сборки nautilus, выполните: apt-rdepends --build-depends --follow = DEPENDS nautilus

Это примерно эквивалентно ответу Carsten Thiel ( Следующие пакеты NEW будут установлены ), но выходной формат немного приятнее. Он также показывает только самый верхний пакет, тогда как моделируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить вашу систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, кроме как посмотреть на файл журнала apt в /var/log/apt/history.log .

43
ответ дан 7 August 2018 в 22:08

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

  apt-rdepends --build-depends openoffice.org  

Команда может напомнить вам сначала установить apt-rdepends .

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

  apt-rdepends --build-depends --print-state openoffice.org |  grep NotInstalled  

Для всех параметров см. apt-rdepends -help .

Примечание. Это создаст массив массив [ ! d10]. apt-rdepends -b xterm , например, генерирует 8773 строк вывода и принимает это время.

Если вы хотите видеть только пакеты которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно для установки для сборки nautilus, выполните: apt-rdepends --build-depends --follow = DEPENDS nautilus

Это примерно эквивалентно ответу Carsten Thiel ( Следующие пакеты NEW будут установлены ), но выходной формат немного приятнее. Он также показывает только самый верхний пакет, тогда как моделируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить вашу систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, кроме как посмотреть на файл журнала apt в /var/log/apt/history.log .

43
ответ дан 10 August 2018 в 10:22

Для полного списка зависимостей, в том числе зависимостей зависимостей, вы можете использовать:

  apt-rdepends --build-depends openoffice.org  

Команда может напомнить вам сначала установить apt-rdepends .

Вы можете использовать следующую команду, чтобы показывать только те, которые не установлены:

  apt-rdepends --build-depends --print-state openoffice.org |  grep NotInstalled  

Для всех параметров см. apt-rdepends -help .

Примечание. Это создаст массив массив [ ! d10]. apt-rdepends -b xterm , например, генерирует 8773 строк вывода и принимает это время.

Если вы хотите видеть только пакеты которые необходимы для сборки самого верхнего пакета, то есть, что мне нужно для установки для сборки nautilus, выполните: apt-rdepends --build-depends --follow = DEPENDS nautilus

Это примерно эквивалентно ответу Carsten Thiel ( Следующие пакеты NEW будут установлены ), но выходной формат немного приятнее. Он также показывает только самый верхний пакет, тогда как моделируемый apt-get также показывает пакеты, установленные как зависимости от них.

Здесь также показаны пакеты, которые установлены. Но он также может показывать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не помогает, когда вы пытаетесь очистить вашу систему после запуска apt-get build-dep. Насколько я знаю, нет надежного метода определения того, какие из них были установлены, кроме как посмотреть на файл журнала apt в /var/log/apt/history.log .

43
ответ дан 13 August 2018 в 16:46

Опция -s (--simulate) выведет все, что было бы сделано, ничего не сделав. Для этого вам даже не нужны привилегии root.

apt-get -s build-dep <package>
17
ответ дан 25 May 2018 в 23:29
  • 1
    См. Мой комментарий выше - это не покажет уже установленные пакеты. Извините за то, что я не был точным в своем вопросе. – htorque 13 January 2011 в 23:28
apt-cache showsrc <pkgname> | grep ^Build-Depends

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

14
ответ дан 25 May 2018 в 23:29
  • 1
    +1, если вы объясните, что apt-cache showsrc и что | grep. Тем не менее, хороший ответ. Спасибо, что нашли время, чтобы предоставить его. – MadMike 28 December 2014 в 16:17

опция -s (--simulate) будет выводить все, что будет сделано, ничего не делая. Вам даже не нужны права root для этого.

apt-get -s build-dep <package>
17
ответ дан 25 July 2018 в 22:37
  • 1
    Смотри мой комментарий выше - это не уже установленные пакеты. Извините за не точный вопрос. – htorque 13 January 2011 в 23:28
apt-cache showsrc <pkgname> | grep ^Build-Depends

showsrc отображает управляющем файле Debian/для данного пакета источника. Затем мы grep по линии(с), который начинается с 'строить-зависит', у которого есть список пакетов, необходимых для сборки из исходников.

14
ответ дан 25 July 2018 в 22:37
  • 1
    +1, если вы объясните, что apt-cache showsrc и что | grep. Тем не менее, хороший ответ. Спасибо, что нашли время, чтобы предоставить его. – MadMike 28 December 2014 в 16:17

опция -s (--simulate) будет выводить все, что будет сделано, ничего не делая. Вам даже не нужны права root для этого.

apt-get -s build-dep <package>
17
ответ дан 31 July 2018 в 10:29
  • 1
    Смотри мой комментарий выше - это не уже установленные пакеты. Извините за не точный вопрос. – htorque 13 January 2011 в 23:28
apt-cache showsrc <pkgname> | grep ^Build-Depends

showsrc отображает управляющем файле Debian/для данного пакета источника. Затем мы grep по линии(с), который начинается с 'строить-зависит', у которого есть список пакетов, необходимых для сборки из исходников.

15
ответ дан 31 July 2018 в 10:29
  • 1
    +1, Если вы объясните, что apt-cache showsrc и | grep делает. Все-таки, хороший ответ. Спасибо, что нашли время, чтобы обеспечить это. – MadMike 28 December 2014 в 16:17

Опция -s (--simulate) выведет все, что было бы сделано, ничего не сделав. Для этого вам даже не нужны привилегии root.

apt-get -s build-dep <package>
17
ответ дан 31 July 2018 в 11:30
  • 1
    Смотри мой комментарий выше - это не уже установленные пакеты. Извините за не точный вопрос. – htorque 13 January 2011 в 23:28
apt-cache showsrc <pkgname> | grep ^Build-Depends

showsrc отображает управляющем файле Debian/для данного пакета источника. Затем мы grep по линии(с), который начинается с 'строить-зависит', у которого есть список пакетов, необходимых для сборки из исходников.

15
ответ дан 31 July 2018 в 11:30
  • 1
    +1, если вы объясните, что apt-cache showsrc и что | grep. Тем не менее, хороший ответ. Спасибо, что нашли время, чтобы предоставить его. – MadMike 28 December 2014 в 16:17

Опция -s (--simulate) выведет все, что было бы сделано, ничего не сделав. Для этого вам даже не нужны привилегии root.

apt-get -s build-dep <package>
17
ответ дан 2 August 2018 в 04:03
  • 1
    Смотри мой комментарий выше - это не уже установленные пакеты. Извините за не точный вопрос. – htorque 13 January 2011 в 23:28
apt-cache showsrc <pkgname> | grep ^Build-Depends

showsrc отображает управляющем файле Debian/для данного пакета источника. Затем мы grep по линии(с), который начинается с 'строить-зависит', у которого есть список пакетов, необходимых для сборки из исходников.

15
ответ дан 2 August 2018 в 04:03
  • 1
    +1, Если вы объясните, что apt-cache showsrc и | grep делает. Все-таки, хороший ответ. Спасибо, что нашли время, чтобы обеспечить это. – MadMike 28 December 2014 в 16:17
  apt-cache showsrc & lt; pkgname & gt;  |  grep ^ Build-Depends  

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

15
ответ дан 4 August 2018 в 20:07

Опция -s ( - имитировать ) выводит все, что было бы сделано, ничего не делая. Для этого вам даже не нужны привилегии root.

  apt-get -s build-dep & lt; package & gt;   
17
ответ дан 4 August 2018 в 20:07
  apt-cache showsrc & lt; pkgname & gt;  |  grep ^ Build-Depends  

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

15
ответ дан 6 August 2018 в 04:09

Опция -s ( - имитировать ) выводит все, что было бы сделано, ничего не делая. Для этого вам даже не нужны привилегии root.

  apt-get -s build-dep & lt; package & gt;   
17
ответ дан 6 August 2018 в 04:09
  apt-cache showsrc & lt; pkgname & gt;  |  grep ^ Build-Depends  

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

15
ответ дан 7 August 2018 в 22:08

Опция -s ( - имитировать ) выводит все, что было бы сделано, ничего не делая. Для этого вам даже не нужны привилегии root.

  apt-get -s build-dep & lt; package & gt;   
17
ответ дан 7 August 2018 в 22:08
  apt-cache showsrc & lt; pkgname & gt;  |  grep ^ Build-Depends  

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

15
ответ дан 10 August 2018 в 10:22

Опция -s ( - имитировать ) выводит все, что было бы сделано, ничего не делая. Для этого вам даже не нужны привилегии root.

  apt-get -s build-dep & lt; package & gt;   
17
ответ дан 10 August 2018 в 10:22
  apt-cache showsrc & lt; pkgname & gt;  |  grep ^ Build-Depends  

showsrc отображает файл debian / control для данного исходного пакета. Затем мы используем grep для строк, которые начинаются с «Build-Depends», который имеет список пакетов, необходимых для сборки из исходного кода.

15
ответ дан 13 August 2018 в 16:46
  • 1
    +1, если вы объясните, что apt-cache showsrc и что | grep . Тем не менее, хороший ответ. Спасибо, что нашли время, чтобы предоставить его. – MadMike 28 December 2014 в 16:17

Опция -s ( - имитировать ) выводит все, что было бы сделано, ничего не делая. Для этого вам даже не нужны привилегии root.

  apt-get -s build-dep & lt; package & gt;   
17
ответ дан 13 August 2018 в 16:46
  • 1
    См. Мой комментарий выше - это не покажет уже установленные пакеты. Извините за то, что я не был точным в своем вопросе. – htorque 13 January 2011 в 23:28

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

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