These notes are kindly provided by our Debian package maintainer, Oleksandr Moskalenko. <malex at tagancha.org>. Please direct questions related to Scribus on Debian to the above email.
Note: Use apt. It is the proper way to install debian packages both binary and source. Make sure you have dpkg-dev installed if you intend to build your own package from source.
Scribus is packaged for Debian GNU/Linux by Oleksandr (Alex) Moskalenko (malex at tagancha.org). Please contact me at that email if you have questions that do not belong to the Debian or Scribus BTS (Bug Tracking System) or for comments about this page.
If you'd like to stay on the leading edge of Scribus development please use upstream repositories as I have to upload scribus into Debian through a sponsor and it usually takes weeks to get an upload in. Because of that the official packages are usually well-behind what is available in the upstream repositories. Please try a package from an upstream directory to test the bug you discovered as it might have already been fixed and new package is available. This is called "the Scribus magic ™". Please note that the repositories listed below are IDENTICAL in order to provide a backup and additional bandwidth if needed. The repo contains packages for Debian stable, testing, unstable and Ubuntu hoary, breezy distributions.
Add the following lines to your /etc/apt/sources.list :
Debian stable
#Debian stable # debian.scribus.net - Primary repository deb http://debian.scribus.net/debian/ stable main non-free contrib deb-src http://debian.scribus.net/debian/ stable main non-free contrib # debian.tagancha.org - Backup repository deb http://debian.tagancha.org/debian/ stable main non-free contrib deb-src http://debian.tagancha.org/debian/ stable main non-free contrib
Debian testing
#Debian testing # debian.scribus.net - Primary repository deb http://debian.scribus.net/debian/ testing main non-free contrib deb-src http://debian.scribus.net/debian/ testing main non-free contrib # debian.tagancha.org - Backup repository deb http://debian.tagancha.org/debian/ testing main non-free contrib deb-src http://debian.tagancha.org/debian/ testing main non-free contrib
Debian unstable
#Debian testing # debian.scribus.net - Primary repository deb http://debian.scribus.net/debian/ unstable main non-free contrib deb-src http://debian.scribus.net/debian/ unstable main non-free contrib # debian.tagancha.org - Backup repository deb http://debian.tagancha.org/debian/ unstable main non-free contrib deb-src http://debian.tagancha.org/debian/ unstable main non-free contrib
Ubuntu hoary
# Ubuntu hoary deb http://debian.scribus.net/debian/ hoary main restricted deb-src http://debian.scribus.net/debian/ hoary main restricted deb http://debian.tagancha.org/debian/ hoary main restricted deb-src http://debian.tagancha.org/debian/ hoary main restricted
Ubuntu breezy
# Ubuntu breezy deb http://debian.scribus.net/debian/ breezy main restricted deb-src http://debian.scribus.net/debian/ breezy main restricted deb http://debian.tagancha.org/debian/ breezy main restricted deb-src http://debian.tagancha.org/debian/ breezy main restricted
Once you added the relevant sources lines you can run:
Update the package database:
aptitude update
or
apt-get update
Install the appropriate scribus package or both packages:
aptitude install scribus scribus-cvs
or
apt-get install scribus scribus-cvs
or use your favorite graphical apt-get front-end such as synaptic (Don't forget to "Reload Package List" in the synaptic. It's the equivalent of apt-get update and has to be done before new packages from these repositories will become available to your package management tools).
"scribus" package is for 1.2.xcvs stable series whereas "scribus-cvs" package will let you try the new 1.3cvs series, which is pretty stable and much more featureful than 1.2. "scribus-cvs" package installs into /usr/local hierarchy and can be installed in parallel with the scribus package, so you can have both and even run them at the same time. However, please DO NOT file bug reports about the 1.3 scribus-cvs package or any packages in these upstream repositories into the Debian or Ubuntu BTS. Only use the distribution BTS for the package versions that are in that distribution. If you have a Scribus issue, which is not related to Debian packaging then it is much more preferable if you use scribus BTS for reporting bugs. Go to http://bugs.scribus.net/ and have fun.
Instructions below have been rendered mostly obsolete for the x86 architecture by the new repositories. If you have non-x86 hardware or would like to build an optimized package you can still use these instructions. You can submit packages for other architectures to me and I will place them into the repository.
Please visit the Scribus Wiki for end user provided hints.
Note: these instructions are also partially available at:
http://www.debian.org/doc/FAQ/ch-pkg_basics.en.htmlSee section 6.13 "How do I install a source package?" and section 6.14 "How do I build binary packages from a source package?"
Enjoy Scribus!