<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Relocatable_packages</id>
	<title>Relocatable packages - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Relocatable_packages"/>
	<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;action=history"/>
	<updated>2026-04-08T17:49:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;diff=168&amp;oldid=prev</id>
		<title>Erik: Copy from old, had no category, placed in Information</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Relocatable_packages&amp;diff=168&amp;oldid=prev"/>
		<updated>2009-06-06T21:36:40Z</updated>

		<summary type="html">&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;</summary>
		<author><name>Erik</name></author>
	</entry>
</feed>