Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The .deb file will require several dependencies to be manually downloaded and installed at the same time. APT is much better at organizing and installing different .debs and their often many dependencies than humans are, and will also take far less time to run through.

Add a # before deb http://ftp.ports.debian.org/debian-ports sid main,
deb-src http://ftp.ports.debian.org/debian-ports sid main
, and the same for
deb http://u58733p55594.web0093.zxcs-klant.nl/repo unstable main.

Then, add deb http://archive.debian.org/debian/ jessie main below them.

Close out, do sudo apt update, and try another sudo apt install abiword. It will automatically pull from the Jessie repositories, and assuming something did in fact break between that version and future incarnations, should this time respond fine.
 
The .deb file will require several dependencies to be manually downloaded and installed at the same time. APT is much better at organizing and installing different .debs and their often many dependencies than humans are, and will also take far less time to run through.

Add a # before deb http://ftp.ports.debian.org/debian-ports sid main,
deb-src http://ftp.ports.debian.org/debian-ports sid main
, and the same for
deb http://u58733p55594.web0093.zxcs-klant.nl/repo unstable main.

Then, add deb http://archive.debian.org/debian/ jessie main below them.

Close out, do sudo apt update, and try another sudo apt install abiword. It will automatically pull from the Jessie repositories, and assuming something did in fact break between that version and future incarnations, should this time respond fine.

The result of doing the above is:

# apt update
Ign:1 http://archive.debian.org/debian jessie InRelease
Hit:2 http://archive.debian.org/debian jessie Release
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

# apt install abiword
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
abiword : Depends: libabiword-3.0 (>= 3.0.0) but it is not going to be installed
Depends: libreadline6 (>= 6.0) but it is not going to be installed
Recommends: abiword-plugin-grammar but it is not going to be installed
Recommends: abiword-plugin-mathview but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
 
If yoi really like to have abiword from Jessie, I could make a backported version. The problem is that you should not install updates from sid as it will pull a newer version of Abiword. You might want to pin it. Check internet how to do this. Don't know by heart how to achieve this. Please let me know if you would like to have the backported version.
 
I did not install Abiword from sid myself as Abiword was present after running the MintPPC installer and immediately after installation it was not working properly.

I have only tried to install Abiword from Jessie after finding that the pre-installed Abiword does not work on the Pismo and purging it from the Pismo.

At present I have installed FocusWriter 1.7.3 via #apt install focuswriter, and it is working. However, the backported version of Abiword would also be very useful to have as it is more fully featured than FocusWriter (but hence less lightweight / slower?) and can also save files as .rtf for export to MS Word.
 
Last edited:
Ah, so it does require backports... My mistake.

@verdantppc, go ahead and add deb http://archive.debian.org/debian/ jessie-backports main to your sources and then try again. That should do it.

When it's all installed and ready to go, and confirmed working fine, go ahead and do sudo apt-mark hold abiword. That way, after you comment out the Jessie repos and reenter the Sid / Mint repos, it won't be updated as every other package is.
 
I didn't mean to say that you can add the backports repo and install abiword from there. What I wanted to say is that I can build a version of abiword that was stable in Jessie in Debian sid (a backported version of Abiword).
 
@verdantppc That's right... You need to first go into /etc/apt/apt.conf.d/00aptitude and add Acquire::Languages "none";

Save and close, then try another apt update after that.

@Jeroen Diederen Let's confirm that this is an issue affecting multiple machines first. Otherwise, this is a single case workaround.
 
@verdantppc That's right... You need to first go into /etc/apt/apt.conf.d/00aptitude and add Acquire::Languages "none";

Save and close, then try another apt update after that.

@Jeroen Diederen Let's confirm that this is an issue affecting multiple machines first. Otherwise, this is a single case workaround.

With only deb http://archive.debian.org/debian/ jessie-backports main enabled in /etc/apt/sources.list, and Acquire::Languages "none"; added to the empty 00aptitude file via nano /etc/apt/apt.conf.d/00aptitude, followed by apt update, the result is:

# nano /etc/apt/apt.conf.d/00aptitude

# apt update
Get:1 http://archive.debian.org/debian jessie-backports InRelease [166 kB]
Reading package lists... Done
E: Release file for http://archive.debian.org/debian/dists/jessie-backports/InRelease is expired (invalid since 315d 23h 49min 19s). Updates for this repository will not be applied.

# apt install abiword
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package abiword
 
Ohhh man... I'm sorry, I am really out of it today.

It's not Acquire::Languages "none";, it's Acquire::Check-Valid-Until "false"; ... I can't believe I didn't catch that...

The last time I had a PPC Linux machine up was several months ago, so I'm relying on memory here, which is evidently now getting jumbled up...

Anyway, that really should do it. And keep the Acquire::Languages "none";, because it will give APT a nice speed boost.

Make sure Jessie Main and Jessie Backports are both enabled in tandem.
 
My sources.list is currently:

#

# deb cdrom:[Debian GNU/Linux 10.0 _Sid_ - Unofficial powerpc NETINST 20190716->

#deb cdrom:[Debian GNU/Linux 10.0 _Sid_ - Unofficial powerpc NETINST 20190716-0>

#deb http://ftp.ports.debian.org/debian-ports sid main
#deb-src http://ftp.ports.debian.org/debian-ports sid main

## MintPPC repository
#deb http://u58733p55594.web0093.zxcs-klant.nl/repo unstable main

## Jessie repositories
deb http://archive.debian.org/debian/ jessie main
deb http://archive.debian.org/debian/ jessie-backports main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,

and after adding Acquire::Check-Valid-Until "false"; to 00aptitude, and running apt update etc. I get:

# apt update
Ign:1 http://archive.debian.org/debian jessie InRelease
Get:2 http://archive.debian.org/debian jessie Release [148 kB]
Get:3 http://archive.debian.org/debian jessie-backports InRelease [166 kB]
Get:4 http://archive.debian.org/debian jessie Release.gpg [2,420 B]
Get:5 http://archive.debian.org/debian jessie-backports/main powerpc Packages [862 kB]
Get:6 http://archive.debian.org/debian jessie/main powerpc Packages [6,714 kB]
Fetched 7,893 kB in 42s (187 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

# apt install abiword
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
abiword : Depends: libabiword-3.0 (>= 3.0.0) but it is not going to be installed
Depends: libreadline6 (>= 6.0) but it is not going to be installed
Recommends: abiword-plugin-grammar but it is not going to be installed
Recommends: abiword-plugin-mathview but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
 
The result is:

# dpkg -i *.deb
dpkg: regarding libabiword-3.0_3.0.0-8+b1_powerpc.deb containing libabiword-3.0_powerpc, pre-dependency problem:
libabiword-3.0 pre-depends on multiarch-support
multiarch-support is not installed.

dpkg: error processing archive libabiword-3.0_3.0.0-8+b1_powerpc.deb (--install):
pre-dependency problem - not installing libabiword-3.0_powerpc
dpkg: regarding libreadline6_6.3-8+b3_powerpc.deb containing libreadline6_powerpc, pre-dependency problem:
libreadline6 pre-depends on multiarch-support
multiarch-support is not installed.

dpkg: error processing archive libreadline6_6.3-8+b3_powerpc.deb (--install):
pre-dependency problem - not installing libreadline6_powerpc
Errors were encountered while processing:
libabiword-3.0_3.0.0-8+b1_powerpc.deb
libreadline6_6.3-8+b3_powerpc.deb
# dpkg -i *.deb
dpkg: regarding libabiword-3.0_3.0.0-8+b1_powerpc.deb containing libabiword-3.0_powerpc, pre-dependency problem:
libabiword-3.0 pre-depends on multiarch-support
multiarch-support is not installed.

dpkg: error processing archive libabiword-3.0_3.0.0-8+b1_powerpc.deb (--install):
pre-dependency problem - not installing libabiword-3.0_powerpc
dpkg: regarding libreadline6_6.3-8+b3_powerpc.deb containing libreadline6_powerpc, pre-dependency problem:
libreadline6 pre-depends on multiarch-support
multiarch-support is not installed.

dpkg: error processing archive libreadline6_6.3-8+b3_powerpc.deb (--install):
pre-dependency problem - not installing libreadline6_powerpc
Errors were encountered while processing:
libabiword-3.0_3.0.0-8+b1_powerpc.deb
libreadline6_6.3-8+b3_powerpc.deb
 
Last edited:
sudo apt install multiarch-support

Now try everything over again.
 
Having done apt install multiarch-support and then re-installing the two deb files, the result is:

# dpkg -i *.deb
(Reading database ... 238527 files and directories currently installed.)
Preparing to unpack libabiword-3.0_3.0.0-8+b1_powerpc.deb ...
Unpacking libabiword-3.0_powerpc (3.0.0-8+b1) over (3.0.0-8+b1) ...
Preparing to unpack libreadline6_6.3-8+b3_powerpc.deb ...
Unpacking libreadline6_powerpc (6.3-8+b3) over (6.3-8+b3) ...
dpkg: dependency problems prevent configuration of libabiword-3.0_powerpc:
libabiword-3.0_powerpc depends on libcamel-1.2-49; however:
Package libcamel-1.2-49 is not installed.
libabiword-3.0_powerpc depends on libchamplain-0.12-0 (>= 0.11.0); however:
Package libchamplain-0.12-0 is not installed.
libabiword-3.0_powerpc depends on libchamplain-gtk-0.12-0 (>= 0.11.0); however:
Package libchamplain-gtk-0.12-0 is not installed.
libabiword-3.0_powerpc depends on libclutter-1.0-0 (>= 1.10.0); however:
Package libclutter-1.0-0 is not installed.
libabiword-3.0_powerpc depends on libclutter-gtk-1.0-0 (>= 0.91.8); however:
Package libclutter-gtk-1.0-0 is not installed.
libabiword-3.0_powerpc depends on libcogl-pango20 (>= 1.17.4); however:
Package libcogl-pango20 is not installed.
libabiword-3.0_powerpc depends on libcogl-path20 (>= 1.17.4); however:
Package libcogl-path20 is not installed.
libabiword-3.0_powerpc depends on libcogl20 (>= 1.17.4); however:
Package libcogl20 is not installed.
libabiword-3.0_powerpc depends on libebackend-1.2-7; however:
Package libebackend-1.2-7 is not installed.
libabiword-3.0_powerpc depends on libebook-1.2-14 (>= 3.5.91); however:
Package libebook-1.2-14 is not installed.
libabiword-3.0_powerpc depends on libebook-contacts-1.2-0 (>= 3.7.90); however:
Package libebook-contacts-1.2-0 is not installed.
libabiword-3.0_powerpc depends on libecal-1.2-16 (>= 3.5.91); however:
Package libecal-1.2-16 is not installed.
libabiword-3.0_powerpc depends on libedata-book-1.2-20; however:
Package libedata-book-1.2-20 is not installed.
libabiword-3.0_powerpc depends on libedataserver-1.2-18 (>= 3.5.91); however:
Package libedataserver-1.2-18 is not installed.
libabiword-3.0_powerpc depends on libegl1-mesa (>= 7.8.1) | libegl1-x11; however:
Package libegl1-mesa is not installed.
Package libegl1-x11 is not installed.
libabiword-3.0_powerpc depends on libical1a (>= 1.0); however:
Package libical1a is not installed.
libabiword-3.0_powerpc depends on libpng12-0 (>= 1.2.13-4); however:
Package libpng12-0 is not installed.
libabiword-3.0_powerpc depends on libraptor2-0 (>= 2.0.14); however:
Package libraptor2-0 is not installed.
libabiword-3.0_powerpc depends on librasqal3 (>= 0.9.31); however:
Package librasqal3 is not installed.
libabiword-3.0_powerpc depends on librdf0 (>= 1.0.17); however:
Package librdf0 is not installed.
libabiword-3.0_powerpc depends on libwmf0.2-7 (>= 0.2.8.4); however:
Package libwmf0.2-7 is not installed.
libabiword-3.0_powerpc depends on libwv-1.2-4 (>= 1.2.9); however:
Package libwv-1.2-4 is not installed.

dpkg: error processing package libabiword-3.0_powerpc (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreadline6_powerpc:
libreadline6_powerpc depends on libtinfo5; however:
Package libtinfo5 is not installed.

dpkg: error processing package libreadline6_powerpc (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libabiword-3.0_powerpc
libreadline6_powerpc
 
Hmm... As a last ditch effort, let's forgo Jessie and see if the Fienix repos can provide a working copy.

Go back into your sources, delete the Jessie repositories, ensure everything else is commented out, and add:

deb http://ppcutopia.ddns.net/repos/apt/debian/ sid main
deb http://ppcutopia.ddns.net/repos/apt/debian/ fienix main


Save, then run:

sudo wget -O - http://ppcutopia.ddns.net/repos/apt/conf/public.gpg.key|apt-key add -


Afterward, it should come back with "OK". Assuming that, all you then have to do is an apt update and apt install abiword.
 
I have tried that with the following result:

# wget -O - http://ppcutopia.ddns.net/repos/apt/conf/public.gpg.key|apt-key add -
--2020-01-02 09:25:27-- http://ppcutopia.ddns.net/repos/apt/conf/public.gpg.key
Resolving ppcutopia.ddns.net (ppcutopia.ddns.net)... 104.159.217.5
Connecting to ppcutopia.ddns.net (ppcutopia.ddns.net)|104.159.217.5|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2864 (2.8K) [application/pgp-keys]
Saving to: 'STDOUT'

- 100%[===================>] 2.80K --.-KB/s in 0.002s

2020-01-02 09:25:27 (1.55 MB/s) - written to stdout [2864/2864]

OK

# apt update
Get:1 http://ppcutopia.ddns.net/repos/apt/debian sid InRelease [2,216 B]
Get:2 http://ppcutopia.ddns.net/repos/apt/debian fienix InRelease [2,200 B]
Get:3 http://ppcutopia.ddns.net/repos/apt/debian sid/main powerpc Packages [1,975 kB]
Get:4 http://ppcutopia.ddns.net/repos/apt/debian fienix/main powerpc Packages [72.6 kB]
Fetched 2,052 kB in 11s (195 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
7 packages can be upgraded. Run 'apt list --upgradable' to see them.

# apt install abiword
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
abiword : Depends: abiword-common (>= 3.0.2-9) but it is not going to be installed
Depends: libabiword-3.0 (>= 3.0.2) but 3.0.0-8+b1 is to be installed
Depends: libloudmouth1-0 (>= 1.3.3) but it is not going to be installed
Depends: libots0 (>= 0.5.0) but it is not going to be installed
Depends: librdf0 (>= 1.0.17) but it is not going to be installed
Depends: librevenge-0.0-0 but it is not going to be installed
Depends: libtelepathy-glib0 (>= 0.13.0) but it is not going to be installed
Depends: libtidy5deb1 (>= 1:5.2.0) but it is not going to be installed
Depends: libwmf0.2-7 (>= 0.2.8.4) but it is not going to be installed
Depends: libwpd-0.10-10 but it is not going to be installed
Depends: libwpg-0.3-3 but it is not going to be installed
Recommends: abiword-plugin-grammar but it is not going to be installed
libabiword-3.0 : Depends: libcamel-1.2-49 but it is not installable
Depends: libchamplain-0.12-0 (>= 0.11.0) but it is not going to be installed
Depends: libchamplain-gtk-0.12-0 (>= 0.11.0) but it is not going to be installed
Depends: libclutter-1.0-0 (>= 1.10.0) but it is not going to be installed
Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is not going to be installed
Depends: libcogl-pango20 (>= 1.17.4) but it is not going to be installed
Depends: libcogl-path20 (>= 1.17.4) but it is not going to be installed
Depends: libcogl20 (>= 1.17.4) but it is not going to be installed
Depends: libebackend-1.2-7 but it is not installable
Depends: libebook-1.2-14 (>= 3.5.91) but it is not installable
Depends: libebook-contacts-1.2-0 (>= 3.7.90) but it is not installable
Depends: libecal-1.2-16 (>= 3.5.91) but it is not installable
Depends: libedata-book-1.2-20 but it is not installable
Depends: libedataserver-1.2-18 (>= 3.5.91) but it is not installable
Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed or
libegl1-x11 but it is not installable
Depends: libical1a (>= 1.0) but it is not installable
Depends: libpng12-0 (>= 1.2.13-4) but it is not going to be installed
Depends: libraptor2-0 (>= 2.0.14) but it is not going to be installed
Depends: librasqal3 (>= 0.9.31) but it is not going to be installed
Depends: librdf0 (>= 1.0.17) but it is not going to be installed
Depends: libwmf0.2-7 (>= 0.2.8.4) but it is not going to be installed
Depends: libwv-1.2-4 (>= 1.2.9) but it is not going to be installed
libreadline6 : Depends: libtinfo5 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
 
You will end up in a total mess if you go on. You have broken packages now, I am sure. You will have to manually correct it, it will not be easy.
 
You will end up in a total mess if you go on. You have broken packages now, I am sure. You will have to manually correct it, it will not be easy.

I will not continue with this line of investigation to try install abiword.
I have left the 00aptitude file with the entries:
Acquire::Languages "none";
Acquire::Check-Valid-Until "false";
but returned my sources.list to the original state, i.e. no additions to your installer entries.

The current package status appears OK?........at least as far as I have checked via:

# dpkg -l | grep -v '^ii'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================================-===============================-============-===============================================================================
rc ffmpeg 7:4.2.1-2+b1 powerpc Tools for transcoding, streaming and playing of multimedia files
iU libabiword-3.0_powerpc 3.0.0-8+b1 powerpc efficient, featureful word processor with collaboration -- shared library
rc libopenal-data 1:1.19.1-1 all Software implementation of the OpenAL audio API (data files)
iU libreadline6_powerpc 6.3-8+b3 powerpc GNU readline and history libraries, run-time libraries
rc mpv 0.30.0-1 powerpc video player based on MPlayer/mplayer2
rc wicd-daemon 1.7.4+tb2-6 all wired and wireless network manager - daemon
rc wicd-gtk 1.7.4+tb2-6 all wired and wireless network manager - GTK+ client
rc youtube-dl 2019.09.28-1 all downloader of videos from YouTube and other sites

# dpkg --audit
The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
libabiword-3.0_powerpc efficient, featureful word processor with collaboration -
libreadline6_powerpc GNU readline and history libraries, run-time libraries

# dpkg -P libabiword-3.0
(Reading database ... 238527 files and directories currently installed.)
Removing libabiword-3.0_powerpc (3.0.0-8+b1) ...
Purging configuration files for libabiword-3.0_powerpc (3.0.0-8+b1) ...

# dpkg -P libreadline6
(Reading database ... 238521 files and directories currently installed.)
Removing libreadline6_powerpc (6.3-8+b3) ...
Purging configuration files for libreadline6_powerpc (6.3-8+b3) ...

# dpkg --audit
#

Also I have only run apt update, apt autoremove, and apt list --upgradeable, but never apt upgrade.

Also although I have installed some additional packages, i.e. alsa-utils, Audacity, Audacious, Asunder CD Ripper, LAME, GDebi Package Installer, multi-arch-support, and Synaptic Package Manager, the latter reports 72078 packages listed, 1314 installed, 0 broken, 0 to install/upgrade, 0 to remove.

It also lists as Not Installed (residual config) the following:
ffmpeg
libopenal-data
mpv
wicd-daemon
wicd-gtk
youtube-dl
 
Last edited:
I am trying to build snapd which can run spotify hopefully. Spotify was never ported to ppc, so I fear that it won work, but I do my best.
edit: I cannot build snapd as I need golang-go, which is not available. I will not dig deeper as this will become very cumbersome.
 
Last edited:
I am trying to build snapd which can run spotify hopefully. Spotify was never ported to ppc, so I fear that it won work, but I do my best.

Many thanks for trying your best - more cannot be asked. If it does work, it will be very good because it will be something that Linux on powerpc can do that OS X on powerpc can no longer do!

BTW I have posted in your MintPPC forum regarding MintPPC on a Pismo G3.

EDIT: I do not know if Ubuntu MATE 16.04.6 LTS (Xenial Xerus) and Golang Backports are of any help?

If not, is there any possibility of you being able at your own pace to build a .deb package that is 32/64 bit powerpc compatible? For example, a deb equivalent to this OpenSUSE installer attempt, which may give some pointers?
 
Last edited:
  • Like
Reactions: 09872738
This opensuse spotify installer will not work as spotify is not ported to powerpc. You will probably have more luck trying to find a browser that supports spotify.

edit: if you look here you will see that there is no powerpc version of the spotify-client.

Did you get your system clean again ? I am now finally building abiword 2.9 in sid. If you want to install something you need a clean system.
 
Last edited:
This opensuse spotify installer will not work as spotify is not ported to powerpc. You will probably have more luck trying to find a browser that supports spotify.

Did you get your system clean again ? I am now finally building abiword 2.9 in sid. If you want to install something you need a clean system.

I have run # dpkg --audit and got # as the output, and Synaptic Package Manager reports 72078 packages listed, 1314 installed, 0 broken, 0 to install/upgrade, 0 to remove.

However, if necessary, I can do a fresh CD re-install and then purge the installed Abiword version before installing abiword 2.9 in sid from your repo, for which I thank you in advance.
 
You will have to manually correct it, it will not be easy.

In every single one of my experiences, it has been easy.

@verdantppc A fresh install is absolutely not necessary. sudo apt --fix-broken install would have removed the problem AbiWord and its hypothetically required dependencies as well. Failing that, sudo apt autoremove abiword will have taken care of it.

Sorry for the trouble.
 
Last edited:
Bad news: After building all the required dependencies I was finally able to start building abiword 2.9 but then I got a build error. I am not a programmer so I am stuck here. Sorry, I give up.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.