vermaden
2014-Dec-29 11:07 UTC
PKG wants to remove a lot of installed packages only to install MOZJPEG package
Hi, I wanted to add 'mozjpeg' package, but PKG wants to remove a lot of other packages in that process, any explanation for that? Regards, vermaden # pkg update -f Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B 0.9k/s 00:01 Fetching packagesite.txz: 100% 5 MB 880.4k/s 00:06 Processing entries: 100% FreeBSD repository update completed. 23797 packages processed # pkg upgrade Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking for upgrades (276 candidates): 100% Processing candidates (276 candidates): 100% Checking integrity... done (0 conflicting) Your packages are up to date. # pkg install mozjpeg Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking integrity... done (1 conflicting) Checking integrity... done (0 conflicting) The following 190 packages will be affected (of 0 checked): Installed packages to be REMOVED: nautilus-open-terminal-0.18_5 qt5-gui-5.3.2 vlc-2.1.5_14,4 gimp-2.8.14,2 gutenprint-5.2.10 gutenprint-ijs-5.2.10 graphviz-2.38.0_5 gimp-app-2.8.14,1 gegl-0.2.0_12 goffice010-0.10.11_1 gtk3-3.14.5_1 gtk-update-icon-cache-2.24.25 gtk2-2.24.25_1 metacity-3.14.1 zenity-3.14.0 libnotify-0.7.6_1 gdk-pixbuf2-2.31.2 tiff-4.0.3_5 jpeg-8_6 jhead-2.97 cups-image-1.7.3_1 libreoffice-4.3.5 policykit-gnome-0.9.2_7 libglade2-2.6.4_7 gtk-engines2-2.20.2_2 librsvg2-2.40.4 libgsf-1.14.30 wv-1.2.9_3 libwmf-0.2.8.4_12 openjpeg15-1.5.2 lcms2-2.6_3 poppler-0.26.3 poppler-utils-0.26.3 poppler-glib-0.26.3_1 tracker-1.2.4_1 libwpd010-0.10.0 libwpg03-0.3.0 libcdr01-0.1.1 deadbeef-0.6.2_2 gvfs-1.20.3 libpurple-2.10.11 libxul-31.3.0 libxfce4menu-4.10.0_5 xfce4-conf-4.10.0_6 libexo-0.10.2_4 py27-gimp-2.8.14 py27-gtk2-2.24.0_3 audacity-2.0.6_2 wx28-gtk2-unicode-2.8.12_4 wx28-gtk2-common-2.8.12_4 gnome-desktop-3.14.2 firefox-34.0.5,1 gtkspell-2.0.16_5 pidgin-2.10.11 gocr-0.50_2 netpbm-10.35.94 ImageMagick-6.9.0.0_1,1 ghostscript9-9.06_9 podofo-0.9.3_1 calibre-1.48.0_1 py27-qt4-gui-4.11.1_1,1 qt4-imageformats-4.8.6_1 gnome-mount-0.8_12 wx30-gtk2-3.0.2 webkit-gtk2-1.8.3_7 midori-0.5.9_3 gconf2-3.2.6_3 colord-1.2.4 darktable-1.6.1 webp-0.4.2_1 imlib2-1.4.6_3,2 fusefs-gphotofs-0.5 libgphoto2-2.5.5.1 abiword-2.8.6_9 thunderbird-31.3.0 gnupg-2.1.0_1 pinentry-0.9.0 webkit-gtk3-2.4.7_1 evince-3.14.1_1 adwaita-icon-theme-3.14.0_1 nautilus-3.14.1 caja-1.8.2 mate-desktop-1.8.1_1 dconf-editor-0.22.0 unique-1.1.6_6 mate-icon-theme-1.8.0 gnome-icon-theme-3.12.0_1 gnome-icon-theme-symbolic-3.12.0 atril-1.8.1_2 libspectre-0.2.7 libfm-1.2.2.1 thunar-vfs-1.2.0_9 pcmanfm-1.2.2 lxpanel-0.6.2 libwnck-2.30.7 libwnck3-3.14.0 bamf-0.5.0 plank-0.7.1 plank-theme-moka-20140709 mkvtoolnix-7.3.0_1 file-roller-3.14.2,1 libgxps-0.2.2_1 yelp-3.14.1 x264-0.142.2455 gpac-libgpac-0.5.0,1 libv4l-0.8.8_2 webcamd-3.18.0.1 gstreamer-plugins-v4l2-0.10.31_1,3 transmission-gtk-2.84_3 transmission-2.84 icedtea-web-1.5_1 pfstools-1.8.5_1 pfstmo-1.5_2 luminance-hdr-2.3.1_4 py27-qt4-svg-4.11.1_1,1 py27-qt4-webkit-4.11.1_1 virtualbox-ose-4.3.20_3 libvncserver-0.9.9_9 rawtherapee-4.2 gtkmm24-2.24.4_2 libcanberra-gtk3-0.30_3 libcanberra-0.30_3 libraw-0.15.4_1 viewnior-1.4_2 goffice08-0.8.17_8 qt5-quick-5.3.2 qt5-widgets-5.3.2 qt5-printsupport-5.3.2 qt5-webkit-5.3.2_1 qt5-opengl-5.3.2 otter-browser-0.9.03 Thunar-1.6.3_3 xfce4-tumbler-0.1.30_4 gnumeric-1.12.11_3 gnome-mplayer-1.0.9 gmtk-1.0.9 libgd-2.1.0_4,1 giblib-1.2.4_12 scrot-0.8_6 tint2-0.11_2 openbox-3.5.2_6 feh-2.12 py27-wxPython30-3.0.0.0_1 wammu-0.36_8 filezilla-3.9.0.6 poppler-qt4-0.26.3 libmng-1.0.10_2 lcms-1.19_5,1 xchm-1.23_2 py27-pillow-2.6.0_1 openjpeg-2.1.0 gimp-lqr-plugin-0.7.1_5 jasper-1.900.1_14 pidgin-sipe-1.18.0_1 py27-vte-0.28.2_2 vte-0.28.2_2 lxterminal-0.1.11_2 geany-1.23.1_2 arandr-0.1.7.1_2 leafpad-0.8.18.1_1 gpicview-0.2.4 epdfview-0.1.8_7 dia-0.97.3,1 x11vnc-0.9.13_2 py27-vnc2flv-20100207_1 gtk3-oxygen-engine-1.4.1 gtk-oxygen-engine-1.4.6 libopenraw-0.0.9_3 libmediaart-0.7.0 pdfgrep-1.3.0_2 p5-Tk-804.032_2 clusterssh-4.02_1 gtk-equinox-engine-1.50_3 gnome-icons-faenza-1.3 gtk-aurora-engine-1.5.1_4 gnome-themes-2.32.1_1 gutenprint-base-5.2.10 gimp-gutenprint-5.2.10_2 yad-0.27.0 trayer-1.1.6 nvidia-settings-340.24_1 mtr-0.86 gtk3-unico-engine-1.0.2_1 gtk-xfce-engine-3.0.1_1 gtk-nodoka-engine-0.7.5_2 gtk-murrine-engine-0.98.2_4 gtk-cleanice-engine-2.4.1_6 galculator-2.1.3 tightvnc-1.3.10_3 New packages to be INSTALLED: mozjpeg: 2.1_2 The operation will free 2 GB. Proceed with this action? [y/N]: n #
Jakub Lach
2014-Dec-29 15:52 UTC
PKG wants to remove a lot of installed packages only to install MOZJPEG package
Conflict with jpeg? I don't use pkg, but I've noticed it wants to always remove all ports dependant on the port you want to remove. -- View this message in context: http://freebsd.1045724.n5.nabble.com/PKG-wants-to-remove-a-lot-of-installed-packages-only-to-install-MOZJPEG-package-tp5976740p5976788.html Sent from the freebsd-stable mailing list archive at Nabble.com.
Brandon Allbery
2014-Dec-29 15:54 UTC
PKG wants to remove a lot of installed packages only to install MOZJPEG package
On Mon, Dec 29, 2014 at 6:07 AM, vermaden <vermaden at interia.pl> wrote:> I wanted to add 'mozjpeg' package, but PKG wants to remove a lot of other > packages in that process, any explanation for that?As a general rule, you want to upgrade all installed pkgs first because the new package may have a dependency incompatible with the installed set; upgrading installed packages should get you packages compatible with the new one. -- brandon s allbery kf8nh sine nomine associates allbery.b at gmail.com ballbery at sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
Michael Butler
2014-Dec-29 15:59 UTC
PKG wants to remove a lot of installed packages only to install MOZJPEG package
On 12/29/14 06:07, vermaden wrote:> Hi, > > I wanted to add 'mozjpeg' package, but PKG wants to remove a lot of > other packages in that process, any explanation for that?> # pkg install mozjpeg > Updating FreeBSD repository catalogue... > FreeBSD repository is up-to-date. > All repositories are up-to-date. > Checking integrity... done (1 conflicting)^^^^^^^^^^^^^^ This tells me that mozjpeg installs files over the top of the jpeg package and, in order to install it, needs to remove everything that depends on it. pkg has no way of knowing if mozjpeg has the same API as jpeg, imb