1.2.6 Scrivener for Linux Released (NOT LATEST)

zo
zotgeist
Posts: 1
Joined: Wed Nov 21, 2012 5:54 am
Platform: Linux

Wed Nov 21, 2012 5:58 am Post

Hi all.

I'm running archbang and can't get scrivener to run. When I enter

Code: Select all

./Scrivener


from the gunzipped directory it just says

Code: Select all

Scrivener - No file or directory found.


Any thoughts? I've been trying to install the lib32-gstreamer0.10-base package, but it's not in my repositories. I'd have to install it and a whole set of other lib32 packages by hand, which I don't relish doing (Yes, I have enabled multilib).

Thanks!

User avatar
garpu
Posts: 2065
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Wed Nov 21, 2012 7:20 pm Post

The binary is in the bin directory in scrivener. So it would be more like ./path_to_scrivener/bin/Scrivener. I've got mine in /usr/local, so it's ./usr/local/Scrivener/bin. Or you can add the Scrivener bin file to your path. :)
Slackware-current 64-bit, XFCE

id
idc
Posts: 25
Joined: Wed Mar 17, 2010 11:12 am

Thu Nov 29, 2012 10:01 am Post

I have this same problem (i.e. the missing libgstapp-0.10.so.0)
posting.php?mode=quote&f=33&p=140342#pr140285

claydoh wrote:
macdebian wrote:@claydoh, thanks for your tips. However the required lib is not included in gstreamer0.10-plugins-base:i386 for the debian 6 distrib. And how should I install this package on a 64bits install?


libgstreamer-plugins-base0.10-0 should include it, I think I grabbed the filename for the wrong package :(
http://packages.debian.org/squeeze/i386 ... 0/filelist

Install it using apt
apt-get install libgstreamer-plugins-base0.10-0:i386

I think that works in squeeze.


I'm running Mint Linux Debian edition (in other words wheezy). Unfortunately the above tip doesn't work for me. Typing

Code: Select all

sudo apt-get install libgstreamer-plugins-base0.10-0:i386
fails with:

Code: Select all

E: Unable to locate package libgstreamer-plugins-base0.10-0
E: Couldn't find any package by regex 'libgstreamer-plugins-base0.10-0'


Reading the ia32 docs gives this suggestion:
If more libraries are needed, file wishlist severity bugs against ia32-libs
in the Debian bug tracking system at bugs.debian.org and we'll try to oblige.
For a quick fix, you can download a suitable ia32 (i386 in Debian architecture
terms) binary package, unpack it with dpkg -X and move the required
libraries into /lib32 or /usr/lib32 as needed. Don't forget to run
ldconfig after adding new libs there.


I'd like the quickfix as I'm very keen to get Scrivener working again. I wonder if someone more knowledgeable than me could help me work out the exact commands I need to add this missing library (and where to add it).
I should be very grateful indeed!
All the best,
Ian

id
idc
Posts: 25
Joined: Wed Mar 17, 2010 11:12 am

Thu Nov 29, 2012 10:05 am Post

PS I've tried unpacking and copying libgstapp-0.10.so.0 and libgstapp-0.10.so.0.25.0 to both
/usr/lib32/
and
/usr/lib32/i386-linux-gnu/
and then running ldconfig. Scrivener still fails with the same complaint about being unable to find the missing lib. I infer I'm putting it in the wrong place or missing a step.

Any ideas gratefully received.
All the best,
Ian

id
idc
Posts: 25
Joined: Wed Mar 17, 2010 11:12 am

Thu Nov 29, 2012 11:23 am Post

I've managed to get it to work. For any who might have the same problem, here are the steps I took.

For each library that was missing (several from libgstreamer-plugins-base0.10-0; several from libgstreamer0.10-0; and one from liborc-0.4-0), I searched packages.debian.org to find what package they were in.
I downloaded each of these missing libraries with wget, e.g.

Code: Select all

wget -O ~/Downloads/Linux/liborc-0.4-0_0.4.16-2_i386.deb http://ftp.uk.debian.org/debian/pool/main/o/orc/liborc-0.4-0_0.4.16-2_i386.deb
--2012-11-29 11:10:47--  http://ftp.uk.debian.org/debian/pool/main/o/orc/liborc-0.4-0_0.4.16-2_i386.deb

extracted the files in my Downloads folder;
Copied each missing library to /lib32/ , e.g.

Code: Select all

sudo cp ~/Downloads/Linux/liborc-0.4-0_0.4.16-2_i386/usr/lib/i386-linux-gnu/liborc-0.4.so.0.16.0 /lib32/

and then created a link:

Code: Select all

sudo ln -s /lib32/liborc-0.4.so.0.16.0 ./liborc-0.4.so.0

Finally,

Code: Select all

sudo ldconfig
sudo /usr/bin/Scrivener

And repeated, downloading the next missing library until finally it ran!
I hope that might help someone else.
All the best,
Ian
(Now to get on with some work!)

sa
sarahr
Posts: 5
Joined: Mon Dec 24, 2012 2:44 am
Platform: Mac

Mon Dec 24, 2012 2:49 am Post

Hi, there. I'm a Scrivener user on Mac OS and love it. I also love Linux Mint, and am running Linux Mint 14 - Cinnamon - on an intel i5-based machine. I'm having trouble getting Scrivener installed, which may be because I wasn't successful in getting one of the beta Linux releases installed last night. I have removed all traces of that install, I think, but still can't get 1.2.6 to go. Here's the output from the installation proces:

Code: Select all

(Reading database ... 152202 files and directories currently installed.)
Unpacking scrivener (from .../scrivener-1.2.6-beta.deb) ...
dpkg: error processing /home/sarahr/Downloads/scrivener-1.2.6-beta.deb (--install):
 trying to overwrite '/usr/share/applications/Scrivener.desktop', which is also in package scrivener-beta 1.7beta-9
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 /home/sarahr/Downloads/scrivener-1.2.6-beta.deb


Scrivener-beta1.7beta-9 and Scrivener.desktop no longer exist on this machine, to the best of my knowledge, yet I can't get past these errors to get 1.2.6 installed. Please let me know what I should try next. I really want to run this on my Linux box! Thanks!

(P.S. When one registers for this forum, there is an option for "Mac + Windows" and "Linux + Windows" as one's platforms of choice, but there isn't one for "Mac + Linux." There should be, because I would have chosen it. Thank you!)

sa
sarahr
Posts: 5
Joined: Mon Dec 24, 2012 2:44 am
Platform: Mac

Wed Dec 26, 2012 11:28 pm Post

Checking in to see if anyone out there might be able to assist me, regarding my previous post. Can you help me get this sorted and working?
Thank you!

ts
ts.salvador
Posts: 9
Joined: Sun Feb 16, 2014 11:05 pm
Platform: Linux

Sat May 31, 2014 2:24 pm Post

Hello Sarah,

Have you tried using the tarball instead?