Какой алгоритм использует менеджер пакетов, чтобы решить, если пакет не используется? [dубликат]

Я должен сказать, что вы не верны в отношении

мой компьютер поддерживает только 32-битные

. По результатам работы lscpu ваша версия Ubuntu, установленная на 32 бит в то время как ваша система может поддерживать 64-битное приложение, если вы хотите установить 64-битное приложение, вам необходимо установить 64-разрядную версию Ubuntu OS. см. следующие строки:

Architecture: i686              # <-- your kernel is 32 bit (32 bit Ubuntu)
CPU op-mode(s): 32-bit, 64-bit  # <-- your cpu can handle 32 or 64 bit instructions
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1 
Core(s) per socket: 2 
Socket(s): 1 
Vendor ID: GenuineIntel 
CPU family: 6 
Model: 23 
Stepping: 10 
CPU MHz: 2800.000 
BogoMIPS: 5586.12 
Virtualization: VT-x 
L1d cache: 32K 
L1i cache: 32K 
L2 cache: 2048K

Загрузите и установите 64-битный Ubuntu 14.04.1, а затем установите Viber.

-1
задан 13 December 2017 в 22:12

6 ответов

Пакет будет помечен как неиспользуемый apt, если он отвечает двум условиям:

Если он был автоматически установлен как зависимость, как другой Нет пакетов от него больше

Выдержка из http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html:

autoremove (apt-get (8)) autoremove используется для удаления пакетов, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и теперь больше не нужны по мере изменения зависимостей или пакет (ы), нуждающиеся в них, были удалены за это время. Вы должны проверить, что список не включает приложения, которые вам понравились, даже если они были установлены только как зависимость другого пакета. Вы можете отметить такой пакет, который устанавливается вручную, используя метку apt (8). Пакеты, которые вы установили явно через установку, также не предлагаются для автоматического удаления.
3
ответ дан 22 May 2018 в 17:01
  • 1
    Отвечает ли это на ваш вопрос @ Шридхар-Сарнобат – user 13 December 2017 в 04:22
  • 2
    Я думаю, что это информация, которую я искал. Это не скажет мне, используется ли какая-то бессмысленная программа CLI, которую я установил, или нет. Но он найдет те общие библиотеки, которые я даже не понимаю, есть, что хорошо. – Sridhar-Sarnobat 13 December 2017 в 05:02
  • 3
    Это то, что apt использует – user 13 December 2017 в 06:10
  • 4
    Я обновил вопрос – user 13 December 2017 в 06:11
  • 5
    обновил ответ – user 13 December 2017 в 06:17

Пакет будет помечен как неиспользуемый apt, если он отвечает двум условиям:

Если он был автоматически установлен как зависимость, как другой Нет пакетов больше зависит от него

Выдержка из http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html:

autoremove (apt-get (8)) autoremove используется для удаления пакетов, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и теперь больше не нужны по мере изменения зависимостей или пакет (ы), нуждающиеся в них, были удалены за это время. Вы должны проверить, что список не включает приложения, которые вам понравились, даже если они были установлены только как зависимость другого пакета. Вы можете отметить такой пакет, который устанавливается вручную, используя метку apt (8). Пакеты, которые вы установили явно через установку, также не предлагаются для автоматического удаления.
3
ответ дан 18 July 2018 в 01:18

Пакет будет помечен как неиспользуемый apt, если он отвечает двум условиям:

Если он был автоматически установлен как зависимость, как другой Нет пакетов больше зависит от него

Выдержка из http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html:

autoremove (apt-get (8)) autoremove используется для удаления пакетов, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и теперь больше не нужны по мере изменения зависимостей или пакет (ы), нуждающиеся в них, были удалены за это время. Вы должны проверить, что список не включает приложения, которые вам понравились, даже если они были установлены только как зависимость другого пакета. Вы можете отметить такой пакет, который устанавливается вручную, используя метку apt (8). Пакеты, которые вы установили явно через установку, также не предлагаются для автоматического удаления.
3
ответ дан 24 July 2018 в 17:22

Для каждого установленного пакета менеджер пакетов хранит запись о том, отмечен ли этот пакет «автоматически установлен» или нет, среди других метаданных.

Пакеты, установленные во время установки ОС, никогда не помечены автоматически.

Когда вы устанавливаете пакет, это может вызвать другие пакеты, которые вы также не запрашивали для установки. Эти дополнительные пакеты будут отмечены как автоматически установленные.

Это всего лишь удобная функция, позволяющая вам удалить Cruft, вам, вероятно, больше не нужно. Вам не обязательно это использовать, но если вы это сделаете, вы можете удалить все автоматически установленные пакеты, которые больше не зависят от установленного вручную пакета с apt-get autoremove.

2
ответ дан 22 May 2018 в 17:01

Для каждого установленного пакета менеджер пакетов хранит запись о том, отмечен ли этот пакет «автоматически установлен» или нет, среди других метаданных.

Пакеты, установленные во время установки ОС, никогда не помечены автоматически.

Когда вы устанавливаете пакет, это может вызвать другие пакеты, которые вы также не запрашивали для установки. Эти дополнительные пакеты будут отмечены как автоматически установленные.

Это всего лишь удобная функция, позволяющая вам удалить Cruft, вам, вероятно, больше не нужно. Вам не обязательно это использовать, но если вы это сделаете, вы можете удалить все автоматически установленные пакеты, которые больше не зависят от установленного вручную пакета с apt-get autoremove.

2
ответ дан 18 July 2018 в 01:18

Для каждого установленного пакета менеджер пакетов хранит запись о том, отмечен ли этот пакет «автоматически установлен» или нет, среди других метаданных.

Пакеты, установленные во время установки ОС, никогда не помечены автоматически.

Когда вы устанавливаете пакет, это может вызвать другие пакеты, которые вы также не запрашивали для установки. Эти дополнительные пакеты будут отмечены как автоматически установленные.

Это всего лишь удобная функция, позволяющая вам удалить Cruft, вам, вероятно, больше не нужно. Вам не обязательно это использовать, но если вы это сделаете, вы можете удалить все автоматически установленные пакеты, которые больше не зависят от установленного вручную пакета с apt-get autoremove.

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

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

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