Я хотел бы установить libvips-dev
пакет. Но я думаю, что это имеет слишком много зависимости от пакета, как x11
. Даже с --no-install-recommends
флаг, склонный - получают все еще отчеты что это Потребность получить 69,9 МБ архивов!
Есть ли любой способ установить libvips-dev
минимально? Для ссылки вот вывод:
user@ub:~$ sudo apt-get install libvips-dev --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gettext gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gir1.2-rsvg-2.0 hdf5-helpers
libatk1.0-0 libatk1.0-data libatk1.0-dev libbz2-dev libcairo-gobject2
libcairo-script-interpreter2 libcairo2-dev libcdt5 libcfitsio3-dev
libcgraph6 libcroco3 libdjvulibre-dev libdjvulibre-text libdjvulibre21
libelfg0 libexif-dev libexif-gtk-dev libexif-gtk5 libexpat1-dev libfftw3-bin
libfftw3-dev libfftw3-long3 libfftw3-quad3 libfftw3-single3
libfontconfig1-dev libfreetype6-dev libgd3 libgdk-pixbuf2.0-dev
libgirepository-1.0-1 libglib2.0-bin libglib2.0-data libglib2.0-dev
libgraphviz-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgvc6 libgvpr2
libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libhdf5-dev libice-dev
libice6 libicu52 libilmbase-dev libjasper-dev libjbig-dev libjpeg-dev
libjpeg-turbo8-dev libjpeg8-dev libjs-jquery liblcms2-dev liblqr-1-0-dev
libltdl-dev liblzma-dev liblzo2-2 libmagickcore-dev libmagickcore5-extra
libmagickwand-dev libmagickwand5 libmatio-dev libopenexr-dev
libopenslide-dev liborc-0.4-dev libpango1.0-dev libpangocairo-1.0-0
libpangoxft-1.0-0 libpathplan4 libpcre3-dev libpcrecpp0 libpixman-1-dev
libpng12-dev libpthread-stubs0-dev libpython-all-dev libpython-dev
libpython2.7-dev librsvg2-2 librsvg2-common librsvg2-dev libsm-dev libsm6
libtiff5-dev libtiffxx5 libunistring0 libvpx1 libwebp-dev libwebpdemux1
libwebpmux1 libwmf-dev libx11-dev libxau-dev libxcb-render0-dev
libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev
libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdot4 libxext-dev
libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
libxinerama1 libxml2-dev libxml2-utils libxpm4 libxrandr-dev libxrandr2
libxrender-dev libxt-dev libxt6 pkg-config python-all python-all-dev
python-dev python2.7-dev shared-mime-info x11-common x11proto-composite-dev
x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
gettext-doc libcairo2-doc libgd-tools libglib2.0-doc gvfs libgtk2.0-doc
libhdf5-doc libice-doc javascript-common libtool-doc liblzma-doc
liborc-0.4-doc libpango1.0-doc imagemagick librsvg2-bin librsvg2-doc
libsm-doc nip2 libwmf-doc libxcb-doc libxext-doc libxt-doc
Recommended packages:
libasprintf-dev libgettextpo-dev hicolor-icon-theme libgtk2.0-bin debhelper
libtool libvips-doc libvips-tools libx11-doc
The following NEW packages will be installed:
gettext gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gir1.2-rsvg-2.0 hdf5-helpers
libatk1.0-0 libatk1.0-data libatk1.0-dev libbz2-dev libcairo-gobject2
libcairo-script-interpreter2 libcairo2-dev libcdt5 libcfitsio3-dev
libcgraph6 libcroco3 libdjvulibre-dev libdjvulibre-text libdjvulibre21
libelfg0 libexif-dev libexif-gtk-dev libexif-gtk5 libexpat1-dev libfftw3-bin
libfftw3-dev libfftw3-long3 libfftw3-quad3 libfftw3-single3
libfontconfig1-dev libfreetype6-dev libgd3 libgdk-pixbuf2.0-dev
libgirepository-1.0-1 libglib2.0-bin libglib2.0-data libglib2.0-dev
libgraphviz-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgvc6 libgvpr2
libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libhdf5-dev libice-dev
libice6 libicu52 libilmbase-dev libjasper-dev libjbig-dev libjpeg-dev
libjpeg-turbo8-dev libjpeg8-dev libjs-jquery liblcms2-dev liblqr-1-0-dev
libltdl-dev liblzma-dev liblzo2-2 libmagickcore-dev libmagickcore5-extra
libmagickwand-dev libmagickwand5 libmatio-dev libopenexr-dev
libopenslide-dev liborc-0.4-dev libpango1.0-dev libpangocairo-1.0-0
libpangoxft-1.0-0 libpathplan4 libpcre3-dev libpcrecpp0 libpixman-1-dev
libpng12-dev libpthread-stubs0-dev libpython-all-dev libpython-dev
libpython2.7-dev librsvg2-2 librsvg2-common librsvg2-dev libsm-dev libsm6
libtiff5-dev libtiffxx5 libunistring0 libvips-dev libvpx1 libwebp-dev
libwebpdemux1 libwebpmux1 libwmf-dev libx11-dev libxau-dev
libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1
libxdmcp-dev libxdot4 libxext-dev libxfixes-dev libxfixes3 libxft-dev
libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2-dev
libxml2-utils libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxt-dev
libxt6 pkg-config python-all python-all-dev python-dev python2.7-dev
shared-mime-info x11-common x11proto-composite-dev x11proto-core-dev
x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
0 upgraded, 150 newly installed, 0 to remove and 4 not upgraded.
Need to get 69.9 MB of archives.
After this operation, 243 MB of additional disk space will be used.
Do you want to continue? [Y/n]
-dev
являются обычно довольно большими, и libvips-dev
зависит от длинного списка пакетов.
, К сожалению, те пакеты являются действительно строгими зависимостями и не могут быть пропуском. При попытке установить вручную соответствие .deb
файлы будут реальным кошмаром, не делайте этого.
, Если действительно необходимо установить libvips-dev
, необходимо установить все его зависимости.
Необходимо создать libvips из источника, если Вы хотите минимальный набор зависимостей. Это - легкий пакет для создания, и можно удалить почти все внешние зависимости, если Вы желаете. Например:
$ ./configure --prefix=/home/john/vips --without-fftw --without-magick --without-orc --without-lcms --without-OpenEXR --without-openslide --without-matio --without-cfitsio --without-libwebp --without-pangoft2 --without-tiff --without-jpeg --without-png --without-libexif --without-gsf $ make $ make install $ ldd ~/vips/bin/vips linux-vdso.so.1 => (0x00007fffcfdfe000) libvips.so.40 => /home/john/vips/lib/libvips.so.40 (0x00007fa0f432e000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fa0f40b4000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fa0f3dac000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa0f3b8e000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa0f37c7000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fa0f35c3000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fa0f325d000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa0f2f56000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fa0f2d4e000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fa0f2b10000) /lib64/ld-linux-x86-64.so.2 (0x00007fa0f491e000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa0f290b000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa0f26f2000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fa0f24d0000)