Comment 3 for bug 1722932

Revision history for this message
Michael (michael-ida) wrote :

tl;dr:

... so may I beg of your time and ask:

“How do I get a specific repository to override all other repositories, for ALL software in that one repository? (At all times, no matter what any other repository does.)”

# # # :Full Text: # # #

Hi Sebastien,

Thank you for your reply.

[Note: Background is CentOS/Redhat, in which you add a priority line in the repository definition itself.]

Ah, yes? Thought that was a given. As far as I know, about everyone on old LTS uses libreoffice’s direct [trusty, etc.] ppa.

Maybe I should have asked, “Why is the stock priority of Ubuntu’s (repository?/ppa?) higher than user added ppa(s)?” “Why did apt knowingly break installed packages, without giving the user an option to abort before doing so? *” (*Isn’t that itself a bug?)

I’ve done close to two hours of reading on Ubuntu’s use of pinning and sources.list file(s). Huge amount of conflicting information as to which does what, or even if either can do this... So may I beg of your time and ask:

“How do I get a specific repository to override all other repositories, for ALL software in that one repository? (At all times, no matter what any other repository does.)”

I have to assume that both Opera and Libreoffice know what they are doing, and their specific release [trusty, etc.] ppa’s will have have timelier/better/more QA’ed/etc. than the Ubuntu versions of the same.

# # #

I assume I have a standard apt file/directory setup, but I’ll list it anyway (trimmed somewhat for relevance) in case I’m wrong:

michael@local [/etc/apt]# find .
./preferences.d
./sources.list
./apt.conf.d
./apt.conf.d/50unattended-upgrades
./apt.conf.d/00aptitude
./apt.conf.d/99synaptic
./apt.conf.d/99update-notifier
./apt.conf.d/01autoremove
./apt.conf.d/01autoremove-kernels
./apt.conf.d/20dbus
./apt.conf.d/20archive
./apt.conf.d/10periodic
./apt.conf.d/00trustcdrom
./apt.conf.d/20changelog
./apt.conf.d/70debconf
./apt.conf.d/15update-stamp
./trusted.gpg
./sources.list.d
./sources.list.d/libreoffice-ppa-trusty.list
./sources.list.d/opera-stable.list
./trusted.gpg.d
./trusted.gpg.d/libreoffice-ppa.gpg
./trustdb.gpg