LINUX.ORG.RU

Лишние зависимости

 


0

1

С выходом 11.1 решил-таки взглянуть на Debian. Раньше видел его только как основу Proxmox. Установка в целом понравилась, разбивку диска и установку загрузчика в EFI прям отмечу - отлично всё сделали.
Но так как я рассматриваю его под файлопомойку и виртуализацию, попробовал ставить qemu...
Ну это ни в какие ворота не лезет! 1.2 гига хочет установить, 273 пакета!
Даже после отрубания suggests и recommends apt-get хочет ставить либы поддержки alsa, gstreamer, spice, wayland - но этого же не будет на этом компе НИКОГДА! Да и зачем мне qemu-system для всех arm,mips,ppc, saprc-ов всяких...
Так вот вопрос нуба в дебиане, кроме suggests и recommends, как отрубать ненужный хлам? Гугл пока сопротивляется (

★★★★★

Автоматически - никак. Можно установить, а потом вручную удалить ненужные пакеты без зависимостей. Дебиан это не про то. Если красноглазить по кол-ву пакетов, ставь слаку, крукс или генту.

Yorween
()
Ответ на: комментарий от Yorween

или генту

Дык вот, дебиан рассматриваю как раз как альтернативу ей. Решил расширить кругозор, поглядеть, что в мире делается, так-то с 2006го на Генте и пока доволен.

ставь слаку

На генту с неё и переехал ) Тогда гента расцветала, а дебиан как был серенькой мышкой, так стабильно и держит своё место.

GAMer ★★★★★
() автор топика
Ответ на: комментарий от anonymous

И если всё равно тянется куча барахла, то 100% не отключены рекомендуемые, и это qemu-system-gui.

anonymous
()
Ответ на: комментарий от anonymous

Да не, рекомендуемые точно отключаются, размер падает до 60 пакетов.
Попробовал ставить qemu-system-x86, отвалились только лишние архитектуры. alsa c gstreamer'ом и wayland'ом остались. Видимо это всё-таки минимум из того, что мейнтейнеры насобирали.
Ну что ж, буду глядеть на дебиан дальше...

GAMer ★★★★★
() автор топика
$ dpkg -x name.deb /tmp/program - распаковать пакет в папку

$ mkdir /tmp/program/DEBIAN - создать информационную директорию

$ dpkg -e xxx.deb /tmp/program/DEBIAN - распаковать информацию о пакете

отредактировать информацию о пакете - удалив лишние зависимости

$ dpkg -b /tmp/program name-new.deb - собрать пакет
anonymous
()
Ответ на: комментарий от GAMer

Просто qemu-system-x86_64 собран с поддержкой всех этих библиотек (asound, gstreamer, wayland-server, еще куча других). Для запуска бинарника (в том виде, что сейчас в Debian) все эти библиотеки необходимы. Поэтому и зависимости жесткие.

TeopeTuK ★★★★★
()

Образ Debian 11 с docker.io:

# apt-get --no-install-recommends install qemu-system-x86
...
0 upgraded, 74 newly installed, 0 to remove and 0 not upgraded.
Need to get 30.3 MB of archives.
After this operation, 122 MB of additional disk space will be used.
Do you want to continue? [Y/n]

https://pastebin.com/VHvrgDcg

Всего 122 МБайта.

No ★★
()

Я думал тред про алкагаль и сигареты :|

perl5_guy ★★★★★
()

apt-get хочет ставить либы поддержки alsa, gstreamer, spice, wayland

Так собрана программа, не с неба же они притянули эти зависимости, попробуйте переписать зависимости и увидите, при попытке запуска: такой-то so не найден, как вариант, можно пересобрать

IvanR ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.