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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как исключить ненужные пакеты из списка /etc/apt/apt-build.list при создании  (Прочитано 910 раз)

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

Оффлайн Sawa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Создаю список:
dpkg --get-selections | awk '{if ($2=="install") print $1}' > /etc/apt/apt-build.list
Потом вручную удаляю пакеты:
- с названием оканчивающимся на "-data" и "-dev";
- gcc, libc6, adobe-flash-properties-gtk;
- все начинающиеся на "linux-"
Как автоматизировать процесс при создании списка?
« Последнее редактирование: 30 Ноября 2012, 10:11:31 от Sawa »

Оффлайн eugenez

  • Старожил
  • *
  • Сообщений: 1501
    • Просмотр профиля
Формирование списка файлов, подобное твоему.
dpkg -l|awk '/^ii/{ print $2 }'|grep -v -e ^lib -e -dev -e $(uname -r) >installed.listМопед не мой, где-то подсмотрел, авторство утеряно. Доточить под себя, думаю, легко можно будет.
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн Sawa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Спасибо.
Получилось так:
dpkg -l|awk '/^ii/{ print $2 }'|grep -v "`cat /etc/apt/exclude.list`" >installed.list
В файле /etc/apt/exclude.list список пакетов которые нужно исключить:
Цитировать
^wine
:i386
^linux
-dev
-data
gcc
libc6
adobe-flash-properties-gtk
$(uname -r)

 

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