On 10/16/21 12:43 AM, piorunz wrote:
On 16/10/2021 06:32, R. Ramesh wrote:

I was suspecting this, but did not know how to go about finding versions
available vs. what is installed. As you point out my version of
libpostproc55 is from debian whereas I need the newer version in
deb-multimedia. I forced the version
with this

sudo aptitude install libpostproc55=10:4.4-dmo4+deb11u2

Still could not install vlc because libswscale5 was also older version
and needed to be upgraded

sudo aptitude install libswscale5=10:4.4-dmo4+deb11u2

After that vlc installs fine.

Let me know if I did anything wrong in the above.

Thanks for the help.

Regards
Ramesh

You are welcome :)
There is one more thing you need to fix.
By using this method, you will never get updates of packages installed
manually. If there is security update in Debian, it will get ignored,
because you have newer version already. And if multimedia releases new
version, you won't get that installed either, because you enforce lower
pin-priority.

--
With kindest regards, Piotr.

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀

What is the fix I need to do? Remove my preferences.d/multimedia for deb-multimedia?

My apologies, I am not very good with apt and dependencies and this may be something straightforward. Can you give me more detail on what I need to fix?

BTW, I did not have preferences.d/multimedia at all to start with. However, there was an issue with mythtv installation that I could not explain. At that time someone (here) told me that I need to pin priority of packages from deb-multimedia to make things work. I have kept it since. I have no desire to install older packages just because it is straight from debian vs. deb-multimedia. I expect those two repositories to be already aware of situation like mine and therefore handle these without my preferences.d entries.  So, I am perfectly ok to remove my preferences.d/multimedia

Also did my install of specific version made those packages to be held in that version? My report from apt-mark seem to show a lot of packages to be installed manually even though I only installed two packages of specific versions. May be I am not using right flags for apt-mark to get my info.

How do I know my specific install made an auto installed package to be marked as manual? More importantly, is is possible to manually fix dependencies like I did, but still retain all flags as if they are installed normally by apt/aptitude?

Thanks again for your patience in dealing with my novice questions.

Regards
Ramesh

Reply via email to