[РЕШЕНО] Много зависимостей при установке motion

При установке motion требует установить 69 доп. пакетов. На самом ли деле все они нужны? Здесь указано только три зависимости. Арч на ноутбуке без иксов. Установлена только base, base-devel и пара мелких утилит.

Пакеты (69) alsa-lib-1.1.2-1  damageproto-1.2.1-3  elfutils-0.167-1
            ffmpeg0.10-0.10.16-2  fixesproto-5.0-3  flac-1.3.1-3
            fontconfig-2.12.1-3  freetype2-2.7-2  fribidi-0.19.7-1
            graphite-1:1.3.8-1  gsm-1.0.14-1  harfbuzz-1.3.1-1
            inputproto-2.3.2-1  json-c-0.12.1-1  kbproto-1.0.7-1  lame-3.99.5-3
            libass-0.13.2-1  libasyncns-0.8+3+g68cd5af-1  libdrm-2.4.70-1
            libice-1.0.9-1  libjpeg-turbo-1.5.1-1  libmodplug-0.8.8.5-2
            libogg-1.3.2-1  libomxil-bellagio-0.9.3-1  libpciaccess-0.13.4-1
            libpng-1.6.25-1  libpulse-9.0-1  libsm-1.2.2-2  libsndfile-1.0.27-1
            libtheora-1.1.1-3  libtxc_dxtn-1.0.1-6  libva-1.7.2-1
            libvorbis-1.3.5-1  libvpx-1.6.0-2  libx11-1.6.3-1
            libx264-2:148.20160613-2  libxau-1.0.8-2  libxcb-1.12-1
            libxdamage-1.1.4-2  libxdmcp-1.1.2-1  libxext-1.3.3-1
            libxfixes-5.0.2-1  libxi-1.7.6-1  libxml2-2.9.4+4+g3169602-1
            libxrender-0.9.9-1  libxshmfence-1.2-1  libxtst-1.2.2-1
            libxxf86vm-1.1.4-1  llvm-libs-3.8.1-1  mesa-12.0.3-1
            mesa-libgl-12.0.3-1  opencore-amr-0.1.3-2  openjpeg-1.5.2-1
            orc-0.4.26-1  recordproto-1.14.2-2  renderproto-0.11.1-3
            rtmpdump-1:2.4.r96.fa8646d-2  schroedinger-1.0.11-3  sdl-1.2.15-7
            speex-1.2rc2-1  speexdsp-1.2rc3-2  v4l-utils-1.10.1-1
            wayland-1.12.0-1  xcb-proto-1.12-2  xextproto-7.3.0-1
            xf86vidmodeproto-2.3.1-3  xproto-7.0.29-1  xvidcore-1.3.4-1
            motion-3.2.12-14

Будет загружено:   39,63 MiB
Будет установлено:  162,68 MiB
Ну вот эти три зависимости и тянут за собой все остальные. Это нормально для большинства подобных проектов.
Не ожидаете же вы, что каждый проект, связанный с видео, аудио и т.п медиа будет сам все кодеки с нуля переписывать?
kurych
Не ожидаете же вы
Конечно, нет, просто меня смутило их количество. Раньше я ставил motion на десктопы с иксами. Там, видимо, уже были установлено большинство кодеков из данного списка.

Больше всего меня смущает наличие wayland-1.12.0-1. Насколько я понимаю, это что-то вроде иксов? Если это так, то оно как бы не нужно на устройстве без дисплея.
abc, места не хватает? в принципе, можешь удалить не нужные тебе зависимости... если точно знаешь что это не повредит работе...
Название             : wayland
Установленный размер : 1209,00 KiB
да, много сэкономишь... )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
места не хватает?
Нет, не из-за места. Не люблю ставить ничего лишнего, особенно если оно не обязательно для решения текущей проблемы.
Попробую без некоторых зависимостей.
abc
Здесь указано только три зависимости
Ну и ставь сначала их, а потом уже и motion ............. н у и в помощь
$ pactree motion -d1
motion
├─libjpeg-turbo provides libjpeg
├─v4l-utils
└─ffmpeg0.10
$ pactree motion
motion
├─libjpeg-turbo provides libjpeg
├─v4l-utils
│ ├─glibc
│ │ ├─linux-api-headers
│ │ ├─tzdata
│ │ └─filesystem
│ │   └─iana-etc
│ ├─gcc-libs
│ │ └─glibc
│ ├─sysfsutils
│ │ └─glibc
│ └─libjpeg-turbo
└─ffmpeg0.10
  ├─alsa-lib
  │ └─glibc
  ├─bzip2
  │ └─glibc
  ├─gsm
  │ └─glibc
  ├─lame
  │ └─ncurses
  │   ├─glibc
  │   └─gcc-libs
  ├─libass
  │ ├─fribidi
  │ │ └─glib2
  │ │   ├─pcre
  │ │   │ ├─gcc-libs
  │ │   │ ├─readline
  │ │   │ │ ├─glibc
  │ │   │ │ ├─ncurses
  │ │   │ │ └─ncurses provides libncursesw.so
  │ │   │ ├─zlib
  │ │   │ │ └─glibc
  │ │   │ ├─bzip2
  │ │   │ └─bash
  │ │   │   ├─readline
  │ │   │   ├─glibc
  │ │   │   ├─ncurses
  │ │   │   └─ncurses provides libncursesw.so
  │ │   └─libffi
  │ │     └─glibc
  │ └─fontconfig
  │   ├─expat
  │   │ └─glibc
  │   └─freetype2
  │     ├─zlib
  │     ├─bzip2
  │     ├─bash provides sh
  │     ├─libpng
  │     │ ├─zlib
  │     │ └─bash provides sh
  │     └─harfbuzz
  │       ├─glib2
  │       ├─freetype2
  │       └─graphite
  │         └─gcc-libs
  ├─libmodplug
  │ └─gcc-libs
  ├─libpulse
  │ ├─dbus
  │ │ ├─libsystemd
  │ │ │ ├─glibc
  │ │ │ ├─libcap
  │ │ │ │ ├─glibc
  │ │ │ │ └─attr
  │ │ │ │   └─glibc
  │ │ │ ├─libgcrypt
  │ │ │ │ └─libgpg-error
  │ │ │ │   ├─glibc
  │ │ │ │   └─bash provides sh
  │ │ │ ├─lz4
  │ │ │ │ └─glibc
  │ │ │ └─xz
  │ │ │   └─bash provides sh
  │ │ └─expat
  │ ├─libasyncns
  │ │ └─glibc
  │ ├─libcap
  │ ├─libxtst
  │ │ ├─libxext
  │ │ │ ├─libx11
  │ │ │ │ ├─libxcb
  │ │ │ │ │ ├─xcb-proto
  │ │ │ │ │ ├─libxdmcp
  │ │ │ │ │ │ ├─xproto
  │ │ │ │ │ │ └─glibc
  │ │ │ │ │ └─libxau
  │ │ │ │ │   ├─glibc
  │ │ │ │ │   └─xproto
  │ │ │ │ ├─xproto
  │ │ │ │ └─kbproto
  │ │ │ └─xextproto
  │ │ ├─libxi
  │ │ │ ├─libxext
  │ │ │ └─inputproto
  │ │ ├─recordproto
  │ │ ├─inputproto
  │ │ └─libxfixes
  │ │   ├─libx11
  │ │   └─fixesproto
  │ │     ├─xproto
  │ │     └─xextproto
  │ ├─libsm
  │ │ ├─libice
  │ │ │ ├─glibc
  │ │ │ └─xproto
  │ │ └─util-linux
  │ │   ├─pam
  │ │   │ ├─glibc
  │ │   │ ├─cracklib
  │ │   │ │ ├─glibc
  │ │   │ │ └─zlib
  │ │   │ ├─libtirpc
  │ │   │ │ └─krb5
  │ │   │ │   ├─e2fsprogs
  │ │   │ │   │ ├─bash provides sh
  │ │   │ │   │ └─libutil-linux
  │ │   │ │   ├─libldap
  │ │   │ │   │ ├─libsasl
  │ │   │ │   │ │ └─openssl
  │ │   │ │   │ │   └─perl
  │ │   │ │   │ │     ├─gdbm
  │ │   │ │   │ │     │ ├─glibc
  │ │   │ │   │ │     │ └─bash provides sh
  │ │   │ │   │ │     ├─db
  │ │   │ │   │ │     │ ├─gcc-libs
  │ │   │ │   │ │     │ └─bash provides sh
  │ │   │ │   │ │     └─glibc
  │ │   │ │   │ └─e2fsprogs
  │ │   │ │   └─keyutils
  │ │   │ │     ├─glibc
  │ │   │ │     └─bash provides sh
  │ │   │ └─pambase
  │ │   ├─shadow
  │ │   │ ├─bash
  │ │   │ ├─pam
  │ │   │ └─acl
  │ │   │   └─attr
  │ │   ├─coreutils
  │ │   │ ├─glibc
  │ │   │ ├─acl
  │ │   │ ├─attr
  │ │   │ ├─gmp
  │ │   │ │ ├─gcc-libs
  │ │   │ │ └─bash provides sh
  │ │   │ ├─libcap
  │ │   │ └─openssl
  │ │   ├─libsystemd
  │ │   └─libutil-linux
  │ ├─libsndfile
  │ │ ├─alsa-lib
  │ │ ├─flac
  │ │ │ ├─gcc-libs
  │ │ │ └─libogg
  │ │ │   └─glibc
  │ │ └─libvorbis
  │ │   └─libogg
  │ ├─json-c
  │ │ └─glibc
  │ └─systemd
  │   ├─acl
  │   ├─bash
  │   ├─dbus
  │   ├─iptables
  │   │ ├─glibc
  │   │ ├─bash
  │   │ └─libnftnl
  │   │   └─libmnl
  │   │     └─glibc
  │   ├─kbd
  │   │ ├─glibc
  │   │ └─pam
  │   ├─kmod
  │   │ ├─glibc
  │   │ ├─zlib
  │   │ └─xz
  │   ├─hwids
  │   ├─libcap
  │   ├─libgcrypt
  │   ├─libsystemd
  │   ├─libidn
  │   │ └─glibc
  │   ├─lz4
  │   ├─pam
  │   ├─libelf
  │   │ ├─gcc-libs
  │   │ ├─zlib
  │   │ ├─bzip2
  │   │ └─xz
  │   ├─libseccomp
  │   │ └─glibc
  │   ├─util-linux
  │   └─xz
  ├─libtheora
  │ └─libogg
  ├─libva
  │ ├─mesa-libgl provides libgl
  │ │ └─mesa
  │ │   ├─libdrm
  │ │   │ ├─glibc
  │ │   │ └─libpciaccess
  │ │   │   └─glibc
  │ │   ├─wayland
  │ │   │ ├─glibc
  │ │   │ ├─libffi
  │ │   │ ├─expat
  │ │   │ └─libxml2
  │ │   │   ├─zlib
  │ │   │   ├─readline
  │ │   │   ├─ncurses
  │ │   │   └─xz
  │ │   ├─libxxf86vm
  │ │   │ ├─libxext
  │ │   │ └─xf86vidmodeproto
  │ │   ├─libxdamage
  │ │   │ ├─libxfixes
  │ │   │ └─damageproto
  │ │   │   ├─xproto
  │ │   │   └─fixesproto
  │ │   ├─libxshmfence
  │ │   │ └─glibc
  │ │   ├─systemd
  │ │   ├─elfutils
  │ │   │ └─libelf
  │ │   ├─libomxil-bellagio
  │ │   │ └─glibc
  │ │   ├─expat
  │ │   ├─libgcrypt
  │ │   ├─libtxc_dxtn
  │ │   │ └─glibc
  │ │   └─llvm-libs
  │ │     ├─gcc-libs
  │ │     ├─zlib
  │ │     ├─libffi
  │ │     ├─libedit
  │ │     │ └─ncurses
  │ │     └─ncurses
  │ ├─libdrm
  │ └─libxfixes
  ├─opencore-amr
  │ └─glibc
  ├─openjpeg
  │ └─zlib
  ├─rtmpdump
  │ ├─glibc
  │ ├─openssl
  │ └─zlib
  ├─schroedinger
  │ ├─orc
  │ │ └─glibc
  │ └─gcc-libs
  ├─sdl
  │ ├─glibc
  │ ├─libxext
  │ ├─libxrender
  │ │ ├─libx11
  │ │ └─renderproto
  │ └─libx11
  ├─speex
  │ ├─libogg
  │ └─speexdsp
  │   └─glibc
  ├─v4l-utils
  ├─xvidcore
  │ └─glibc
  ├─zlib
  ├─libvorbis provides libvorbisenc.so
  ├─libvorbis provides libvorbis.so
  ├─libvpx provides libvpx.so
  │ ├─glibc
  │ └─gcc-libs
  └─libx264 provides libx264.so
    └─glibc
Ошибки не исчезают с опытом - они просто умнеют
На виртуалке без зависимостей ставил, при запуске motion, что-то просил. Установил все как надо, все рабоатет. Вопрос решен.
 
Зарегистрироваться или войдите чтобы оставить сообщение.