I'm using a package provided in a PPA on Ubuntu. I use the PPA version because Debian's version is anemic to the point its effectively broken.
Today, when I went through the cycle of apt-get update and apt=get dist-upgrade
, I was presented with:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
binutils-arm-none-eabi libnewlib-arm-none-eabi libnewlib-dev
The following packages will be upgraded:
gcc-arm-none-eabi libcurl3 libcurl3-gnutls
3 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 338 kB/24.7 MB of archives.
After this operation, 9,572 kB disk space will be freed.
dist-upgrade
is trying to install the packages that caused me the trouble in the past: binutils-arm-none-eabi
and gcc-arm-none-eabi
. Even a standard upgrade
tries to install some of the same packages that caused me trouble.
I want to permanently block the distro's packages for binutils-arm-none-eabi
and gcc-arm-none-eabi
. How does one Permanently block a distro package, but allow a PPA that provides the same package?