Почему пакеты apt-get марок мне не нужны напрямую?

Вам нужно будет вручную добавить Minimizer Sun Presentation (из Open Office), например. с помощью Tools -> Extension Manager.

1
задан 27 December 2015 в 18:14

1 ответ

Из Ubuntu:

Зависимости пакетов

Программы часто используют одни и те же файлы, как и другие. Вместо того, чтобы помещать эти файлы в каждый пакет, можно установить отдельный пакет, чтобы обеспечить их для всех программ, которые в них нуждаются. Таким образом, чтобы установить программу, которая нуждается в одном из этих файлов, пакет, содержащий эти файлы, также должен быть установлен. Когда пакет зависит от другого таким образом, он известен как зависимость пакета. Определяя зависимости, пакеты можно сделать меньше и проще, а дубликаты файлов и программ в основном удаляются. Когда вы устанавливаете программу, ее зависимости должны быть установлены одновременно. Обычно большинство необходимых зависимостей уже установлены, но может потребоваться несколько дополнительных функций. Поэтому, когда вы устанавливаете пакет, не удивляйтесь, если установлено еще несколько пакетов - это просто зависимости, которые необходимы для того, чтобы ваш выбранный пакет функционировал должным образом.

Согласно вашему вопросу,

lubuntu-desktop зависит от следующего:

lubuntu-artwork lubuntu-core lubuntu-desktop ...

Таким образом, команда sudo apt-get install lubuntu-desktop также устанавливает их. Это неизбежно.

Зависимости пакетов : From Ubuntu :

В программах часто используются одни и те же файлы, Другие. Вместо того, чтобы помещать эти файлы в каждый пакет, можно установить отдельный пакет, чтобы обеспечить их для всех программ, которые в них нуждаются. Таким образом, чтобы установить программу, которая нуждается в одном из этих файлов, пакет, содержащий эти файлы, также должен быть установлен. Когда пакет зависит от другого таким образом, он известен как зависимость пакета.

       apt-mark will change whether a package has been marked as being
       automatically installed.
       When you request that a package is installed, and as a result other
       packages are installed to satisfy its dependencies, the dependencies
       are marked as being automatically installed. Once these automatically
       installed packages are no longer depended on by any manually installed
       packages, they will be removed by e.g.  apt-get or aptitude.
showauto
       showauto is used to print a list of automatically installed
       packages with each package on a new line. All automatically
       installed packages will be listed if no package is given. If
       packages are given only those which are automatically installed will be shown.

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

       showmanual can be used in the same way as showauto except that it
       will print a list of manually installed packages instead.

apt-mark

1
ответ дан 23 May 2018 в 14:45
  • 1
    Я говорю о маркировке пакетов как установленных вручную (см. [F1]), а не об установке зависимостей. От человека: manual is used to mark a package as being manually installed, which will prevent the package from being automatically removed if no other packages depend on it.. Поэтому, когда я устанавливаю lubuntu-desktop, другие пакеты также помечены как установленные вручную, что неожиданно, как я уже сказал. Ваш ответ не связан с вопросом. – s9gf4ult 27 December 2015 в 17:32
  • 2
    @ s9gf4ult - Отредактировано – Raphael 27 December 2015 в 17:42
  • 3
    It already says in the manual, that it will also include its dependencies. Документация говорит, что the dependencies are marked as being automatically installed Но в моем случае зависимости отмечены как установленные вручную, а не автоматически. Это пинта. – s9gf4ult 27 December 2015 в 17:52
  • 4
    @ s9gf4ult - автоматически для showauto и руководства для showmanual – Raphael 27 December 2015 в 17:54
  • 5
    @ s9gf4ult - вы вручную установили lubuntu, набрав sudo apt-get install lubuntu-desktop правильно? – Raphael 27 December 2015 в 17:56

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

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