Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

ffmpeg from backports wants to pull in ... too much?

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

ffmpeg from backports wants to pull in ... too much?

#1 Post by debiman »

Hello,
so now i come out the clueless noob i really am, as far as debian is concerned :oops:

my server (not sure if i should call it headless, but there's no X and i access it exclusively through ssh) is running debian stable/jessie.

some time ago i installed ffmpeg from jessie-backports, because i do some media streaming and i believe it's better to have a newer version (is it?).

today, after a long needed upgrade, i got this:

Code: Select all

sudo apt-get -s upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  ffmpeg libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55
  libpostproc54 libswresample2 libswscale4
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
interesting.

so i tried

Code: Select all

sudo apt-get -s install ffmpeg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libchromaprint0 libdirectfb-1.2-9 libsdl1.2debian libsysfs2 libx265-79 libxcb-shm0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libchromaprint1
  libdrm-nouveau2 libdrm-radeon1 libegl1-mesa libegl1-mesa-drivers libelf1 libgbm1 libllvm3.5
  libopencv-core2.4 libopencv-imgproc2.4 libopenvg1-mesa libpostproc54 libsdl2-2.0-0 libswresample2
  libswscale4 libtbb2 libva-drm1 libva-x11-1 libwayland-client0 libwayland-cursor0
  libwayland-egl1-mesa libwayland-server0 libx265-87 libxcb-render0 libxcursor1 libxinerama1
  libxkbcommon0 libxrandr2 libxrender1 libxss1
Suggested packages:
  ffmpeg-doc
The following NEW packages will be installed:
  libchromaprint1 libdrm-nouveau2 libdrm-radeon1 libegl1-mesa libegl1-mesa-drivers libelf1 libgbm1
  libllvm3.5 libopencv-core2.4 libopencv-imgproc2.4 libopenvg1-mesa libsdl2-2.0-0 libtbb2 libva-drm1
  libva-x11-1 libwayland-client0 libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libx265-87
  libxcb-render0 libxcursor1 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1
The following packages will be upgraded:
  ffmpeg libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55
  libpostproc54 libswresample2 libswscale4
10 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
(the output goes on, but no errors, just simulating the installation process)
and

Code: Select all

sudo apt-get -t jessie-backports -s install ffmpeg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libchromaprint0 libdirectfb-1.2-9 libsdl1.2debian libsysfs2 libx265-79 libxcb-shm0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libchromaprint1
  libdrm2 libegl1-mesa libgbm1 libopencv-core2.4 libopencv-imgproc2.4 libpostproc54 libsdl2-2.0-0
  libswresample2 libswscale4 libtbb2 libva-drm1 libva-x11-1 libva1 libwayland-client0
  libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libx265-87 libxcb-render0 libxcursor1
  libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1
Suggested packages:
  ffmpeg-doc
Recommended packages:
  va-driver-all va-driver
The following NEW packages will be installed:
  libchromaprint1 libegl1-mesa libgbm1 libopencv-core2.4 libopencv-imgproc2.4 libsdl2-2.0-0 libtbb2
  libva-drm1 libva-x11-1 libwayland-client0 libwayland-cursor0 libwayland-egl1-mesa libwayland-server0
  libx265-87 libxcb-render0 libxcursor1 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1
The following packages will be upgraded:
  ffmpeg libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libdrm2
  libpostproc54 libswresample2 libswscale4 libva1
12 upgraded, 21 newly installed, 0 to remove and 53 not upgraded.
(the output goes on, but no errors, just simulating the installation process)
I am a little surprised that
a) ffmpeg seems to be in the main repos? the output from both commands is very similar?
b) it wants to put in so much stuff that belongs to a graphical desktop, although it didn't do that before?


Question: what is the best way to upgrade ffmpeg?


sources:

Code: Select all

cat /etc/apt/*.list /etc/apt/sources.list.d/*
deb http://ftp.fi.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.fi.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ jessie-updates main contrib non-free

# Debian backports
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

cat: /etc/apt/sources.list.d/*: No such file or directory

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: ffmpeg from backports wants to pull in ... too much?

#2 Post by Head_on_a_Stick »

debiman wrote:ffmpeg seems to be in the main repos?
No, it is only available from jessie-backports.

If there is no version of the package in the normal repositories then the backported version can be installed without using "-t jessie-backports", I'm not sure why the extra package are pulled in when backports are targeted :?

What does this do:

Code: Select all

aptitude -s full-upgrade
EDIT: needless root privileges removed from command.
Last edited by Head_on_a_Stick on 2016-12-09 21:06, edited 1 time in total.
deadbang

pcalvert
Posts: 1939
Joined: 2006-04-21 11:19
Location: Sol Sector
Has thanked: 1 time
Been thanked: 2 times

Re: ffmpeg from backports wants to pull in ... too much?

#3 Post by pcalvert »

Head_on_a_Stick wrote: If there is no version of the package in the normal repositories then the backported version can be installed without using "-t jessie-backports", I'm not sure why the extra package are pulled in when backports are targeted :?
Although that's true, I wouldn't recommend it because the behavior is not the same. I noticed some strange behavior once or twice when I accidentally left off "-t jessie-backports" that did not occur when I included it.

Phil
Freespoke is a new search engine that respects user privacy and does not engage in censorship.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: ffmpeg from backports wants to pull in ... too much?

#4 Post by debiman »

thanks for the replies.

i see now that my question is 2-headed -

about the other head:
do you think it's normal that ffmpeg all of a sudden wants to pull in wayland and xrandr and xinerama libs and whatnot?
(ok, i can see it has quite similar dependencies on my archlinux box)

about the first head:
thanks for the clarification on how to upgrade.
here's aptitude's output:

Code: Select all

sudo aptitude -s full-upgrade
The following NEW packages will be installed:
  libchromaprint1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libegl1-mesa{a} libegl1-mesa-drivers{a} 
  libelf1{a} libgbm1{a} libllvm3.5{a} libopencv-core2.4{a} libopencv-imgproc2.4{a} 
  libopenvg1-mesa{a} libsdl2-2.0-0{a} libtbb2{a} libva-drm1{a} libva-x11-1{a} libwayland-client0{a} 
  libwayland-cursor0{a} libwayland-egl1-mesa{a} libwayland-server0{a} libx265-87{a} 
  libxcb-render0{a} libxcursor1{a} libxinerama1{a} libxkbcommon0{a} libxrandr2{a} libxrender1{a} 
  libxss1{a} 
The following packages will be REMOVED:
  libchromaprint0{u} libdirectfb-1.2-9{u} libsdl1.2debian{u} libsysfs2{u} libx265-79{u} 
  libxcb-shm0{u} 
The following packages will be upgraded:
  ffmpeg libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 
  libpostproc54 libswresample2 libswscale4 
10 packages upgraded, 27 newly installed, 6 to remove and 0 not upgraded.
Need to get 22.5 MB/24.0 MB of archives. After unpacking 54.0 MB will be used.
looks sane to me.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: ffmpeg from backports wants to pull in ... too much?

#5 Post by debiman »

ok, i just went ahead with the upgrade now.
everything seems ok for now, we will see how it works.

i am posting the code as a journal/reminder, there's nothing wrong with it afaics:

Code: Select all

sudo apt-get -t jessie-backports install ffmpeg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libchromaprint0 libdirectfb-1.2-9 libsdl1.2debian libsysfs2 libx265-79 libxcb-shm0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libchromaprint1
  libdrm2 libegl1-mesa libgbm1 libopencv-core2.4 libopencv-imgproc2.4 libpostproc54 libsdl2-2.0-0
  libswresample2 libswscale4 libtbb2 libva-drm1 libva-x11-1 libva1 libwayland-client0
  libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libx265-87 libxcb-render0 libxcursor1
  libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1
Suggested packages:
  ffmpeg-doc
Recommended packages:
  va-driver-all va-driver
The following NEW packages will be installed:
  libchromaprint1 libegl1-mesa libgbm1 libopencv-core2.4 libopencv-imgproc2.4 libsdl2-2.0-0 libtbb2
  libva-drm1 libva-x11-1 libwayland-client0 libwayland-cursor0 libwayland-egl1-mesa libwayland-server0
  libx265-87 libxcb-render0 libxcursor1 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1
The following packages will be upgraded:
  ffmpeg libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libdrm2
  libpostproc54 libswresample2 libswscale4 libva1
12 upgraded, 21 newly installed, 0 to remove and 53 not upgraded.
Need to get 9,884 kB/11.4 MB of archives.
After this operation, 12.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.fi.debian.org/debian/ jessie/main libwayland-client0 i386 1.6.0-2 [23.6 kB]
Get:2 http://ftp.fi.debian.org/debian/ jessie/main libwayland-server0 i386 1.6.0-2 [29.3 kB]     
Get:3 http://ftp.fi.debian.org/debian/ jessie/main libwayland-cursor0 i386 1.6.0-2 [13.0 kB]
Get:4 http://ftp.fi.debian.org/debian/ jessie/main libxcursor1 i386 1:1.1.14-1+b1 [36.6 kB]
Get:5 http://ftp.fi.debian.org/debian/ jessie/main libxinerama1 i386 2:1.1.3-1+b1 [17.1 kB]   
Get:6 http://ftp.fi.debian.org/debian/ jessie/main libxkbcommon0 i386 0.4.3-2 [120 kB]    
Get:7 http://httpredir.debian.org/debian/ jessie-backports/main libdrm2 i386 2.4.73-1~bpo8+1 [38.9 kB] 
Get:8 http://ftp.fi.debian.org/debian/ jessie/main libxrandr2 i386 2:1.4.2-1+b1 [36.8 kB]              
Get:9 http://ftp.fi.debian.org/debian/ jessie/main libxss1 i386 1:1.2.2-1 [17.5 kB]                    
Get:10 http://httpredir.debian.org/debian/ jessie-backports/main libva1 i386 1.7.3-2~bpo8+1 [55.1 kB]  
Get:11 http://ftp.fi.debian.org/debian/ jessie/main libsdl2-2.0-0 i386 2.0.2+dfsg1-6 [343 kB]          
Get:12 http://httpredir.debian.org/debian/ jessie-backports/main libva-x11-1 i386 1.7.3-2~bpo8+1 [20.3 kB]
Get:13 http://httpredir.debian.org/debian/ jessie-backports/main libavutil55 i386 7:3.2-2~bpo8+2 [224 kB]
Get:14 http://httpredir.debian.org/debian/ jessie-backports/main libva-drm1 i386 1.7.3-2~bpo8+1 [15.3 kB]
Get:15 http://httpredir.debian.org/debian/ jessie-backports/main libswresample2 i386 7:3.2-2~bpo8+2 [90.1 kB]
Get:16 http://httpredir.debian.org/debian/ jessie-backports/main libchromaprint1 i386 1.3.2-2~bpo8+1 [31.6 kB]
Get:17 http://httpredir.debian.org/debian/ jessie-backports/main libavcodec57 i386 7:3.2-2~bpo8+2 [4,237 kB]
Get:18 http://httpredir.debian.org/debian/ jessie-backports/main libwayland-egl1-mesa i386 12.0.4-2~bpo8+1 [42.0 kB]
Get:19 http://httpredir.debian.org/debian/ jessie-backports/main libx265-87 i386 2.0-4~bpo8+1 [530 kB] 
Get:20 http://httpredir.debian.org/debian/ jessie-backports/main libavresample3 i386 7:3.2-2~bpo8+2 [84.0 kB]
Get:21 http://httpredir.debian.org/debian/ jessie-backports/main libpostproc54 i386 7:3.2-2~bpo8+2 [79.1 kB]
Get:22 http://httpredir.debian.org/debian/ jessie-backports/main ffmpeg i386 7:3.2-2~bpo8+2 [1,533 kB] 
Get:23 http://httpredir.debian.org/debian/ jessie-backports/main libgbm1 i386 12.0.4-2~bpo8+1 [61.2 kB]
Get:24 http://httpredir.debian.org/debian/ jessie-backports/main libegl1-mesa i386 12.0.4-2~bpo8+1 [114 kB]
Get:25 http://httpredir.debian.org/debian/ jessie-backports/main libavformat57 i386 7:3.2-2~bpo8+2 [1,027 kB]
Get:26 http://httpredir.debian.org/debian/ jessie-backports/main libswscale4 i386 7:3.2-2~bpo8+2 [182 kB]
Get:27 http://httpredir.debian.org/debian/ jessie-backports/main libavfilter6 i386 7:3.2-2~bpo8+2 [779 kB]
Get:28 http://httpredir.debian.org/debian/ jessie-backports/main libavdevice57 i386 7:3.2-2~bpo8+2 [104 kB]
Fetched 9,884 kB in 2s (3,466 kB/s) 
Extracting templates from packages: 100%
(Reading database ... 44133 files and directories currently installed.)
Preparing to unpack .../libdrm2_2.4.73-1~bpo8+1_i386.deb ...
Unpacking libdrm2:i386 (2.4.73-1~bpo8+1) over (2.4.58-2) ...
Preparing to unpack .../libva1_1.7.3-2~bpo8+1_i386.deb ...
Unpacking libva1:i386 (1.7.3-2~bpo8+1) over (1.4.1-1) ...
Selecting previously unselected package libva-drm1:i386.
Preparing to unpack .../libva-drm1_1.7.3-2~bpo8+1_i386.deb ...
Unpacking libva-drm1:i386 (1.7.3-2~bpo8+1) ...
Selecting previously unselected package libva-x11-1:i386.
Preparing to unpack .../libva-x11-1_1.7.3-2~bpo8+1_i386.deb ...
Unpacking libva-x11-1:i386 (1.7.3-2~bpo8+1) ...
Preparing to unpack .../libavutil55_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavutil55:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libswresample2_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libswresample2:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Selecting previously unselected package libx265-87:i386.
Preparing to unpack .../libx265-87_2.0-4~bpo8+1_i386.deb ...
Unpacking libx265-87:i386 (2.0-4~bpo8+1) ...
Preparing to unpack .../libavcodec57_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavcodec57:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Selecting previously unselected package libchromaprint1:i386.
Preparing to unpack .../libchromaprint1_1.3.2-2~bpo8+1_i386.deb ...
Unpacking libchromaprint1:i386 (1.3.2-2~bpo8+1) ...
Selecting previously unselected package libwayland-client0:i386.
Preparing to unpack .../libwayland-client0_1.6.0-2_i386.deb ...
Unpacking libwayland-client0:i386 (1.6.0-2) ...
Selecting previously unselected package libwayland-server0:i386.
Preparing to unpack .../libwayland-server0_1.6.0-2_i386.deb ...
Unpacking libwayland-server0:i386 (1.6.0-2) ...
Selecting previously unselected package libgbm1:i386.
Preparing to unpack .../libgbm1_12.0.4-2~bpo8+1_i386.deb ...
Unpacking libgbm1:i386 (12.0.4-2~bpo8+1) ...
Selecting previously unselected package libxcb-render0:i386.
Preparing to unpack .../libxcb-render0_1.10-3+b1_i386.deb ...
Unpacking libxcb-render0:i386 (1.10-3+b1) ...
Selecting previously unselected package libegl1-mesa:i386.
Preparing to unpack .../libegl1-mesa_12.0.4-2~bpo8+1_i386.deb ...
Unpacking libegl1-mesa:i386 (12.0.4-2~bpo8+1) ...
Selecting previously unselected package libtbb2.
Preparing to unpack .../libtbb2_4.2~20140122-5_i386.deb ...
Unpacking libtbb2 (4.2~20140122-5) ...
Selecting previously unselected package libopencv-core2.4:i386.
Preparing to unpack .../libopencv-core2.4_2.4.9.1+dfsg-1+deb8u1_i386.deb ...
Unpacking libopencv-core2.4:i386 (2.4.9.1+dfsg-1+deb8u1) ...
Selecting previously unselected package libopencv-imgproc2.4:i386.
Preparing to unpack .../libopencv-imgproc2.4_2.4.9.1+dfsg-1+deb8u1_i386.deb ...
Unpacking libopencv-imgproc2.4:i386 (2.4.9.1+dfsg-1+deb8u1) ...
Selecting previously unselected package libwayland-cursor0:i386.
Preparing to unpack .../libwayland-cursor0_1.6.0-2_i386.deb ...
Unpacking libwayland-cursor0:i386 (1.6.0-2) ...
Selecting previously unselected package libwayland-egl1-mesa:i386.
Preparing to unpack .../libwayland-egl1-mesa_12.0.4-2~bpo8+1_i386.deb ...
Unpacking libwayland-egl1-mesa:i386 (12.0.4-2~bpo8+1) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../libxrender1_1%3a0.9.8-1+b1_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.8-1+b1) ...
Selecting previously unselected package libxcursor1:i386.
Preparing to unpack .../libxcursor1_1%3a1.1.14-1+b1_i386.deb ...
Unpacking libxcursor1:i386 (1:1.1.14-1+b1) ...
Selecting previously unselected package libxinerama1:i386.
Preparing to unpack .../libxinerama1_2%3a1.1.3-1+b1_i386.deb ...
Unpacking libxinerama1:i386 (2:1.1.3-1+b1) ...
Selecting previously unselected package libxkbcommon0:i386.
Preparing to unpack .../libxkbcommon0_0.4.3-2_i386.deb ...
Unpacking libxkbcommon0:i386 (0.4.3-2) ...
Selecting previously unselected package libxrandr2:i386.
Preparing to unpack .../libxrandr2_2%3a1.4.2-1+b1_i386.deb ...
Unpacking libxrandr2:i386 (2:1.4.2-1+b1) ...
Selecting previously unselected package libxss1:i386.
Preparing to unpack .../libxss1_1%3a1.2.2-1_i386.deb ...
Unpacking libxss1:i386 (1:1.2.2-1) ...
Selecting previously unselected package libsdl2-2.0-0:i386.
Preparing to unpack .../libsdl2-2.0-0_2.0.2+dfsg1-6_i386.deb ...
Unpacking libsdl2-2.0-0:i386 (2.0.2+dfsg1-6) ...
Preparing to unpack .../libavformat57_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavformat57:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libavresample3_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavresample3:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libpostproc54_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libpostproc54:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libswscale4_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libswscale4:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libavfilter6_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavfilter6:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../libavdevice57_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking libavdevice57:i386 (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Preparing to unpack .../ffmpeg_7%3a3.2-2~bpo8+2_i386.deb ...
Unpacking ffmpeg (7:3.2-2~bpo8+2) over (7:3.0.2-4~bpo8+1) ...
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libdrm2:i386 (2.4.73-1~bpo8+1) ...
Setting up libva1:i386 (1.7.3-2~bpo8+1) ...
Setting up libva-drm1:i386 (1.7.3-2~bpo8+1) ...
Setting up libva-x11-1:i386 (1.7.3-2~bpo8+1) ...
Setting up libavutil55:i386 (7:3.2-2~bpo8+2) ...
Setting up libswresample2:i386 (7:3.2-2~bpo8+2) ...
Setting up libx265-87:i386 (2.0-4~bpo8+1) ...
Setting up libavcodec57:i386 (7:3.2-2~bpo8+2) ...
Setting up libchromaprint1:i386 (1.3.2-2~bpo8+1) ...
Setting up libwayland-client0:i386 (1.6.0-2) ...
Setting up libwayland-server0:i386 (1.6.0-2) ...
Setting up libgbm1:i386 (12.0.4-2~bpo8+1) ...
Setting up libxcb-render0:i386 (1.10-3+b1) ...
Setting up libegl1-mesa:i386 (12.0.4-2~bpo8+1) ...
Setting up libtbb2 (4.2~20140122-5) ...
Setting up libopencv-core2.4:i386 (2.4.9.1+dfsg-1+deb8u1) ...
Setting up libopencv-imgproc2.4:i386 (2.4.9.1+dfsg-1+deb8u1) ...
Setting up libwayland-cursor0:i386 (1.6.0-2) ...
Setting up libwayland-egl1-mesa:i386 (12.0.4-2~bpo8+1) ...
Setting up libxrender1:i386 (1:0.9.8-1+b1) ...
Setting up libxcursor1:i386 (1:1.1.14-1+b1) ...
Setting up libxinerama1:i386 (2:1.1.3-1+b1) ...
Setting up libxkbcommon0:i386 (0.4.3-2) ...
Setting up libxrandr2:i386 (2:1.4.2-1+b1) ...
Setting up libxss1:i386 (1:1.2.2-1) ...
Setting up libsdl2-2.0-0:i386 (2.0.2+dfsg1-6) ...
Setting up libavformat57:i386 (7:3.2-2~bpo8+2) ...
Setting up libavresample3:i386 (7:3.2-2~bpo8+2) ...
Setting up libpostproc54:i386 (7:3.2-2~bpo8+2) ...
Setting up libswscale4:i386 (7:3.2-2~bpo8+2) ...
Setting up libavfilter6:i386 (7:3.2-2~bpo8+2) ...
Setting up libavdevice57:i386 (7:3.2-2~bpo8+2) ...
Setting up ffmpeg (7:3.2-2~bpo8+2) ...
Installing new version of config file /etc/ffserver.conf ...
Processing triggers for libc-bin (2.19-18+deb8u6) ...
is aptitude better for this sort of stuff, is it maybe just generally better?
if i start using it, should i use it excluively, or can i switch freely between aptitude and apt-get and apt?

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: ffmpeg from backports wants to pull in ... too much?

#6 Post by Head_on_a_Stick »

debiman wrote:is aptitude better for this sort of stuff, is it maybe just generally better?
I find aptitude to be very useful whenever there are dependency problems as it has more advanced heuristics than apt-get and will offer a variety of solutions to the user.

Comparison of apt-get/apt-cache & aptitude here:

https://www.debian.org/doc/manuals/debi ... de_literal
if i start using it, should i use it excluively, or can i switch freely between aptitude and apt-get and apt?
You can switch freely between the APT front ends, the databases used to be separate but now they are shared.

Note that aptitude should *not* be used to change to another release because the mass of dependency changes can confuse the algorithms, `apt-get dist-upgrade` should be used instead.
deadbang

User avatar
eor2004
Posts: 251
Joined: 2013-10-01 22:49
Location: Puerto Rico
Has thanked: 4 times
Been thanked: 5 times

Re: ffmpeg from backports wants to pull in ... too much?

#7 Post by eor2004 »

Hi guys, about ffmpeg: I installed ffmpeg from backports using "aptitude -t jessie-backports install ffmpeg" because it works better with "DeVeDe" which I use a lot and it is working very good, no problemo! :wink:

About Apt & Aptitute: some time ago, I was trying to upgrade my system from wheezy to jessie using "apt-get", but I encountered lots of problems, maybe because I was using the "deb-multimedia repo", however I used "aptitude" and it did the work, it sorted out the problems I was having and upgraded my system, after that I stoped using "deb-multimedia" repo and started using debian "nonfree" and "contrib" to fullfill my multimedia needs! :)
Debian 12 Gnome on a MSI H61M-P25 (B3) PC & on a Dell Latitude E6410 & HP EliteBook 8540p Laptops.
LMDE 6 on a Panasonic ToughBook CF-C1 Laptop.
Bodhi Linux 7 on a HP Compaq DC5750 Small Form Factor PC.
Windows 11 on a Intel DH55TC PC.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 72 times

Re: ffmpeg from backports wants to pull in ... too much?

#8 Post by stevepusser »

Some packages that the older ffmpeg used might now be autoremovable, try that.
MX Linux packager and developer

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: ffmpeg from backports wants to pull in ... too much?

#9 Post by debiman »

thanks for the additional info!

it's been over a week since the upgrade and everything is working fine. :D

Bulkley
Posts: 6387
Joined: 2006-02-11 18:35
Has thanked: 2 times
Been thanked: 39 times

Re: ffmpeg from backports wants to pull in ... too much?

#10 Post by Bulkley »

Do yourself a favour. Put a # in front of any line in your sources.list, such as backports, that you don't want to keep on giving. It is one thing to get one or two packages; it is another to absentmindedly let it remake your system.

Further, when running a server, conservative is better. If it works, don't fix it.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: ffmpeg from backports wants to pull in ... too much?

#11 Post by debiman »

thanks, but what i gathered from this thread is that upgrades will follow the stable scheme unless i explicitely choose "-t jessie-backports"?
isn't that how the initial warning/error came into being (otherwise apt would just have upgraded ffmpeg to newest backports version)?
so, my backporting applies only to ffmpeg (and its dependencies)?

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: ffmpeg from backports wants to pull in ... too much?

#12 Post by Head_on_a_Stick »

debiman wrote:so, my backporting applies only to ffmpeg (and its dependencies)?
That is correct.

All backports have an APT pin value of 100, this means they must be explicitly targeted for installation, see apt_preferences(5) for more on this.

Also, once the backport is explicitly installed it is important to keep the source active to ensure that the package is updated.
deadbang

Bulkley
Posts: 6387
Joined: 2006-02-11 18:35
Has thanked: 2 times
Been thanked: 39 times

Re: ffmpeg from backports wants to pull in ... too much?

#13 Post by Bulkley »

Head_on_a_Stick wrote:Also, once the backport is explicitly installed it is important to keep the source active to ensure that the package is updated.
The reason I am a bit on the shy side about this is that I found the Debian Multimedia depository would sometimes get out of sync with Debian main and using it could throw things off. Yes, I know that multimedia is not backport but I like to treat all extra repositories as possible minefields.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: ffmpeg from backports wants to pull in ... too much?

#14 Post by debiman »

Bulkley wrote:The reason I am a bit on the shy side about this is that I found the Debian Multimedia depository would sometimes get out of sync with Debian main and using it could throw things off.
i was actually aware of that and consciously chose the backports version, but thanks for clarifying.

Post Reply