Update: There is now a PPA available:
I've come up with a temporary work-around, but you must know that this installs Oneiric packages that will NOT be updated w/o physical action by the user! The user also must follow through with changing the repos back to Precise after completing the conversion to Oneiric's version of Abiword, otherwise you'll fail to get appropriate updates to Precise - even security updates! My hope is that someone will get a PPA completed for Precise soon but if you're a brave soul or a tester here's what I came up with, just remember I'm only another end user, I can't be responsible for breakage!
Note: I have crosstested this with Ubuntu, Lubuntu, Xubuntu, and Kubuntu - somewhat of a mix of amd64 and i386 installs - but I have NOT tested this with persistent live images! I made some "cross-distro" allowances when it comes to purging packages so you may notice messages like "not installed so not removed" and you'll notice that some "gtk-3" packages remain installed in Kubuntu, but we DO NOT want to purge any of the "gtk" packages in the other distros (apt-get -f install takes care of that when appropriate).
Final warning, if this breaks your Precise or eats your dog I want to know, but don't send a hit man after me!
I highly recommend that your Precise be upgraded before beginning so:
Also check for any package irregularities before proceeding:
sudo apt-get update && sudo apt-get upgrade
If any irregularities are present I highly recommend fixing them before proceeding.
sudo apt-get -f install
So, if and when you're ready to begin, you must first purge the Precise version of 'abiword' and it's dependencies:
When that is complete you must change to the Oneiric repos:
sudo apt-get purge abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview libabiword-2.9 libgdome2-0 libgdome2-cpp-smart0c2a libgsf-1-114 libgsf-1-common libgtkmathview0c2a liblink-grammar4 libloudmouth1-0 libots0 libtidy-0.99-0 libwv-1.2-4 link-grammar-dictionaries-en ttf-lyx -y
But you absolutely must NOT "upgrade" or "dist-upgrade". Doing so could totally hose your OS!
sudo sed -i s'/precise/oneiric/g' /etc/apt/sources.list
Instead just run this as one command to install Oneiric's Abiword and it's dependencies:
Now you must place a "hold" on the Oneiric version of 'abiword' and it's dependencies:
sudo apt-get update && sudo apt-get install abiword -y
Now you absolutely must switch back to the Precise repos, failure to do so will cause you serious problems!
for p in abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview libabiword-2.8 libaiksaurus-1.2-0c2a libaiksaurus-1.2-data libaiksaurusgtk-1.2-0c2a libgdome2-0 libgdome2-cpp-smart0c2a libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgtkmathview0c2a libjpeg62 liblink-grammar4 libloudmouth1-0 libots0 libwv-1.2-3 link-grammar-dictionaries-en ttf-lyx ; do echo $p hold | sudo dpkg --set-selections; done
Then update the repos again:
sudo sed -i s'/oneiric/precise/g' /etc/apt/sources.list
Check for package irregularities:
sudo apt-get update
You should see something like:
sudo apt-get -f install
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded. (14 not upgraded with Kubuntu)
If, or more likely when, you wish to release the "hold" on those packages in the future run:
Note: You will have to release that "hold" from time to time and rinse-n-repeat the above commands just to see if the Oneiric version of Abiword has been updated, but I've checked to the best of my abilty and none of the packages installed along with Abiword seem to carry a "security" tag. You'll also need to release that "hold" when a proper PPA becomes available or after Ubuntu corrects those packages in Precise!
for p in abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview libabiword-2.8 libaiksaurus-1.2-0c2a libaiksaurus-1.2-data libaiksaurusgtk-1.2-0c2a libgdome2-0 libgdome2-cpp-smart0c2a libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgtkmathview0c2a libjpeg62 liblink-grammar4 libloudmouth1-0 libots0 libwv-1.2-3 link-grammar-dictionaries-en ttf-lyx ; do echo $p install | sudo dpkg --set-selections; done
I hope to hear that I actually ate NO OS's or dogs