Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как получить список не установленных пакетов?  (Прочитано 1930 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
apt-cache pkgnames

Получен список всех пакетов.

dpkg --get-selections

Получен список установленных пакетов.

Как получить список не установленных пакетов?

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3899
  • Kubuntu 12.04, 18.04, 20.04, 22.04, 24.04, 24.10
    • Просмотр профиля
ase66, если вам нужна именно команда по получению такого списка, то мне лень её искать в интернете, как видимо и вам.

А так, через пакетный менеджер Synaptic очень легко увидеть все неустановленные пакеты и ознакомится с их назначением. В списке же может быть до 60 тысяч имен пакетов и только.
Я странен, а не странен кто ж? (С)

toZen

  • Гость
Как получить список не установленных пакетов?
Вы хоть на секундочку представляете, сколько их может быть?
Или речь об optional dependencies к установленным пакетам?
Что именно вы хотите получить?

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Мне нужен именно список для конкретной цели. В интернете ничего не нашёл за два захода. Вопрос не так прост как кажется. Хотя логика команд предполагает наличие такой сортировки.
Если не лень, то поищите пожалуйста. Может что на английском есть? Я в нём не селён.

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

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
wajig list nСписок из 2 частей, сначала установленные (ii) , потом нет (un ) , кусок для примера

(Нажмите, чтобы показать/скрыть)

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3124
    • Просмотр профиля
Вопрос достаточно прост. Зайдите на http://ru.archive.ubuntu.com/ubuntu/
и найдите там списки пакетов. Они там отдельно для main и прочего. Их можно скачать
и написать небольшой скрипт для извлечения имён пакетов.
Пётр.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
dpkg -l '[a-z]*'|grep ^u??
так список неустановленных пакетов
« Последнее редактирование: 07 Июня 2017, 00:24:00 от ARTGALGANO »

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
wajig  показал список из 4557 установленных и не установленных пакетов, что-то маловато...  (у меня в apt-cache pkgnames список из 48615 доступных пакетов, а dpkg --get-selections дал 2333 установленных).

dpkg -l '[a-z]*'|grep ^u показал список 2305 не установленных пакетов.

Откуда такая разница? 

Может быть 4557 это программы с gui (с иконкой и с .desktop). А остальные 44000 пакетов это библиотеки и утилиты командной строки?

Тогда почему на гномелоок есть темы иконок где только в apps под 15000 икон.
Да и в софт центре минта около 22000 программ в списке доступных к установке. А ведь минт на базе убунты сидит.

Где прячутся эти программы? И как их добыть?

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
ase66,
comm -3 <(apt-cache pkgnames | sort) <(dpkg --get-selections | cut -f1 | sort)

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Последние помогло. Проверил кое что из списка в синаптике, на первый взгляд вроде всё точно. Спасибо.

Оффлайн OlegaStepanov

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
ase66, если вам нужна именно команда по получению такого списка, то мне лень её искать в интернете, как видимо и вам.

А так, через пакетный менеджер Synaptic очень легко увидеть все неустановленные пакеты и ознакомится с их назначением. В списке же может быть до 60 тысяч имен пакетов и только.
а отфильтровать как-то можно?

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3899
  • Kubuntu 12.04, 18.04, 20.04, 22.04, 24.04, 24.10
    • Просмотр профиля
а отфильтровать как-то можно?
OlegaStepanov, что и куда отфильтровать?
Я странен, а не странен кто ж? (С)

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.