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