Можно ли определить, какие пакеты я установил, которые не находятся в установке для ванили?

Я обновил Ubuntu на своем ноутбуке полностью с 7.04 до 10.04 без стирания диска. У меня подозрительное подозрение, что у меня есть куча жестоких пакетов, которые я не использую, и которые просто занимают диск. Есть ли способ получить список всех пакетов, которые находятся за пределами базовой установки?

23
задан 16 January 2012 в 06:19

190 ответов

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 03:06

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 04:26

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 04:44

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

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

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 08:32

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 17:56

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 18:24

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 18:33

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 8 August 2018 в 18:40

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 10 August 2018 в 11:19

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 10 August 2018 в 11:27

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 10 August 2018 в 11:45

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 10 August 2018 в 11:48

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

10
ответ дан 10 August 2018 в 12:00

После небольшого поиска в Google я пришел по этой ссылке: http://ubuntuforums.org/showthread.php?t=261366

В основном он использует

dpkg --get-selections > installed-software

, чтобы перечислить все установленные пакеты, теперь, если вы можете получить список от кого-то, кто только что установил ubuntu или получить его из новой установки VM, и сравнить список, который у вас есть, пакеты, которые не находятся в настройке ванили .

Также, если вы просто хотите удалить неиспользуемые пакеты, используйте janitor (System> Administration> Compter Janitor): -)

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

Пакеты debfoster и deborphan очень полезны для этой цели. Вы можете сделать

$ deborphan

, чтобы получить список библиотек, у которых нет пакета в зависимости от них. После обновления вы часто получаете лишние библиотеки. Вы также можете сделать

$ deborphan -a

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

Между тем debfoster будет проходить через пакеты и показывать вам, какие пакеты и поддерживать ниже установленных уровней. Это немного опаснее, если вы не знаете, что делаете, и должны запускаться как root или с помощью sudo.

8
ответ дан 29 May 2018 в 13:04
  • 1
    deborphan - очень полезный инструмент, но я настоятельно рекомендую проверять каждый пакет, который он дает перед удалением. – fouric 4 November 2013 в 11:48

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 29 May 2018 в 13:04
  • 1
    Я просто попробовал это, и он включал множество пакетов, которые находятся в системе по умолчанию. Я бы не использовал это как способ поиска неиспользуемых пакетов. – Hamish Downer 29 July 2010 в 19:06

Я нашел отличный ответ на этот вопрос. Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел отличный ответ .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этого используется «Установка и удаление программ».

1
ответ дан 29 May 2018 в 13:04

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 4 August 2018 в 21:19

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 4 August 2018 в 21:20

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 21:22

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 21:31

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 4 August 2018 в 21:32

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 21:39

Пакеты debfoster и deborphan очень полезны для этой цели. Вы можете сделать

$ deborphan

, чтобы получить список библиотек, у которых нет пакета в зависимости от них. После обновления вы часто получаете лишние библиотеки. Вы также можете сделать

$ deborphan -a

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

Между тем debfoster будет проходить через пакеты и показывать вам, какие пакеты и поддерживать ниже установленных уровней. Это немного опаснее, если вы не знаете, что делаете, и должны запускаться с правами root или с помощью sudo.

8
ответ дан 4 August 2018 в 21:39

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 21:40

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 21:53

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 4 August 2018 в 21:55

В этом списке перечислены все установленные пакеты, которые были автоматически установлены:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Это, вероятно, самое близкое к тому, что вы хотите. Он по-прежнему будет включать библиотеки, которые были втянуты в зависимость от пакетов, но не будет содержать какие-либо пакеты в системе по умолчанию.

2
ответ дан 4 August 2018 в 21:57

Я нашел отличный ответ на это на связанном вопросе . Он использует манифест релиза для списка установки пакета по умолчанию.

Я также нашел этот дублированный вопрос .

Мне бы хотелось увидеть это как фильтр в Программный центр Ubuntu. В Windows для этой цели используется «Установка и удаление программ».

1
ответ дан 4 August 2018 в 22:03

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

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