Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 03-26-2017, 07:39 PM   #1
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Unofficial Self-Contained Sigil Package/Installer for Linux

Unofficial Self-Contained Sigil Package/Installer for Linux

---------------------------------------------------------------------------

Goal: to provide a self-contained binary installer for Sigil that works on any Linux system with a libc version of 2.19 or higher. In the Ubuntu world, this would make 14.04 the minimum. Others should use "ldd --version" in a terminal to see if their libc version is sufficient.

** Please note that "self-contained" does not mean portable or relocatable!! **

---------------------------------------------------------------------------

Read/Download Latest Release (32- and 64-bit versions available)

For instructions on downloading/installing/uninstalling this self-contained version of Sigil for Linux, see the INSTALL.md document.

For instuctions on how to build the self-contained Linux package/installer yourself, see the BUILD.md document.

NOTE: Please do not report issues with this Sigil installer in the official Sigil issue tracker. Use this repository's issue tracker instead. Also, please limit discussion of the installer and the functionality of the version of Sigil it provides to this thread. This installer may or may not become an official part of Sigil at some point, but for right now ... it's separate.

Thanks for your cooperation, and I look forward to hearing mostly good news about this first attempt.

Last edited by DiapDealer; 03-26-2017 at 07:56 PM.
DiapDealer is online now   Reply With Quote
Advert
Old 03-26-2017, 07:55 PM   #2
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Please do read the install documentation provided first. It will save a lot of time and prevent the duplication of the basic questions/answers.

** NOTE: some people are reporting installer-script syntax errors when using various shells. Until I make some changes to make the shell-script more "portable," try explicitly using a bash shell to launch the installer.

Code:
bash ./Sigil-v0.9.8-Linux-x86.xz.run
Using the skiplibctest argument as described in the trouble-shooting section of the INSTALL documentation (if you're certain your libc is recent enough) may work around the issue as well.

Last edited by DiapDealer; 03-29-2017 at 03:33 PM.
DiapDealer is online now   Reply With Quote
Old 03-26-2017, 10:24 PM   #3
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,131
Karma: 2150557
Join Date: Jan 2009
Device: Kobo Glo - Kindle PW3 (wifi)
Congratulations!!

This is a very old dream come true. Though I had already the 0.9.8. ArchLinux version (collector edition), I uninstalled it to try the installer as root after reading the documentation...

It installed very easily.

Spoiler:

Code:
[roger@anterg Téléchargements]$ sudo ./Sigil-v0.9.8-Linux-x86_64.xz.run
[sudo] Mot de passe de roger : 
Verifying archive integrity...  100%   All good.
Uncompressing Sigil Installer  100%  
Continue with the installation of Sigil to /opt/sigil? (rerun the installer WITHOUT root privileges to install Sigil to your home directory) [y/N] y

Copying files to /opt/sigil ...

Creating link(s) ...
'/usr/bin/sigil' -> '/opt/sigil/sigil.sh'

Creating desktop and icon entries ...
'./app_icon_48.png' -> '/usr/share/pixmaps/sigil.png'
'./sigil.desktop' -> '/usr/share/applications/sigil.desktop'

Sigil installation complete.


After that, I could launch it directly using the terminal. I did not see the icon in the menu but it did appear in "Office" after rebooting (Restarting Cinnamon session would have been enough, I guess).

I have still to write the link to my old plugins directory, and switch to French GUI and EPUB3.

It was built with Qt 5.6.2.

Again. A huge thanks!!!

Last edited by roger64; 03-26-2017 at 10:39 PM.
roger64 is offline   Reply With Quote
Old 03-26-2017, 10:54 PM   #4
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Great.Thanks! If you link to your old preferences directory, you may have to recheck the "Use Bundled Python" box in the Plugin Manager. You can use your system python interpreter if you like, but the Bundled Python exactly mirrors that of the Windows and Mac installations. It has all the modules that Sigil needs already installed. That's the setting I recommend using.
DiapDealer is online now   Reply With Quote
Old 03-29-2017, 11:10 AM   #5
grumbles
Addict
grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.
 
grumbles's Avatar
 
Posts: 231
Karma: 1484828
Join Date: Nov 2009
Location: Toronto
Device: Pandigital Novel (Black), T-2 and 3, Nexus 7
Well, I tried again, I assume this is the correct way to pass the parameter.

xxxx@eris:~/Essentials$ ./Sigil-v0.9.8-Linux-x86_64.xz.run -- skiplibctest
Verifying archive integrity... 100% All good.
Uncompressing Sigil Installer 100%
./setup.sh: 3: ./setup.sh: Syntax error: "(" unexpected

Same error.

I'm in no rush, I just thought I would try building a book with Linux instead of W7. Looking to the future.
grumbles is offline   Reply With Quote
Advert
Old 03-29-2017, 11:17 AM   #6
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
No dashes. Just a space and then the word skiplibctest.

./Sigil-v0.9.8-Linux-x86_64.xz.run skiplibctest
DiapDealer is online now   Reply With Quote
Old 03-29-2017, 11:38 AM   #7
Doitsu
Wizard
Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.
 
Doitsu's Avatar
 
Posts: 3,852
Karma: 10339686
Join Date: Dec 2010
Device: Kindle PW2
Quote:
Originally Posted by grumbles View Post
When I attempt to install Sigil (XUbuntu 16.10) I get:
xxxx@eris:~/Essentials$ ./Sigil-v0.9.8-Linux-x86_64.xz.run
Verifying archive integrity... 100% All good.
Uncompressing Sigil Installer 100%
./setup.sh: 3: ./setup.sh: Syntax error: "(" unexpected
@grumbles: When I tested the installer on my Lubuntu netbook with sh as shell command, I also got the following error message:

Code:
lenovo@lenovo-Lenovo:~/Downloads$ sh ./Sigil-v0.9.8-Linux-x86.xz.run 
Verifying archive integrity...  100%   All good.
Uncompressing Sigil Installer  100%  
./setup.sh: 3: ./setup.sh: Syntax error: "(" unexpected
However, when I used bash as the shell command instead of sh everything went smoothly even without the skiplibctest parameter.

Code:
lenovo@lenovo-Lenovo:~/Downloads$ bash ./Sigil-v0.9.8-Linux-x86.xz.run 
Verifying archive integrity...  100%   All good.
Uncompressing Sigil Installer  100%  
Continue with the installation of Sigil to /home/lenovo/opt/sigil? (rerun the installer with root privileges to install Sigil system-wide) [y/N] Y

Copying files to /home/lenovo/opt/sigil ...

Creating link(s) ...
'/home/lenovo/bin/sigil' -> '/home/lenovo/opt/sigil/sigil.sh'

Creating desktop and icon entries ...
'./app_icon_48.png' -> '/home/lenovo/.icons/sigil.png'
'./sigil.desktop' -> '/home/lenovo/.local/share/applications/sigil.desktop'

Sigil installation complete.
Doitsu is offline   Reply With Quote
Old 03-29-2017, 11:49 AM   #8
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Thanks Doitsu. Good to know. I'll add some more trouble-shooting notices to the documentation that should help.
DiapDealer is online now   Reply With Quote
Old 03-29-2017, 06:22 PM   #9
grumbles
Addict
grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.grumbles ought to be getting tired of karma fortunes by now.
 
grumbles's Avatar
 
Posts: 231
Karma: 1484828
Join Date: Nov 2009
Location: Toronto
Device: Pandigital Novel (Black), T-2 and 3, Nexus 7
Explicitly call bash as in:

xxxx@eris:~/Essentials$ bash ./Sigil-v0.9.8-Linux-x86_64.xz.run

did the trick and all is good now. This is very strange since my shell is bash! Ah well, the piece of cod that passeth all understanding.

Thanks for the help.
grumbles is offline   Reply With Quote
Old 04-09-2017, 03:17 AM   #10
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 3,597
Karma: 12893094
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Aura One, Aura H2O, Aura HD, Nexus 7 HD, iPad Air
Installed on OpenSuse Tumbleweed (x86_64) without any problems. Thanks!
DNSB is offline   Reply With Quote
Old 04-09-2017, 07:02 AM   #11
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by DNSB View Post
Installed on OpenSuse Tumbleweed (x86_64) without any problems. Thanks!
That is very promising to hear. Thanks, indeed!
DiapDealer is online now   Reply With Quote
Old 04-09-2017, 11:17 PM   #12
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 3,597
Karma: 12893094
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Aura One, Aura H2O, Aura HD, Nexus 7 HD, iPad Air
Quote:
Originally Posted by DiapDealer View Post
That is very promising to hear. Thanks, indeed!
I do have one minor issue. Sigil does not seem to have installed an icon so I ended up downloading one. Heck of a lot easier than any other time I've used Sigil with Linux.

Last edited by DNSB; 04-09-2017 at 11:22 PM.
DNSB is offline   Reply With Quote
Old 04-10-2017, 06:22 AM   #13
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by DNSB View Post
I do have one minor issue. Sigil does not seem to have installed an icon so I ended up downloading one. Heck of a lot easier than any other time I've used Sigil with Linux.
It's certainly supposed to be installing an icon. If you install Sigil system-wide (/opt/sigil) the icon is installed to /usr/share/pixmaps. If installed to your home directory, the icon is installed to ~/.icons.

In my testing, this seemed to work on the widest variety of systems out-of-the-box. Where does your system pick up it's application icons from (or where did you put your downloaded one)?
DiapDealer is online now   Reply With Quote
Old 04-10-2017, 04:28 PM   #14
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 3,597
Karma: 12893094
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Aura One, Aura H2O, Aura HD, Nexus 7 HD, iPad Air
Quote:
Originally Posted by DiapDealer View Post
It's certainly supposed to be installing an icon. If you install Sigil system-wide (/opt/sigil) the icon is installed to /usr/share/pixmaps. If installed to your home directory, the icon is installed to ~/.icons.

In my testing, this seemed to work on the widest variety of systems out-of-the-box. Where does your system pick up it's application icons from (or where did you put your downloaded one)?
I checked and the icon is in ~/.icons and I can manually apply it from there. I downloaded the icon to ~/Downloads and used it from there. I removed Sigil and re-installed it system-wide and the icon was found.
DNSB is offline   Reply With Quote
Old 04-10-2017, 07:43 PM   #15
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 16,742
Karma: 87034980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by DNSB View Post
I checked and the icon is in ~/.icons and I can manually apply it from there. I downloaded the icon to ~/Downloads and used it from there. I removed Sigil and re-installed it system-wide and the icon was found.
Good to know. Thanks. The ~/.icons location may not be universally searched by all flavors' xdg implementation. I thought I explicitly put the full path to the icon in the desktop file (for a user directory installation), but perhaps I did something wrong.

Thanks for the feedback.
DiapDealer is online now   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tools MobileRead Package Installer NiLuJe Kindle Developer's Corner 143 05-23-2017 12:42 PM
Can't install plugins in Arch Linux's community sigil package roger64 Plugins 33 05-21-2016 05:06 AM
Building the Linux standalone Sigil installer eschwartz Sigil 10 12-20-2015 04:13 PM
Invalid Windows Installer Package (7.4) Sydney's Mom Calibre 4 01-15-2011 01:28 PM
iLiad So ... any chance for an installer-package for FBReader 10? X. Trapnel iRex Developer's Corner 3 06-04-2009 08:32 PM


All times are GMT -4. The time now is 08:36 PM.


MobileRead.com is a privately owned, operated and funded community.