В выводе «apt-cache зависит», каков смысл предложений, рекомендаций, |, & lt; gt ;?

Я проверил man / info-страницу, но нет ссылок на некоторые аспекты выходного fomat apt-cache depends

. Страница man / info пыталась быть полезной (тупой ); цитата: «Для конкретного значения остальной части вывода лучше всего обратиться к исходному коду apt»

Теперь, справедливо на информационной странице, эта цитата была в отношении опции showpkg, которая это было разумно объяснено, но у моего варианта не было такого объяснения ... Я понимаю, что информация из Linux поступает из многих источников (а не только с man / info-страниц), и я не особо хочу рыться в источнике (хотя иногда я это делаю ), поэтому вот пример того, что я хотел бы знать о значении.

# I can assume what these mean, but... # What does | mean? (probably means 'or'???) # What does <pkg> and the following indentations mean? # At the end, the interaction(?) of Suggest and Recommends puzzles me. $ apt-cache depends solr-common solr-common Depends: debconf |Depends: openjdk-6-jre-headless |Depends: <java5-runtime-headless> default-jre-headless gcj-4.4-jre-headless gcj-jre-headless gij-4.3 openjdk-6-jre-headless Depends: <java6-runtime-headless> default-jre-headless openjdk-6-jre-headless Depends: libcommons-codec-java Depends: libcommons-csv-java Depends: libcommons-fileupload-java Depends: libcommons-httpclient-java Depends: libcommons-io-java Depends: libjaxp1.3-java Depends: libjetty-java Depends: liblucene2-java Depends: libservlet2.5-java Depends: libslf4j-java Depends: libxml-commons-external-java Suggests: libmysql-java |Recommends: solr-tomcat Recommends: solr-jetty
18
задан 9 February 2011 в 04:35

10 ответов

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 25 May 2018 в 23:05
  • 1
    Спасибо psusi. Это, безусловно, поставило меня на правильный путь. Разница между рекомендациями и предложениями по-прежнему немного расплывчата для меня, но я уверен, что теперь я знаю примерно то, что они означают, я постепенно «получу» ее под воздействием некоторых примеров, где я уже чувствую, что и почему что-то предлагается или рекомендуется. – Peter.O 9 February 2011 в 06:41
  • 2
    Рекомендации теперь устанавливаются по умолчанию, а предложения - нет. Это основное отличие на практике. По сути, рекомендации позволяют вам «зависеть» от того, на что-то, но разрешить пользователю по-прежнему деинсталлировать его, не удаляя ваши пакеты. Предлагается просто показать в некоторых пользовательских интерфейсах как то, что вы также можете захотеть установить. Вариант использования - это что-то вроде file-roller (менеджер архива), предлагающий более экзотическую библиотеку сжатия, которую он мог бы использовать, если установлен, но большинство людей этого не хотят. – andrewsomething 9 February 2011 в 08:59
  • 3
    @ fred.bear хорошим примером является музыкальная программа, подобная смелости. Если вы хотите разорвать компакт-диски, вам нужно установить cdparanoia. Если вы хотите кодировать / воспроизводить mp3, вам нужно установить lame. Вы все равно можете выполнять смелость без них, но большинство людей, которые его запускают, ожидают, что смогут копировать CD в mp3, поэтому эти пакеты следует рекомендовать. Он также может кодировать FLAC, но это делает лучший кандидат для предложений, поскольку большинство людей не используют FLAC. – psusi 9 February 2011 в 18:54
  • 4
    @andrewsomething и @psusi ... пара приятных дополнений ... спасибо – Peter.O 10 February 2011 в 09:24

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

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

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 26 July 2018 в 22:09

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 31 July 2018 в 10:39

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

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

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 4 August 2018 в 20:00

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 6 August 2018 в 04:02

Авторитарная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

Поле Рекомендаций должно которые будут найдены вместе с этим во всех, кроме необычных установках.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 7 August 2018 в 22:00

Авторитетная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

В поле Рекомендаций должны быть указаны пакеты, которые будут найдены вместе с этим во всех, кроме необычных.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

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

Авторитетная ссылка - это руководство по политике Debian: http://www.debian.org/doc/debian-policy/

Цитирование руководства:

В поле Рекомендаций должны быть указаны пакеты, которые будут найдены вместе с этим во всех, кроме необычных.

Предлагает: Это используется, чтобы объявить, что один пакет может быть более полезным с одним или несколькими другими. Использование этого поля сообщает системе упаковки и пользователю, что перечисленные пакеты связаны с этим, и, возможно, повысит ее полезность, но установка этого без них вполне разумна.

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

Как вы уже догадались | указывает «или». Линия управления обычно показывает foo | bar, но зависит от кэша apt-cache, чтобы переформатировать его, показывая каждую альтернативу в своей собственной строке и префикс первого с помощью |. Другими словами, флажок трубы является предпочтительным вариантом, а следующая строка является альтернативой.

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

14
ответ дан 13 August 2018 в 16:38
  • 1
    Спасибо psusi. Это, безусловно, поставило меня на правильный путь. Разница между рекомендациями и предложениями по-прежнему немного расплывчата для меня, но я уверен, что теперь я знаю примерно то, что они означают, я постепенно «получу» ее под воздействием некоторых примеров, где я уже чувствую, что и почему что-то предлагается или рекомендуется. – Peter.O 9 February 2011 в 06:41
  • 2
    Рекомендации теперь устанавливаются по умолчанию, а предложения - нет. Это основное отличие на практике. По сути, рекомендации позволяют вам «зависеть» от того, на что-то, но разрешить пользователю по-прежнему деинсталлировать его, не удаляя ваши пакеты. Предлагается просто показать в некоторых пользовательских интерфейсах как то, что вы также можете захотеть установить. Вариант использования - это что-то вроде file-roller (менеджер архива), предлагающий более экзотический компрессионный lib, который он мог бы использовать, если он установлен, но большинство людей этого не хотят. – andrewsomething 9 February 2011 в 08:59
  • 3
    @ fred.bear хорошим примером является музыкальная программа, подобная смелости. Если вы хотите разорвать компакт-диски, вам нужно установить cdparanoia. Если вы хотите кодировать / воспроизводить mp3, вам нужно установить lame. Вы все равно можете выполнять смелость без них, но большинство людей, которые его запускают, ожидают, что смогут копировать CD в mp3, поэтому эти пакеты следует рекомендовать. Он также может кодировать FLAC, но это делает лучший кандидат для предложений, поскольку большинство людей не используют FLAC. – psusi 9 February 2011 в 18:54
  • 4
    @andrewsomething и @psusi ... пара приятных дополнений ... спасибо – Peter.O 10 February 2011 в 09:24

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

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