Я уже использую apt-get для большей части управления пакетами. Тем не менее, иногда мне нужно использовать Synaptic для выполнения определенных задач. Я хотел бы изучить эквивалентные команды для выполнения следующих действий в Synaptic:
- Проверьте зависимости пакета / зависимые пакеты. (Это можно сделать в Synaptic, просмотрев свойства пакета).
- Просмотрите доступные пакеты
- Поиск (в именах пакетов, а также в деталях / описаниях) для некоторых ключей. (Функция поиска в верхней части синаптических)
- Проверьте, установлен ли пакет или нет
Кроме того, есть ли способ найти пакеты, которые больше не нужны (например, пакет больше не используется, потому что я удалил зависимость). У меня ощущение, что моя система ужасно раздута, потому что я удалил определенные программы, и не все зависимости пошли с ними.
command-line
package-management
synaptic
ladaghini
источник
источник
man apt
иman dpkg
Ответы:
Проверьте зависимости пакета / зависимые пакеты. (Это можно сделать в Synaptic, просмотрев свойства пакета):
Просмотрите доступные пакеты
Поиск (в именах пакетов, а также в деталях / описаниях) для некоторых ключей. (Функция поиска в верхней части синаптических)
Проверьте, установлен ли пакет или нет
Последний не мог дать желаемый результат, потому что, когда ширина терминала узкая, столбцы усекаются. Более безопасные альтернативы
источник
aptitude
также может помочь, если вам нужен менеджер пакетов, когда нет доступа к GUI.Чтобы ответить на ваш последний вопрос о поиске пакетов, которые больше не нужны. Вы можете найти пакеты, которые больше не нужны
Также
aptitude
по умолчанию установлено автоматическое удаление неиспользуемых пакетов, поэтому я бы посоветовал вам использовать его вместоapt-get
(он также имеет и другие приятные функции). Обратите внимание, что вам, возможно, придется установить deborphan и aptitude, поскольку они не установлены по умолчанию (их можно установить через apt-get).Если вы хотите использовать apt-get, вы можете удалить неиспользуемые пакеты с помощью
Однако я обнаружил, что deborphan удается найти больше неиспользуемых пакетов, чем aptitude и apt-get.
Наконец, обратите внимание, что aptitude и apt-get могут удалять старые пакеты из архивов на вашем компьютере с помощью
autoclean
опции:Aptitude также можно установить так, чтобы он делал это автоматически.
источник
«Кроме того, есть ли способ найти пакеты, которые больше не нужны (например, пакет больше не используется, потому что я удалил зависимость)».
Установить
deborphan
. Режим по умолчанию дает список библиотечных пакетов, от которых ничего не зависит - вы также можете использовать,-a
чтобы получить список всех пакетов [который, очевидно, будет включать в себя довольно много, которые вы хотите сохранить, но вы можете получить представление о том, что у вас есть то, что вы можете не захотеть, чтобы удаление ни на что не повлияло]источник