<?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=Slapt-get</id>
	<title>Slapt-get - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Slapt-get"/>
	<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Slapt-get&amp;action=history"/>
	<updated>2026-05-02T04:46:23Z</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=Slapt-get&amp;diff=500&amp;oldid=prev</id>
		<title>Merge-delete: /* Distributions */</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Slapt-get&amp;diff=500&amp;oldid=prev"/>
		<updated>2011-06-25T17:03:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Distributions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:03, 25 June 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * [http://www.zenwalk.org/ Zenwalk Linux]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * [http://www.zenwalk.org/ Zenwalk Linux]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * [http://www.truvalinux.org.tr Truva Linux]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * [http://www.truvalinux.org.tr Truva Linux]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; * [http://sms.it-ccs.com SMS(Superb Mini Server)]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Merge-delete</name></author>
	</entry>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=Slapt-get&amp;diff=189&amp;oldid=prev</id>
		<title>Erik: Copy from old</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Slapt-get&amp;diff=189&amp;oldid=prev"/>
		<updated>2009-06-06T23:28:37Z</updated>

		<summary type="html">&lt;p&gt;Copy from old&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''slapt-get''' is an [[APT]]-like system for [http://en.wikipedia.org/wiki/Slackware Slackware] [[package management]].&lt;br /&gt;
&lt;br /&gt;
It tries to emulate the features of [[Debian]]'s [[apt-get]] as closely as possible.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* uses native [http://en.wikipedia.org/wiki/Slackware Slackware] tools (installpkg, upgradepkg, and removepkg)&lt;br /&gt;
* supports multiple package sources (including http://linuxpackages.net)&lt;br /&gt;
* cache data concerning packages and updates from package sources&lt;br /&gt;
* supports sources from ftp, ftps, http, https, file:/// and more (libcurl)&lt;br /&gt;
* resumes broken downloads and will verify package integrity with [http://en.wikipedia.org/wiki/Md5 MD5] checksum&lt;br /&gt;
* show packages that are available (from cached data) and installed&lt;br /&gt;
* search package listing using [http://en.wikipedia.org/wiki/POSIX POSIX] and extended [http://en.wikipedia.org/wiki/Regular_expressions regular expressions] by package name, location, and description&lt;br /&gt;
* retrieve, install, and remove packages by name or by specific version&lt;br /&gt;
* retrieve and apply updates&lt;br /&gt;
* upgrade from one Slackware release to another in a few simple steps - see [[Upgrade_Using_Slapt-get]]&lt;br /&gt;
* show description of packages, including mirror location, version, size, dependencies (where available, see [http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ10 FAQ]), conflicts (where available, see [http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ31 FAQ]), suggestions (where available, see [http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ44 FAQ]), description, and installation status&lt;br /&gt;
* exclude (hold) packages from upgrades, by name or by regular expression&lt;br /&gt;
* transaction engine for install, remove, and upgrades, reporting concise information on what is to be done, ensuring each step happens correctly&lt;br /&gt;
* &amp;quot;compare package version&amp;quot; algorithm to prevent downgrades&lt;br /&gt;
* recursive dependency resolution using slack-required meta-data ([http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ10 see FAQ]) supporting hard, soft, and conditional dependencies&lt;br /&gt;
* package conflict resolution using slack-conflicts meta-data ([http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ31 see FAQ])&lt;br /&gt;
* package suggestion support for complimentary packages ([http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ44 see FAQ])&lt;br /&gt;
* Package data download robustness, only writing changes if all sources download successfully as well as only downloading those sources that have changed since the last download&lt;br /&gt;
* [http://en.wikipedia.org/wiki/I18n i18n] support via [http://en.wikipedia.org/wiki/GNU GNU] gettext with over 20 language translations&lt;br /&gt;
* extremely fast and easy to script with&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
&lt;br /&gt;
slapt-get does not provide dependency resolution for packages included within the Slackware distribution. It does, however, provide a framework for dependency resolution in Slackware compatible packages similar in fashion to the hand-tuned method [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool Advanced Packaging Tool|APT] utilizes. Several package sources and Slackware based distributions take advantage of this functionality.&lt;br /&gt;
&lt;br /&gt;
Adding dependency information requires no modification to the packages themselves.  Rather, the package listing file, PACKAGES.TXT, is used to specify these relationships.  This file is provided by  [http://en.wikipedia.org/wiki/Patrick_Volkerding Patrick Volkerding] and is similar to the Packages.gz file in use by [http://en.wikipedia.org/wiki/Debian Debian].  Several scripts are available to generate the PACKAGES.TXT file from a group of packages (See [http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ17 FAQ #17]).  The file format used by  [http://en.wikipedia.org/wiki/Patrick_Volkerding Patrick Volkerding] is extended by adding a few extra lines per package.  slapt-get then parses this file during source downloads.  Typically, third party packages store the dependency information within the package itself for later extraction into the PACKAGES.TXT ([http://software.jaos.org/BUILD/slapt-get/FAQ.html#slgFAQ19 See FAQ #19]).  The inclusion of this information within the Slackware package format does not inhibit the ability for Slackware pkgtools to install these packages.  This information is silently ignored and discarded after the package is installed.&lt;br /&gt;
&lt;br /&gt;
[http://www.stabellini.net/depslack.html Other methods] exist for adding dependency information for official Slackware packages without altering the packages themselves.&lt;br /&gt;
&lt;br /&gt;
==Package Sources==&lt;br /&gt;
&lt;br /&gt;
slapt-get works with official Slackware mirrors and third party package repositories.  slapt-get looks for support files, PACKAGES.TXT and CHECKSUMS.md5, in the repository for package information.  These files provide package names, versions, sizes (both compressed and uncompressed), checksums, as well as a package description.  These files can be extended, as discussed in the previous section, to add dependency listings, conflict information, and package suggestions.  These files can also proxy for other remote sources by specifying a MIRROR declaration for each package.  &lt;br /&gt;
&lt;br /&gt;
==libslapt==&lt;br /&gt;
&lt;br /&gt;
slapt-get exports a [http://en.wikipedia.org/wiki/C_programming_language C] [http://en.wikipedia.org/wiki/Library_(computer_science) library] that is used by [http://en.wikipedia.org/wiki/gslapt gslapt] to provide similar functionality through a [http://en.wikipedia.org/wiki/GTK+ GTK+] frontend. &lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
&lt;br /&gt;
Besides Slackware, slapt-get may be used with or included by the following distributions:&lt;br /&gt;
&lt;br /&gt;
 * [http://www.vectorlinux.com Vector Linux]&lt;br /&gt;
 * [http://www.mutagenix.org Mutagenix]&lt;br /&gt;
 * [http://slax.linux-live.org SLAX]&lt;br /&gt;
 * [http://www.slamd64.com/ Slamd64]&lt;br /&gt;
 * [http://gsb.sourceforge.net/ Freerock GNOME]&lt;br /&gt;
 * [http://www.gware.org/ GWARE GNOME]&lt;br /&gt;
 * [http://slampp.abangadek.com/ SLAMPP]&lt;br /&gt;
 * [http://getopenlab.com/ OpenLab GNU/Linux]&lt;br /&gt;
 * [http://ocsid.spaghettilinux.org/ Open Community Slackware Install DVD]&lt;br /&gt;
 * [http://floyd-linux.pappapc.com/ Floyd GNU/Linux]&lt;br /&gt;
 * [http://www.stibs.cc/stx/ STX GNU/Linux]&lt;br /&gt;
 * [http://www.nnlinux.com/ Nonux GNU/Linux]&lt;br /&gt;
 * [http://wolvix.org/ Wolvix LiveCD]&lt;br /&gt;
 * [http://www.collegelinux.org College Linux]&lt;br /&gt;
 * [http://www.zenwalk.org/ Zenwalk Linux]&lt;br /&gt;
 * [http://www.truvalinux.org.tr Truva Linux]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
  $ slapt-get --update&lt;br /&gt;
  Retrieving package data http://www.slackware.at/data/slackware-10.0/ ...Done&lt;br /&gt;
  Retrieving patch list http://www.slackware.at/data/slackware-10.0/ ...Done&lt;br /&gt;
  Retrieving checksum list http://www.slackware.at/data/slackware-10.0/ ...Done&lt;br /&gt;
  Reading Package Lists...Done&lt;br /&gt;
  Retrieving package data http://software.jaos.org/slackpacks/10.0/ ...Cached&lt;br /&gt;
  Retrieving patch list http://software.jaos.org/slackpacks/10.0/ ...Cached&lt;br /&gt;
  Retrieving checksum list http://software.jaos.org/slackpacks/10.0/ ...Cached&lt;br /&gt;
  Reading Package Lists...Done&lt;br /&gt;
&lt;br /&gt;
  $ slapt-get --upgrade&lt;br /&gt;
  Reading Package Lists... Done&lt;br /&gt;
  The following packages have been EXCLUDED:&lt;br /&gt;
    devs kernel-headers&lt;br /&gt;
  The following packages will be upgraded:&lt;br /&gt;
    binutils bash bin bind cdrtools bzip2 kbd cups cxxlibs e2fsprogs etc gawk gcc gdb inetd infozip less links&lt;br /&gt;
    logrotate lynx man man-pages openssh openssl openssl-solibs pidentd pkgtools procps sed shadow slocate&lt;br /&gt;
    sysklogd sysvinit tar tcpip util-linux vim wget zlib&lt;br /&gt;
  39 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.&lt;br /&gt;
  Need to get 36710K of archives.&lt;br /&gt;
  After unpacking 17880K of additional disk space will be used.&lt;br /&gt;
  Do you want to continue? [y/N]&lt;br /&gt;
&lt;br /&gt;
  $ slapt-get --show slapt-get&lt;br /&gt;
  Package Name: slapt-get&lt;br /&gt;
  Package Mirror: http://software.jaos.org/slackpacks/10.0/&lt;br /&gt;
  Package Location: .&lt;br /&gt;
  Package Version: 0.9.9f-i386-1&lt;br /&gt;
  Package Size: 147 K&lt;br /&gt;
  Package Installed Size: 530 K&lt;br /&gt;
  Package Required:   curl &amp;gt;= 7.12.0-i486-1,glibc-solibs &amp;gt;= 2.3.2-i486-7,binutils,openssl &amp;gt;= 0.9.7d-i486-1,pkgtools,zlib&lt;br /&gt;
  Package Conflicts:&lt;br /&gt;
  Package Suggests:&lt;br /&gt;
  Package MD5 Sum:  cb4b44cbb4efee4e993109231b107828&lt;br /&gt;
  Package Description:&lt;br /&gt;
  slapt-get: slapt-get (APT like system for Slackware)&lt;br /&gt;
  slapt-get: slapt-get is an APT like system for Slackware package management.&lt;br /&gt;
  slapt-get:&lt;br /&gt;
  slapt-get:  * See /usr/doc/slapt-get-0.9.9f/ for complete documentation.&lt;br /&gt;
  slapt-get:  * You will also want to customize /etc/slapt-get/slapt-getrc,&lt;br /&gt;
  slapt-get:    using a local mirror.  www.slackware.com may be very busy.&lt;br /&gt;
  slapt-get:  * Support:&lt;br /&gt;
  slapt-get:    http://software.jaos.org/cgi-bin/mailman/listinfo/slapt-get-user&lt;br /&gt;
  slapt-get:  * Please translate&lt;br /&gt;
  slapt-get:    http://software.jaos.org/BUILD/slapt-get/po/slapt-get.pot&lt;br /&gt;
  slapt-get:    then send to slapt-get-devel@software.jaos.org&lt;br /&gt;
  slapt-get:&lt;br /&gt;
  Package Installed: yes&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://software.jaos.org/#slapt-get Homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Erik</name></author>
	</entry>
</feed>