Getting Scribus on Ubuntu/Kubuntu up and running: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 6: Line 6:
</div>
</div>


==Introduction==
Currently there are following Scribus-related packages for Ubuntu/Kubuntu:
* scribus (Scribus 1.2.x)
* scribus-ng (Scribus 1.3.x). scribus-ng package can be installed in parallel with the scribus package.
* scribus-template (Developer and user-contributed additional templates),
* scribus-doc Scribus 1.2.x documentation, which has to be provided as a separate package due to is non-free nature by the Debian Free Software Guidelines
* scribus-ng-doc Scribus 1.3.x documentation, which has to be provided as a separate package due to is non-free nature by the Debian Free Software Guidelines
* icc-profiles - A collection of common ICC profiles to use with Scribus and other color profile-aware software
* lprof Hardware color profiler that can be used to create color profiles for your hardware to be used with Scribus


=== Repository usage ===
== Extending  Ubuntu/Kubuntu repositories==


To use our repositories add the appropriate source lines from the following list to your /etc/apt/sources.list file. Note that the lines starting with "deb" are used for installation of the pre-compiled binary packages and the line starting with "deb-src" are for the source package for building a binary package for your distribution (if it has a different set of libraries), hardware (if it's not x86) or compiler optimizations (if you really know you want them).
Note that Ubuntu Breezy packages can be also used for Ubuntu "Dapper" branch.


=== Source lines for /etc/apt/sources.list or for Synaptic et al ===
<code>
 
# debian.scribus.net - Primary repository
==== Ubuntu Breezy: ====
 
Note that Ubuntu breezy package can be also used for Ubuntu "Dapper" branch right now. When Dapper
changes enough to require its own scribus or scribus-cvs package we will provide it.
 
<pre># debian.scribus.net - Primary repository
deb http://debian.scribus.net/debian breezy main restricted
deb http://debian.scribus.net/debian breezy main restricted
deb-src http://debian.scribus.net/debian breezy main restricted
deb-src http://debian.scribus.net/debian breezy main restricted
# debian.tagancha.org - Backup repository
# debian.tagancha.org - Backup repository
deb http://debian.tagancha.org/debian breezy main restricted
deb http://debian.tagancha.org/debian breezy main restricted
deb-src http://debian.tagancha.org/debian breezy main restricted</pre>
deb-src http://debian.tagancha.org/debian breezy main restricted</code>


=== Using cryptographic repository signatures: ===
=== Using cryptographic repository signatures: ===

Revision as of 12:40, 23 July 2006

BIG FAT WARNING: Scribus users on Ubuntu/Kubuntu Dapper Drake will experience difficulties while changing values in real number spinboxes. This is a long standing bug which has been reported to both Ubuntu and Scribus bug tracker. As long as there is no real solution, you can use the following easy workaround: echo "export LC_ALL=C" >> ~/.bash_profile

Introduction

Currently there are following Scribus-related packages for Ubuntu/Kubuntu:

  • scribus (Scribus 1.2.x)
  • scribus-ng (Scribus 1.3.x). scribus-ng package can be installed in parallel with the scribus package.
  • scribus-template (Developer and user-contributed additional templates),
  • scribus-doc Scribus 1.2.x documentation, which has to be provided as a separate package due to is non-free nature by the Debian Free Software Guidelines
  • scribus-ng-doc Scribus 1.3.x documentation, which has to be provided as a separate package due to is non-free nature by the Debian Free Software Guidelines
  • icc-profiles - A collection of common ICC profiles to use with Scribus and other color profile-aware software
  • lprof Hardware color profiler that can be used to create color profiles for your hardware to be used with Scribus


Extending Ubuntu/Kubuntu repositories

Note that Ubuntu Breezy packages can be also used for Ubuntu "Dapper" branch.

  1. debian.scribus.net - Primary repository

deb http://debian.scribus.net/debian breezy main restricted deb-src http://debian.scribus.net/debian breezy main restricted

  1. debian.tagancha.org - Backup repository

deb http://debian.tagancha.org/debian breezy main restricted deb-src http://debian.tagancha.org/debian breezy main restricted

Using cryptographic repository signatures:

Our repositories are cryptographically signed for added security. Add the gpg-keys for our repositories to avoid having to confirm your installation choice to the package manager each time you update a scribus or scribus-cvs package.

root$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys DA286F326C5F196B
root$ gpg --armor --export DA286F326C5F196B | apt-key add - 

or as a normal user (with an appropriate entry for apt-key in the sudoers file):

user$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys DA286F326C5F196B
user$ gpg --armor --export DA286F326C5F196B | sudo apt-key add - 

Final installation step

Once you added the relevant sources lines to your /etc/apt/sources.list you can run

aptitude install scribus scribus-cvs

or

apt-get install scribus scribus-cvs

in a root terminal or use your favorite graphical apt-get front-end such as synaptic or aptitude. Don't forget to "Reload Package List" in the synaptic. It's the equivalent of "apt-get (or aptitude) update" and has to be done to make new packages from our repositories available to your package management tools.