summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FAQ71
-rw-r--r--FAQ.html66
-rw-r--r--README17
3 files changed, 36 insertions, 118 deletions
diff --git a/FAQ b/FAQ
index 5ac195c..f80398f 100644
--- a/FAQ
+++ b/FAQ
@@ -11,7 +11,7 @@ Frequently Asked Questions:
8. How can I re-install an existing package?
9. Can I "dist-upgrade" to a newer Slackware release?
10. What about package dependencies?
-11. What about multiple package sources, ala linuxpackages.net?
+11. What about multiple package sources?
12. How can I get more detailed statistics for downloads?
13. How can I install every available package?
14. What if I only want to upgrade one package?
@@ -257,30 +257,18 @@ Frequently Asked Questions:
(this is the internal representation slapt-get uses after caching the package
date from the remote package source).
- This information is added to the PACKAGES.TXT file by extracting it from the
- meta files within the package. This is normally done by the provider of the
- packages when they generate the PACKAGES.TXT support file for their package
- source. See FAQ #17 for an example script to generate an extended PACKAGES.TXT
- file.
+ This information is added to the PACKAGES.TXT file within the package repository
+ by the provider of the packages.
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.
- Packages supporting this framework can be found at linuxpackages.net, along
- with several Slackware derived distributions such as CollegeLinux (starting
- with 2.5) and VectorLinux (starting with 5.0).
- Also, Stefano Stabellini has created a PACKAGES.TXT that contains the
- dependency information for Slackware packages without modifying the actual
- packages themselves. This can be used as a slapt-get source to pull the
- packages from official slackware.com mirrors. Read more about it at
- Stefano's page: http://www.stabellini.net/depslack.html
+11. What about multiple package sources?
+ You can use multiple package sources with slapt-get.
-11. What about multiple package sources, ala linuxpackages.net?
-
- You can use multiple sources with slapt-get (including linuxpackages.net).
See the example slapt-getrc in the source tarball or look in the
slapt-get directory within /usr/doc/ if you installed a binary package.
See the README for further details.
@@ -539,9 +527,7 @@ Frequently Asked Questions:
Edit that file. For every msgid, translate that into the msgstr "". Leave the
formatting the same.
- More translations are needed. Email in your translation to the slapt-get-devel
- mailing list (slapt-get-devel at software dot jaos dot org). Your
- contributions are greatly appreciated.
+ See also https://www.transifex.com/jaos/slapt-get/
23. How do I set the output language?
@@ -889,8 +875,9 @@ Frequently Asked Questions:
39. Is there a way to use tab completion for the package names in Bash?
- Yes, this completion was contributed by Alec Thomas on the slapt-get-devel
- mailing list. This goes in your ~/.bashrc file (or in /etc/bash_completion,
+ Yes, this completion was contributed by Alec Thomas.
+
+ This goes in your ~/.bashrc file (or in /etc/bash_completion,
/etc/bash_completion.d/, /etc/profile, or /etc/profile.d/):
complete_slaptget()
@@ -1104,33 +1091,7 @@ Frequently Asked Questions:
49. Will slapt-get support a --compile like option for slackbuilds?
- Not directly. Piotr Simon, however, has contributed a script along the same
- lines:
-
- # added to .bashrc)
- alias slapt-get-compile="compile_slaptget"
-
- compile_slaptget() {
- grep "^WORKINGDIR" /etc/slapt-get/slapt-getrc > /tmp/slapt-get.compile || exit
- echo "SOURCE=http://www1.linuxpackages.net/packages/SlackBuilds/" >> /tmp/slapt-get.compile
- slapt-get --config /tmp/slapt-get.compile --update
- if [ "$1" = "" ];then
- slapt-get --available
- echo ""
- echo "#################################################################################"
- echo "slapt-get-compile: install/upgrade/compile src-pkgs from Build Script Archive on linuxpackages.net"
- echo "Use: slapt-get-compile <string>"
- echo "#################################################################################"
- echo ""
- else
- PROG=`echo $1 | sed 's/-src//'`
- slapt-get --install $1
- ( cd /usr/src/slackbuilds/$PROG
- ./$PROG.[sS]lack[bB]uild )
- fi
-
- For a more advanced version of this, check out Piotrs site:
- http://www.tenboard.com/slackware/index.php?path=SlackBuilds/
+ No, this is handled by slapt-src.
50. What about mirror fall back / fail-over ?
@@ -1197,9 +1158,9 @@ Frequently Asked Questions:
54. Why am I getting "GPGME: Invalid crypto engine"?
Recent versions of slapt-get support GPG key verification via the GPGME
- library. GPGME requires gnupg to support the OpenPGP protocol. At this
- time gnupg2 is not compatible with GPGME and so gnupg must also be installed.
- gnupg 1.x can be installed side by side with gnupg2.
+ library. GPGME requires gnupg to support the OpenPGP protocol.
+
+ Make sure gnupg and gnupg2 are both installed.
55. How do I support GPG signature verification in my package repository?
@@ -1224,12 +1185,12 @@ Frequently Asked Questions:
57. How do I assign priorities to my package sources?
The source priority feature is intended for keeping installed packages closely
- synchronised with a trusted repository, rather than upgrading based on package
+ synchronized with a trusted repository, rather than upgrading based on package
version numbers. This can be useful for tracking the patches which are
applied to official Slackware releases, or for following Slackware-current,
where package version numbers are occasionally regressed due to stability
issues or for other reasons. Another use for this feature is where the user
- maintains a local repository of customised packages which are to be used in
+ maintains a local repository of customized packages which are to be used in
preference to those on the public mirrors.
Each SOURCE can be a assigned a priority level, by appending :{PRIORITY} to
@@ -1240,7 +1201,7 @@ Frequently Asked Questions:
SOURCE={url}:PREFERRED assigns even more weight to this source
SOURCE={url}:CUSTOM highest priority, for your custom package source
- PRIORITY of DEFAULT gives the usual slapt-get behaviour, whereby packages are
+ PRIORITY of DEFAULT gives the usual slapt-get behavior, whereby packages are
upgraded based on their version numbers. A package from a source with the
default priority will upgrade the installed package only if the package from
the source has a higher version number. This is effectively never used but is
diff --git a/FAQ.html b/FAQ.html
index 68a2629..debb459 100644
--- a/FAQ.html
+++ b/FAQ.html
@@ -25,7 +25,7 @@
<a href="#slgFAQ8">8. How can I re-install an existing package?</a>
<a href="#slgFAQ9">9. Can I "dist-upgrade" to a newer Slackware release?</a>
<a href="#slgFAQ10">10. What about package dependencies?</a>
-<a href="#slgFAQ11">11. What about multiple package sources, ala linuxpackages.net?</a>
+<a href="#slgFAQ11">11. What about multiple package sources?</a>
<a href="#slgFAQ12">12. How can I get more detailed statistics for downloads?</a>
<a href="#slgFAQ13">13. How can I install every available package?</a>
<a href="#slgFAQ14">14. What if I only want to upgrade one package?</a>
@@ -271,30 +271,17 @@
(this is the internal representation slapt-get uses after caching the package
date from the remote package source).
- This information is added to the PACKAGES.TXT file by extracting it from the
- meta files within the package. This is normally done by the provider of the
- packages when they generate the PACKAGES.TXT support file for their package
- source. See <a href="#slgFAQ17">FAQ #17</a> for an example script to generate an extended PACKAGES.TXT
- file.
+ This information is added to the PACKAGES.TXT file within the package repository
+ by the provider of the packages.
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.
- Packages supporting this framework can be found at linuxpackages.net, along
- with several Slackware derived distributions such as CollegeLinux (starting
- with 2.5) and VectorLinux (starting with 5.0).
+<a name="slgFAQ11"><b>11. What about multiple package sources?</b></a>
- Also, Stefano Stabellini has created a PACKAGES.TXT that contains the
- dependency information for Slackware packages without modifying the actual
- packages themselves. This can be used as a slapt-get source to pull the
- packages from official slackware.com mirrors. Read more about it at
- Stefano's page: <a href="http://www.stabellini.net/depslack.html">http://www.stabellini.net/depslack.html</a>
+ You can use multiple sources with slapt-get.
-
-<a name="slgFAQ11"><b>11. What about multiple package sources, ala linuxpackages.net?</b></a>
-
- You can use multiple sources with slapt-get (including linuxpackages.net).
See the example slapt-getrc in the source tarball or look in the
slapt-get directory within /usr/doc/ if you installed a binary package.
See the README for further details.
@@ -553,9 +540,7 @@
Edit that file. For every msgid, translate that into the msgstr "". Leave the
formatting the same.
- More translations are needed. Email in your translation to the slapt-get-devel
- mailing list (slapt-get-devel at software dot jaos dot org). Your
- contributions are greatly appreciated.
+ See also https://www.transifex.com/jaos/slapt-get/
<a name="slgFAQ23"><b>23. How do I set the output language?</b></a>
@@ -903,8 +888,9 @@
<a name="slgFAQ39"><b>39. Is there a way to use tab completion for the package names in Bash?</b></a>
- Yes, this completion was contributed by Alec Thomas on the slapt-get-devel
- mailing list. This goes in your ~/.bashrc file (or in /etc/bash_completion,
+ Yes, this completion was contributed by Alec Thomas.
+
+ This goes in your ~/.bashrc file (or in /etc/bash_completion,
/etc/bash_completion.d/, /etc/profile, or /etc/profile.d/):
complete_slaptget()
@@ -1118,33 +1104,7 @@
<a name="slgFAQ49"><b>49. Will slapt-get support a --compile like option for slackbuilds?</b></a>
- Not directly. Piotr Simon, however, has contributed a script along the same
- lines:
-
- # added to .bashrc)
- alias slapt-get-compile="compile_slaptget"
-
- compile_slaptget() {
- grep "^WORKINGDIR" /etc/slapt-getrc &gt; /tmp/slapt-get.compile || exit
- echo "SOURCE=http://www1.linuxpackages.net/packages/SlackBuilds/" &gt;&gt; /tmp/slapt-get.compile
- slapt-get --config /tmp/slapt-get.compile --update
- if [ "$1" = "" ];then
- slapt-get --available
- echo ""
- echo "#################################################################################"
- echo "slapt-get-compile: install/upgrade/compile src-pkgs from Build Script Archive on linuxpackages.net"
- echo "Use: slapt-get-compile &lt;string&gt;"
- echo "#################################################################################"
- echo ""
- else
- PROG=`echo $1 | sed 's/-src//'`
- slapt-get --install $1
- ( cd /usr/src/slackbuilds/$PROG
- ./$PROG.[sS]lack[bB]uild )
- fi
-
- For a more advanced version of this, check out Piotrs site:
- <a href="http://www.tenboard.com/slackware/index.php?path=SlackBuilds/">http://www.tenboard.com/slackware/index.php?path=SlackBuilds/</a>
+ No, this is handled by slapt-src.
<a name="slgFAQ50"><b>50. What about mirror fall back / fail-over ?</b></a>
@@ -1211,9 +1171,9 @@
<a name="slgFAQ54"><b>54. Why am I getting "GPGME: Invalid crypto engine"?</b></a>
Recent versions of slapt-get support GPG key verification via the GPGME
- library. GPGME requires gnupg to support the OpenPGP protocol. At this
- time gnupg2 is not compatible with GPGME and so gnupg must also be installed.
- gnupg 1.x can be installed side by side with gnupg2.
+ library. GPGME requires gnupg to support the OpenPGP protocol.
+
+ Make sure gnupg and gnupg2 are both installed.
<a name="slgFAQ55"><b>55. How do I support GPG signature verification in my package repository?</b></a>
diff --git a/README b/README
index 015e73d..fd58bb5 100644
--- a/README
+++ b/README
@@ -33,12 +33,10 @@ Table of Contents:
* uses native Slackware tools (installpkg, upgradepkg, and removepkg)
* supports packages as tgz, tlz, tbz, and txz files
- * supports multiple package sources (including linuxpackages.net) with
- the ability to assign priorities to each source.
+ * supports multiple package sources with the ability to assign priorities to each source.
* cache data concerning packages and updates from package sources
* supports sources from ftp, ftps, http, https, file:/// and more (libcurl)
- * resumes broken downloads and will verify package integrity with MD5
- checksum
+ * resumes broken downloads and will verify package integrity with MD5 checksum
* show packages that are available (from cached data) and installed
* search package listing using POSIX and extended regular expressions
by package name, location, and description
@@ -60,7 +58,7 @@ Table of Contents:
* 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
- * i18n support via GNU gettext with 26 language translations
+ * i18n support via GNU gettext with over 30 language translations
* extremely fast and easy to script with
@@ -100,7 +98,7 @@ Table of Contents:
http://www.slackware.com/getslack/
* SOURCE must be a path to a valid Slackware release directory,
- or a source such as linuxpackages.net (see example within rc).
+ or a third party source (see example within rc).
All that is required is the PACKAGES.TXT (see FAQ entry #17)
and CHECKSUMS.md5. Multiple sources can be defined.
@@ -165,9 +163,7 @@ Table of Contents:
Probably some bugs. Email bug reports to me:
Jason Woodward <woodwardj at jaos dot org>
- or directly to the mailing lists:
- slapt-get-user at software dot jaos dot org
- slapt-get-devel at software dot jaos dot org
+ or file a github issue: https://github.com/jaos/slapt-get/issues
Make sure --update is ran once initially and the data file (package_data)
is good.
@@ -184,7 +180,7 @@ Table of Contents:
DEBUG define in src/main.h to 1, and rebuild ( make clean && make ). Run
in gdb and let me know via email where the fault happens.
- Run the test suite and report any failing tests to the mailing list.
+ Run the test suite and report any failing tests to github issues.
See the FAQ for more info.
@@ -264,3 +260,4 @@ Table of Contents:
Vitaly Chernookiy <vitaly.v.ch at gmail dot com> contributed the initial
cross compiling support
+ Other translators credited within the translation source files.