<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Relocatable packages - Revision history</title>
		<link>https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.40.0</generator>
		<lastBuildDate>Wed, 08 Apr 2026 17:49:21 GMT</lastBuildDate>
		<item>
			<title>Erik: Copy from old, had no category, placed in Information</title>
			<link>https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;diff=168&amp;oldid=prev</link>
			<guid isPermaLink="false">https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;diff=168&amp;oldid=prev</guid>
			<description>&lt;p&gt;Copy from old, had no category, placed in Information&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Information]]&lt;br /&gt;
Relocatable packages are created such that the user can choose to install the package in a different installation location than the default (usually '''/''').&lt;br /&gt;
&lt;br /&gt;
All Slackware packages are technically relocatable, since [[pkgtools]] can install packages in a different installation root directory if the ROOT environment variable is set to another directory, regardless of whether the package was specifically designed to be relocatable. &lt;br /&gt;
&lt;br /&gt;
In practice, however, few packages are built with relocatability in mind, and installing them in any other installation root directory other than '''/''' will probably cause path related problems.&lt;br /&gt;
&lt;br /&gt;
==Why Relocate?==&lt;br /&gt;
&lt;br /&gt;
Installing into a different installation location other than '''/''' is useful in such cases as:&lt;br /&gt;
&lt;br /&gt;
* Installing multiple versions of a program&lt;br /&gt;
* Installation by a normal (non-root) user in a user, non-system directory&lt;br /&gt;
* Trying out new software&lt;br /&gt;
** Installing a new version of a package without removing  (or overwriting) the older version of the package at any time&lt;br /&gt;
** Testing the new package&lt;br /&gt;
*** Possible approach: install as a normal user, test, and then install as root into system-wide areas.&lt;br /&gt;
&lt;br /&gt;
Relocatable packages allow for more flexibility, and depending on the program to be packaged, may only require minimal additional effort to create.&lt;/div&gt;</description>
			<pubDate>Sat, 06 Jun 2009 21:36:40 GMT</pubDate>
			<dc:creator>Erik</dc:creator>
			<comments>https://www.slackwiki.com/Talk:Relocatable_packages</comments>
		</item>
</channel></rss>