Subversion Repositories Scribus

Rev

Rev 4377 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
594 cbradney 1
<qt>
3069 mrdocs 2
<title>How to use the Scribus Debian / Ubuntu Repository</title>
3
<h2>How to use the Scribus Debian / Ubuntu Repository</h2>
2275 cbradney 4
<p><em>These notes are kindly provided by our Debian package maintainer, Oleksandr Moskalenko.</em> &#060;malex at tagancha.org&#062;. Please direct questions related to Scribus on Debian to the above email.</p>
581 cbradney 5
 
2275 cbradney 6
<p>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.</p>
581 cbradney 7
 
2748 mrdocs 8
<p>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.</p>
9
 
2750 mrdocs 10
<p>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 &#8482;". 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.
2248 mrdocs 11
<h3>Preparation:</h3>
2748 mrdocs 12
</p>To use our upstream repositories: Add the appropriate lines from the following list to your /etc/apt/sources.list file:<p>
13
 
14
 
15
<p>Add the following lines to your <code>/etc/apt/sources.list :</code></p>
16
<p> Debian stable</p>
4377 cbradney 17
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 18
<!--<pre>
2248 mrdocs 19
deb         http://debian.scribus.net/debian/ unstable/
20
deb-src     http://debian.scribus.net/debian/ unstable/
2748 mrdocs 21
</pre>-->
22
 
23
<pre>#Debian stable
24
# debian.scribus.net - Primary repository
25
deb         http://debian.scribus.net/debian/ stable main non-free contrib
26
deb-src     http://debian.scribus.net/debian/ stable main non-free contrib
27
 
28
# debian.tagancha.org - Backup repository
29
deb         http://debian.tagancha.org/debian/ stable main non-free contrib
30
deb-src     http://debian.tagancha.org/debian/ stable main non-free contrib</pre>
4377 cbradney 31
</td></tr></table></blockquote>
2748 mrdocs 32
<p> Debian testing</p>
4377 cbradney 33
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 34
<pre>#Debian testing
35
# debian.scribus.net - Primary repository
36
deb         http://debian.scribus.net/debian/ testing main non-free contrib
37
deb-src     http://debian.scribus.net/debian/ testing main non-free contrib
38
 
39
# debian.tagancha.org - Backup repository
40
deb         http://debian.tagancha.org/debian/ testing main non-free contrib
41
deb-src     http://debian.tagancha.org/debian/ testing main non-free contrib</pre>
4377 cbradney 42
</td></tr></table></blockquote>
581 cbradney 43
 
2748 mrdocs 44
<p> Debian unstable</p>
4377 cbradney 45
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 46
<pre>#Debian testing
47
# debian.scribus.net - Primary repository
48
deb         http://debian.scribus.net/debian/ unstable main non-free contrib
49
deb-src     http://debian.scribus.net/debian/ unstable main non-free contrib
2248 mrdocs 50
 
2748 mrdocs 51
# debian.tagancha.org - Backup repository
52
deb         http://debian.tagancha.org/debian/ unstable main non-free contrib
53
deb-src     http://debian.tagancha.org/debian/ unstable main non-free contrib</pre>
4377 cbradney 54
</td></tr></table></blockquote>
2748 mrdocs 55
 
56
<p> Ubuntu hoary</p>
4377 cbradney 57
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 58
<pre># Ubuntu hoary
59
deb         http://debian.scribus.net/debian/ hoary main restricted
60
deb-src     http://debian.scribus.net/debian/ hoary main restricted
61
 
62
deb         http://debian.tagancha.org/debian/ hoary main restricted
63
deb-src     http://debian.tagancha.org/debian/ hoary main restricted</pre>
4377 cbradney 64
</td></tr></table></blockquote>
2248 mrdocs 65
 
2748 mrdocs 66
<p> Ubuntu breezy</p>
4377 cbradney 67
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 68
<pre># Ubuntu breezy
69
deb         http://debian.scribus.net/debian/ breezy main restricted
70
deb-src     http://debian.scribus.net/debian/ breezy main restricted
71
 
72
deb         http://debian.tagancha.org/debian/ breezy main restricted
73
deb-src     http://debian.tagancha.org/debian/ breezy main restricted</pre>
4377 cbradney 74
</td></tr></table></blockquote>
2275 cbradney 75
 
2748 mrdocs 76
<p>Once you added the relevant sources lines you can run:</p>
77
 
3884 mrdocs 78
<p>Update the package database:</p>
4377 cbradney 79
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
3884 mrdocs 80
<pre> aptitude update</pre>
4377 cbradney 81
</td></tr></table></blockquote>
3884 mrdocs 82
<p>or</p>
4377 cbradney 83
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
3884 mrdocs 84
<pre> apt-get update </pre>
4377 cbradney 85
</td></tr></table></blockquote>
3884 mrdocs 86
<p>Install the appropriate scribus package or both packages:</p>
4377 cbradney 87
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
5227 mrdocs 88
<pre> aptitude install scribus scribus-ng </pre>
4377 cbradney 89
</td></tr></table></blockquote>
2748 mrdocs 90
<p>or</p>
4377 cbradney 91
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
5227 mrdocs 92
<pre> apt-get install scribus scribus-ng </pre>
4377 cbradney 93
</td></tr></table></blockquote>
2748 mrdocs 94
<p>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).</p>
95
 
5227 mrdocs 96
<p>"scribus" package is for 1.2.xcvs stable series whereas "scribus-ng" package will let you try the new 1.3cvs series, which is pretty stable and much more featureful than 1.2. "scribus-ng" package can be installed in parallel with the scribus package, so you can have both and even run them at the same time.The binary to run for 1.3.x version is "scribus-ng", of course. However, please DO NOT file bug reports about the 1.3 scribus-ng 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 <a href="http://bugs.scribus.net/" name="http://bugs.scribus.net/">http://bugs.scribus.net/</a> and have fun.</p>
2748 mrdocs 97
 
98
 
99
<h3> Other branches</h3>
4377 cbradney 100
<p><strong>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.</strong></p>
2748 mrdocs 101
<h4> If your distribution is not already supported:</h4>
102
 
103
<p>Please visit the <a href="http://wiki.scribus.net/index.php/Scribus_on_Debian_GNU/Linux">Scribus Wiki</a> for end user provided hints. </p>
104
<!--<p>If you have a non-x86 arch or would like to optimize the packages for your CPT you can achive these goals by a very simple package rebuild. Make sure that you have the deb-src lines for scribus repositories uncommented and run the following commands:</p>
105
<h3> The cool way &#8482; - as root or set up sudo for yourself as a user:</h3>
106
 
4377 cbradney 107
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
2748 mrdocs 108
<pre>apt-get install apt-build</pre>
109
<pre>apt-build update</pre>
5227 mrdocs 110
<pre>apt-build install scribus (or scribus-ng)</pre>
4377 cbradney 111
</td></tr></table></blockquote>
2748 mrdocs 112
<p>Answer questions about your CPU and stuff - see an excellent document at: <a href="http://julien.danjou.info/article-apt-build.html">http://julien.danjou.info/article-apt-build.html</a></p>
113
 
114
<h3> User notes about installation on other Debian-based distributions:</h3>-->
115
 
116
 
2248 mrdocs 117
<h3>References:</h3>
581 cbradney 118
<p>Note: these instructions are also partially available at:</p>
119
<a href="http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html">http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html</a>
120
<p>See section 6.13 "How do I install a source package?" and section 6.14 "How do I build binary packages from a source package?"</p>
594 cbradney 121
<p>Enjoy Scribus!</p>
5227 mrdocs 122
</qt>