Linux 1.9.01 Beta Released

I am debian 10 , 32bits and want to know from @alexo or other guys if its possible install it in my distro version?

Hi Amiel, yes it is working. I was using it on a Debian 10 (with MATE and Cinnamon), without problems. I have it installed and running on 3 computers, all working, in different distros, Debian 10, Debian 9, Mint 18 (this one is 32bits).

Just as a FYI… this still works with Linux Mint 19.2 Cinnamon. I was able to get it up and running after I got the missing dependencies put in place that were mentioned above. Thank you soooo much for to those who are keeping the information posted to keep this Linux version working!

I can’t stand Windows 10 with all the poor quality control and spying, and with Windows 7 facing end of life, I’ve been migrating to Linux. Even though this is old software, it’s still pretty far ahead of competitors, so I will stick with it for now.

Thanks a lot, Alexo! You did a greaaat job. I have my windows version running under wine, but your version is better.

HI, I have installed the Linux version of Scrivener. But even though I can see the icon on installed file, but the software doesn’t load. Kindly help.
I’m running on 32 bit machine , Debian OS

You probably don’t actually want the Linux version of Scrivener – it’s old enough that there have been a lot of bugfixes, features, and project format changes since that last released version. Most folks who are using Scrivener on Linux these days are doing so by using the current Windows version under WINE.

I was away from the Linux version for a while, since I made a lot of use of the iOS version of Scrivener for editing on the go, and even cork boarding stories during breaks and the like.

But since the Wine version has exploded in size (100 megs to 2.2 gigabytes), I’ve returned to running the Linux version, from AppImage, and it is rather amazing how little I miss from the Wine version I was used to. It’s got a few annoying, but not serious, bugs, but it has all the basics I rely on in my everyday writing.

In all, the only thing I miss when using it, is the ability to share projects with iOS. But that hurts a lot less than the bloat of the Wine version hurts. I’ve always used old or cheap computers, like Chromebooks, especially used ones, for writing on when on the go. It’s excellent machines, often with good keyboards and screens, but with very low disk space and RAM. That has never been an issue before, but now they can’t fit the Wine version any longer.

But the Linux version fits just fine, at 64 megabytes, including everything.

Registering purely to say thank you to Alexo for this post and a version of Scrivener that runs on Mint 19.3. Marvellous stuff, saves me mucking around with a second OS.

You are welcome! :smiley:
Thanks for everyone that replied mentioning my package. Hope you all make good stuff with Scrivener.

Linux Mint 19.3 Cinnamon, MATE or XFCE, dear mate?

Greetings,

Just installed Alexo’s package on Mint 20 beta. Thought I should let everyone know I needed these two .debs that weren’t required for Mint 19.3:

packages.debian.org/jessie/amd6 … 0/download
packages.debian.org/jessie/amd6 … t/download

Put those two debs in the same folder as Alexo’s other dependency .debs. Then everything else in Alexo’s readmes still applies.

as an aside, I’m not sure if this package:
libgstreamer-plugins-base0.10-0_0.10.36-2_amd64
is superseded by:
libgstreamer-plugins-base0.10-0_0.10.36-2+deb8u2_amd64
but hey it’s working so I’m not digging to deep for answers right now.

Below are the steps that worked for me on a fresh install of Xubuntu 20.04 LTS.

Note - the Scrivener beta .deb may hang if selected for installation in/by the Software Center

in which case install through Terminal using:
$ sudo apt install <path to .deb file>

Ignore dependencies warning(s)

Install these packages in this order (using Terminal):

libpng12-0_1.2.54-1ubuntu1b_amd64.deb

libgstreamer0.10-0_0.10.36-1.5ubuntu1_amd64.deb

libgstreamer-plugins-base0.10-0_0.10.36-2ubuntu0.2_amd64.deb

Spellcheck also needs a dictionary setting up in Scrivener. If none show in Tools/Options/Corrections, install libaspell:

libaspell-dev_0.60.8-1build1_amd64.deb

Scrivener still throws up an error message on closing saying there has been a problem and should the programme be re-started; I ignore it and tick the ‘do not show this message again’ box. Everything works fine after that.

I too wish to add my thanks.

I am using Debian 10. However, the suggested dependencies do not exist. Does anyone know if I am missing a particular repo?

I should mention that I get this message:

/usr/share/scrivener/bin/Scrivener: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Thanks.

Hi all,

has anybody installed Scrivener on Ubuntu 20.4?
I used the deb package and did both a manual install and through the software manager. Installation was a piece of cake, Scrivener shows up in the apps and everything. Only problem is that it does not run. Any idea?

I have not but yesterday did get the AppImage to somewhat work in Mint Cinnamon 20.

I say work somewhat because I only used it for a few minutes––just repeatedly opened and closed Scrivener and navigated in its Tutorial. I’m not even sure that I installed it properly. I’m a returning Linux newbie so just briefly trying the Scrivener AppImage was a goal for that self-training session as part of my longterm strategy. See the following thread made by @theswede. He’s experienced and successfully uses the AppImage. There’s a link in his OP to the hosting site. It’s well worth a look.

Yes. It’s more than likely missing a set of libraries that are no longer supplied/supported in 20.x

This is just in the nature of computers. Things shouldn’t break when upgrading minor versions (the ‘x’ bit in 20.x), but all bets are very much off on major version changes. (16.x → 18.x, 18.x → 20.x)

If you want to see what’s missing, you can run this in a terminal session:

ldd /usr/share/scrivener/bin/Scrivener

(Assuming an install from the .deb package)

Finding the packages for the libraries you’ll need can be a bit of a faff. For optimum trust, they should come from an Ubuntu archive site. However, I think libpng12 came from some random dropbox a/c that was listed in one of the threads here. I mean, it’s probably Just Fine. But, y’know, if I were some black-hatted haxx0r type, that would be a jolly good way of getting someone to install a bank-detail-stealing backdoor…

Anyway.

This is the list of packages that I keep to one side for when I have to re-install Scrivener on a new Ubuntu rig:

libgstreamer0.10-0_0.10.36-1.5ubuntu1_amd64.deb libpng12-0_1.2.54-1ubuntu1b_amd64.deb libgstreamer-plugins-base0.10-0_0.10.36-1_amd64.deb multiarch-support_2.27-3ubuntu1.2_amd64.deb

If you install them with dependency warnings turned off, you can do without multiarch-support. However, Do Not Do That, because you’ll no longer be able to install/upgrade anything else on your machine.

I just reinstalled Scrivener on my Ubuntu box and tried to write a tutorial on the steps. It might help.

kidshideaway.net/scrivener-works-under-ubuntu-19

I’m coping with the instructions from the page here, but I’m not sure how well it will look.
Add the sources to the apt config.

sudo vi /etc/apt/sources.list

Use the editor of your choice, I use vi, not that is a protected file so you must use sudo.

deb http://us.archive.ubuntu.com/ubuntu/ pool main universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe multiverse

Then run the apt command to install the packages.

sudo apt-get update sudo apt-get install multiarch-support* sudo apt-get install gir1.2-gst* libgstreamer-plugins-base0* libgstreamer0*

If you are still getting errors about adding packages try this:

sudo apt-get install libgthread* libglib* libgobject*  libgbase* libgmodule* libvisual*

If your getting png errors then try the easy way, and restest, if that doesn’t work see below instructions for compiling the module on your install so it will be compatible.

sudo apt-get install libpng12*

Lingering PNG error solution:

PNG errors - Manual install

cd /usr/lib/x86_64-linux-gnu/

*** your directory may vary

apt-get update
apt-get upgrade
apt-get autoremove
sudo apt-get install libtool autoconf build-essential pkg-config automake tcsh
wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz
tar -xvf libpng_1.2.54.orig.tar.xz
cd libpng-1.2.54
./autogen.sh
./configure
make -j8
sudo make install
sudo ldconfig

BadPixMap errors
Next, you are probably going to get some perms errors.
To fix the perms error that displays itself as “BadPixMap”.

sudo QT_X11_NO_MITSHM=1 $pathto/$ScrivenerFolder/$ScriverFile

Example:

 sudo QT_X11_NO_MITSHM=1 /usr/share/scrivener/bin/Scrivener /home/my_user_name/Scrivener_Files/DragonDiary.scriv/DragonDiary.scrivx

That should be it. You should be up and running. If you’re not post some error messages and I’ll help ya figure it out.

github.com/unetbootin/unetbootin/issues/66 – more information about the reason for the permissions errors.