Mon Feb 8 05:13:26 UTC 2021

a/aaa_elflibs-15.0-x86_64-30.txz:  Removed.
  Renamed to aaa_libraries.
a/aaa_glibc-solibs-2.32-x86_64-2.txz:  Added.
  This package has been renamed from glibc-solibs, which helps avoid trouble
  if someone upgrades using "upgradepkg --install-new */*.txz" by upgrading
  this package before aaa_libraries. Otherwise, if aaa_libraries is upgraded
  first any libraries in it that are linked against a newer version of glibc
  than the one installed on the system would refuse to load.
a/aaa_libraries-15.0-x86_64-1.txz:  Added.
  This package has been renamed from aaa_elflibs to insure that it will come
  after aaa_glibc-solibs when upgraded in alphabetical order.
  Upgraded: libcap.so.2.48, libelf-0.183.so, libglib-2.0.so.0.6600.6,
  libgmodule-2.0.so.0.6600.6, libgobject-2.0.so.0.6600.6,
  libgthread-2.0.so.0.6600.6.
  Added: libtirpc.so.3.0.0.
a/btrfs-progs-5.10.1-x86_64-1.txz:  Upgraded.
a/glibc-solibs-2.32-x86_64-1.txz:  Removed.
  Renamed to aaa_glibc-solibs.
a/kernel-generic-5.10.14-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.10.14-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.10.14-x86_64-1.txz:  Upgraded.
ap/slackpkg-15.0-noarch-1.txz:  Upgraded.
  These are some of the important changes (see the ChangeLog for more):
  Note that this slackpkg release contains a backwards-incompatible change to
  the blacklisting syntax (e.g. glibc ---> glibc-*). This changes the prior
  behavior of the blacklist function; previously, adding "glibc" to the
  blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al to be
  ignored by slackpkg. The new behavior is that *only* the glibc package is
  ignored. If you want to blacklist all packages whose names begin with glibc,
  you would need to add "glibc.*" to the blacklist now. Also note that any
  special characters, e.g. "+", will need to be escaped in the blacklist file.
  To blacklist entire package sets, a trailing slash is now required: e.g. kde/
  Another backwards-incompatibility warning: check-updates will now return 1 if
  there are updates available - this will make it easier to use this feature
  with cron (thanks to Peter Hyman).
  Added support for Slackware-AArch64 (thanks to Stuart Winter).
  Added aaa_glibc-solibs and aaa_libraries to the "do these first" routine.
  Thanks to Robby Workman for the new slackpkg release!
ap/soma-3.3.7-noarch-1.txz:  Upgraded.
  Thanks to David Woodfall.
ap/xorriso-1.5.4.pl02-x86_64-1.txz:  Upgraded.
d/help2man-1.48.1-x86_64-1.txz:  Upgraded.
d/kernel-headers-5.10.14-x86-1.txz:  Upgraded.
k/kernel-source-5.10.14-noarch-1.txz:  Upgraded.
l/elfutils-0.183-x86_64-1.txz:  Upgraded.
l/glibc-2.32-x86_64-2.txz:  Rebuilt.
l/glibc-i18n-2.32-x86_64-2.txz:  Rebuilt.
l/glibc-profile-2.32-x86_64-2.txz:  Rebuilt.
l/lcms2-2.12-x86_64-1.txz:  Upgraded.
l/libburn-1.5.4-x86_64-1.txz:  Upgraded.
x/xf86-input-wacom-0.40.0-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2021-02-08 05:13:26 +00:00 committed by Eric Hameleers
parent da5b964ecc
commit 970784a8a8
96 changed files with 10922 additions and 991 deletions

View file

@ -112,7 +112,7 @@ Use one of the provided generic kernels for daily use. Do not report
ATI proprietary drivers) if you use the SMP kernel.
If you decide to use one of the non-SMP kernels, you will need to follow the
instructions in /extra/linux-5.10.12-nosmp-sdk/README.TXT to modify your
instructions in /extra/linux-5.10.14-nosmp-sdk/README.TXT to modify your
kernel sources for non-SMP usage. Note that this only applies if you are
using the Slackware-provided non-SMP kernel - if you build a custom kernel,
the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the
@ -138,6 +138,8 @@ Subpixel hinting in freetype has been enabled upstream by default, but you
*** PACKAGE ADDITIONS SINCE 14.2 ***
a/aaa_glibc-solibs (replaces a/glibc-solibs)
a/aaa_libraries (replaces a/aaa_elflibs)
a/cracklib
a/efivar
a/elogind
@ -394,6 +396,8 @@ y/nethack
*** PACKAGE REMOVALS SINCE 14.2 ***
a/aaa_elflibs (replaced by a/aaa_libraries)
a/glibc-solibs (replaced by a/aaa_glibc-solibs)
a/eject (included in a/util-linux)
a/getty-ps (moved to /extra)
a/lha (replaced by a/lhasa)

View file

@ -11,9 +11,73 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Fri, 5 Feb 2021 21:18:59 GMT</pubDate>
<lastBuildDate>Sat, 6 Feb 2021 07:59:44 GMT</lastBuildDate>
<pubDate>Mon, 8 Feb 2021 05:13:26 GMT</pubDate>
<lastBuildDate>Mon, 8 Feb 2021 16:11:48 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
<title>Mon, 8 Feb 2021 05:13:26 GMT</title>
<pubDate>Mon, 8 Feb 2021 05:13:26 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20210208051326</link>
<guid isPermaLink="false">20210208051326</guid>
<description>
<![CDATA[<pre>
a/aaa_elflibs-15.0-x86_64-30.txz: Removed.
Renamed to aaa_libraries.
a/aaa_glibc-solibs-2.32-x86_64-2.txz: Added.
This package has been renamed from glibc-solibs, which helps avoid trouble
if someone upgrades using "upgradepkg --install-new */*.txz" by upgrading
this package before aaa_libraries. Otherwise, if aaa_libraries is upgraded
first any libraries in it that are linked against a newer version of glibc
than the one installed on the system would refuse to load.
a/aaa_libraries-15.0-x86_64-1.txz: Added.
This package has been renamed from aaa_elflibs to insure that it will come
after aaa_glibc-solibs when upgraded in alphabetical order.
Upgraded: libcap.so.2.48, libelf-0.183.so, libglib-2.0.so.0.6600.6,
libgmodule-2.0.so.0.6600.6, libgobject-2.0.so.0.6600.6,
libgthread-2.0.so.0.6600.6.
Added: libtirpc.so.3.0.0.
a/btrfs-progs-5.10.1-x86_64-1.txz: Upgraded.
a/glibc-solibs-2.32-x86_64-1.txz: Removed.
Renamed to aaa_glibc-solibs.
a/kernel-generic-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-huge-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-modules-5.10.14-x86_64-1.txz: Upgraded.
ap/slackpkg-15.0-noarch-1.txz: Upgraded.
These are some of the important changes (see the ChangeLog for more):
Note that this slackpkg release contains a backwards-incompatible change to
the blacklisting syntax (e.g. glibc ---> glibc-*). This changes the prior
behavior of the blacklist function; previously, adding "glibc" to the
blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al to be
ignored by slackpkg. The new behavior is that *only* the glibc package is
ignored. If you want to blacklist all packages whose names begin with glibc,
you would need to add "glibc.*" to the blacklist now. Also note that any
special characters, e.g. "+", will need to be escaped in the blacklist file.
To blacklist entire package sets, a trailing slash is now required: e.g. kde/
Another backwards-incompatibility warning: check-updates will now return 1 if
there are updates available - this will make it easier to use this feature
with cron (thanks to Peter Hyman).
Added support for Slackware-AArch64 (thanks to Stuart Winter).
Added aaa_glibc-solibs and aaa_libraries to the "do these first" routine.
Thanks to Robby Workman for the new slackpkg release!
ap/soma-3.3.7-noarch-1.txz: Upgraded.
Thanks to David Woodfall.
ap/xorriso-1.5.4.pl02-x86_64-1.txz: Upgraded.
d/help2man-1.48.1-x86_64-1.txz: Upgraded.
d/kernel-headers-5.10.14-x86-1.txz: Upgraded.
k/kernel-source-5.10.14-noarch-1.txz: Upgraded.
l/elfutils-0.183-x86_64-1.txz: Upgraded.
l/glibc-2.32-x86_64-2.txz: Rebuilt.
l/glibc-i18n-2.32-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.32-x86_64-2.txz: Rebuilt.
l/lcms2-2.12-x86_64-1.txz: Upgraded.
l/libburn-1.5.4-x86_64-1.txz: Upgraded.
x/xf86-input-wacom-0.40.0-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Fri, 5 Feb 2021 21:18:59 GMT</title>
<pubDate>Fri, 5 Feb 2021 21:18:59 GMT</pubDate>

View file

@ -1,3 +1,59 @@
Mon Feb 8 05:13:26 UTC 2021
a/aaa_elflibs-15.0-x86_64-30.txz: Removed.
Renamed to aaa_libraries.
a/aaa_glibc-solibs-2.32-x86_64-2.txz: Added.
This package has been renamed from glibc-solibs, which helps avoid trouble
if someone upgrades using "upgradepkg --install-new */*.txz" by upgrading
this package before aaa_libraries. Otherwise, if aaa_libraries is upgraded
first any libraries in it that are linked against a newer version of glibc
than the one installed on the system would refuse to load.
a/aaa_libraries-15.0-x86_64-1.txz: Added.
This package has been renamed from aaa_elflibs to insure that it will come
after aaa_glibc-solibs when upgraded in alphabetical order.
Upgraded: libcap.so.2.48, libelf-0.183.so, libglib-2.0.so.0.6600.6,
libgmodule-2.0.so.0.6600.6, libgobject-2.0.so.0.6600.6,
libgthread-2.0.so.0.6600.6.
Added: libtirpc.so.3.0.0.
a/btrfs-progs-5.10.1-x86_64-1.txz: Upgraded.
a/glibc-solibs-2.32-x86_64-1.txz: Removed.
Renamed to aaa_glibc-solibs.
a/kernel-generic-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-huge-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-modules-5.10.14-x86_64-1.txz: Upgraded.
ap/slackpkg-15.0-noarch-1.txz: Upgraded.
These are some of the important changes (see the ChangeLog for more):
Note that this slackpkg release contains a backwards-incompatible change to
the blacklisting syntax (e.g. glibc ---> glibc-*). This changes the prior
behavior of the blacklist function; previously, adding "glibc" to the
blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al to be
ignored by slackpkg. The new behavior is that *only* the glibc package is
ignored. If you want to blacklist all packages whose names begin with glibc,
you would need to add "glibc.*" to the blacklist now. Also note that any
special characters, e.g. "+", will need to be escaped in the blacklist file.
To blacklist entire package sets, a trailing slash is now required: e.g. kde/
Another backwards-incompatibility warning: check-updates will now return 1 if
there are updates available - this will make it easier to use this feature
with cron (thanks to Peter Hyman).
Added support for Slackware-AArch64 (thanks to Stuart Winter).
Added aaa_glibc-solibs and aaa_libraries to the "do these first" routine.
Thanks to Robby Workman for the new slackpkg release!
ap/soma-3.3.7-noarch-1.txz: Upgraded.
Thanks to David Woodfall.
ap/xorriso-1.5.4.pl02-x86_64-1.txz: Upgraded.
d/help2man-1.48.1-x86_64-1.txz: Upgraded.
d/kernel-headers-5.10.14-x86-1.txz: Upgraded.
k/kernel-source-5.10.14-noarch-1.txz: Upgraded.
l/elfutils-0.183-x86_64-1.txz: Upgraded.
l/glibc-2.32-x86_64-2.txz: Rebuilt.
l/glibc-i18n-2.32-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.32-x86_64-2.txz: Rebuilt.
l/lcms2-2.12-x86_64-1.txz: Upgraded.
l/libburn-1.5.4-x86_64-1.txz: Upgraded.
x/xf86-input-wacom-0.40.0-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Fri Feb 5 21:18:59 UTC 2021
a/udisks2-2.9.2-x86_64-1.txz: Upgraded.
d/ccache-4.2-x86_64-1.txz: Upgraded.

View file

@ -1,35 +1,35 @@
Fri Feb 5 21:22:47 UTC 2021
Mon Feb 8 05:17:33 UTC 2021
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2021-02-05 21:18 .
drwxr-xr-x 12 root root 4096 2021-02-08 05:13 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14832 2021-02-03 05:39 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1059593 2021-02-05 01:03 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-05 01:03 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 15014 2021-02-08 02:07 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1059593 2021-02-05 21:23 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-05 21:23 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1288111 2021-02-05 21:18 ./ChangeLog.txt
-rw-r--r-- 1 root root 1291133 2021-02-08 05:13 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2021-02-05 00:55 ./EFI/BOOT
drwxr-xr-x 2 root root 4096 2021-02-07 22:51 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 10583136 2021-02-04 05:21 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 47774020 2021-02-05 00:55 ./EFI/BOOT/initrd.img
-rw-r--r-- 2 root root 10580256 2021-02-07 20:42 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 47778864 2021-02-07 22:45 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1381506 2021-02-05 01:03 ./FILELIST.TXT
-rw-r--r-- 1 root root 1381506 2021-02-05 21:22 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 840845 2021-02-05 21:22 ./PACKAGES.TXT
-rw-r--r-- 1 root root 840792 2021-02-08 05:17 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3635 2021-02-05 00:47 ./README.initrd
-rw-r--r-- 1 root root 3635 2021-02-07 22:36 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@ -38,7 +38,7 @@ drwxr-xr-x 2 root root 4096 2021-02-05 00:55 ./EFI/BOOT
-rw-r--r-- 1 root root 13855 2008-12-08 18:13 ./SPEAKUP_DOCS.TXT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57632 2016-06-29 18:46 ./Slackware-HOWTO
-rw-r--r-- 1 root root 6668 2018-08-28 21:58 ./UPGRADE.TXT
-rw-r--r-- 1 root root 6672 2021-02-08 05:11 ./UPGRADE.TXT
drwxr-xr-x 17 root root 4096 2021-02-01 03:16 ./extra
-rw-r--r-- 1 root root 47555 2021-02-01 03:16 ./extra/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-01 03:16 ./extra/CHECKSUMS.md5.asc
@ -640,16 +640,16 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv
-rw-r--r-- 1 root root 233 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txt
-rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc
drwxr-xr-x 3 root root 4096 2021-02-05 00:55 ./isolinux
drwxr-xr-x 3 root root 4096 2021-02-07 22:51 ./isolinux
-rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2019-07-05 18:54 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
-rw-r--r-- 2 root root 47774020 2021-02-05 00:55 ./isolinux/initrd.img
-rw-r--r-- 2 root root 47778864 2021-02-07 22:45 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 683 2021-02-05 00:47 ./isolinux/message.txt
-rw-r--r-- 1 root root 683 2021-02-07 22:36 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@ -660,12 +660,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 2879 2020-12-07 20:48 ./isolinux/setpkg
drwxr-xr-x 5 root root 4096 2021-02-05 00:47 ./kernels
-rw-r--r-- 1 root root 37 2021-02-05 00:47 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2021-02-04 05:21 ./kernels/huge.s
-rw-r--r-- 1 root root 1261365 2021-02-04 05:21 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 10583136 2021-02-04 05:21 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 230264 2021-02-04 04:11 ./kernels/huge.s/config
drwxr-xr-x 5 root root 4096 2021-02-07 22:36 ./kernels
-rw-r--r-- 1 root root 37 2021-02-07 22:36 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2021-02-07 20:42 ./kernels/huge.s
-rw-r--r-- 1 root root 1261448 2021-02-07 20:42 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 10580256 2021-02-07 20:42 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 230264 2021-02-07 19:23 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@ -710,19 +710,22 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2021-02-05 21:22 ./slackware64
-rw-r--r-- 1 root root 328934 2021-02-05 21:22 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-05 21:22 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 408279 2021-02-05 21:21 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3995013 2021-02-05 21:21 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2021-02-08 05:17 ./slackware64
-rw-r--r-- 1 root root 328946 2021-02-08 05:17 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-08 05:17 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 408291 2021-02-08 05:16 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3995708 2021-02-08 05:16 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
drwxr-xr-x 2 root root 24576 2021-02-08 05:16 ./slackware64/a
-rw-r--r-- 1 root root 327 2021-01-20 23:06 ./slackware64/a/aaa_base-14.2-x86_64-6.txt
-rw-r--r-- 1 root root 10804 2021-01-20 23:06 ./slackware64/a/aaa_base-14.2-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:06 ./slackware64/a/aaa_base-14.2-x86_64-6.txz.asc
-rw-r--r-- 1 root root 471 2021-01-22 17:36 ./slackware64/a/aaa_elflibs-15.0-x86_64-30.txt
-rw-r--r-- 1 root root 9021592 2021-01-22 17:36 ./slackware64/a/aaa_elflibs-15.0-x86_64-30.txz
-rw-r--r-- 1 root root 163 2021-01-22 17:36 ./slackware64/a/aaa_elflibs-15.0-x86_64-30.txz.asc
-rw-r--r-- 1 root root 371 2021-02-07 21:20 ./slackware64/a/aaa_glibc-solibs-2.32-x86_64-2.txt
-rw-r--r-- 1 root root 2713840 2021-02-07 21:20 ./slackware64/a/aaa_glibc-solibs-2.32-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-07 21:20 ./slackware64/a/aaa_glibc-solibs-2.32-x86_64-2.txz.asc
-rw-r--r-- 1 root root 413 2021-02-07 22:23 ./slackware64/a/aaa_libraries-15.0-x86_64-1.txt
-rw-r--r-- 1 root root 9083800 2021-02-07 22:23 ./slackware64/a/aaa_libraries-15.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 22:23 ./slackware64/a/aaa_libraries-15.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 503 2021-01-20 23:07 ./slackware64/a/aaa_terminfo-6.2_20201219-x86_64-3.txt
-rw-r--r-- 1 root root 50408 2021-01-20 23:07 ./slackware64/a/aaa_terminfo-6.2_20201219-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:07 ./slackware64/a/aaa_terminfo-6.2_20201219-x86_64-3.txz.asc
@ -741,9 +744,9 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 226 2021-01-20 23:08 ./slackware64/a/bin-11.1-x86_64-4.txt
-rw-r--r-- 1 root root 39180 2021-01-20 23:08 ./slackware64/a/bin-11.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:08 ./slackware64/a/bin-11.1-x86_64-4.txz.asc
-rw-r--r-- 1 root root 482 2021-01-19 19:41 ./slackware64/a/btrfs-progs-5.10-x86_64-1.txt
-rw-r--r-- 1 root root 787584 2021-01-19 19:41 ./slackware64/a/btrfs-progs-5.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-19 19:41 ./slackware64/a/btrfs-progs-5.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 482 2021-02-06 17:37 ./slackware64/a/btrfs-progs-5.10.1-x86_64-1.txt
-rw-r--r-- 1 root root 788424 2021-02-06 17:37 ./slackware64/a/btrfs-progs-5.10.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-06 17:37 ./slackware64/a/btrfs-progs-5.10.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 477 2021-01-20 23:08 ./slackware64/a/bzip2-1.0.8-x86_64-2.txt
-rw-r--r-- 1 root root 92404 2021-01-20 23:08 ./slackware64/a/bzip2-1.0.8-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:08 ./slackware64/a/bzip2-1.0.8-x86_64-2.txz.asc
@ -828,9 +831,6 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 279 2021-01-20 23:16 ./slackware64/a/gettext-0.21-x86_64-2.txt
-rw-r--r-- 1 root root 424876 2021-01-20 23:16 ./slackware64/a/gettext-0.21-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:16 ./slackware64/a/gettext-0.21-x86_64-2.txz.asc
-rw-r--r-- 1 root root 323 2021-01-18 03:49 ./slackware64/a/glibc-solibs-2.32-x86_64-1.txt
-rw-r--r-- 1 root root 2720056 2021-01-18 03:49 ./slackware64/a/glibc-solibs-2.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-18 03:49 ./slackware64/a/glibc-solibs-2.32-x86_64-1.txz.asc
-rw-r--r-- 1 root root 502 2021-01-24 20:12 ./slackware64/a/glibc-zoneinfo-2021a-noarch-1.txt
-rw-r--r-- 1 root root 204056 2021-01-24 20:12 ./slackware64/a/glibc-zoneinfo-2021a-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-01-24 20:12 ./slackware64/a/glibc-zoneinfo-2021a-noarch-1.txz.asc
@ -881,15 +881,15 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 422 2021-01-20 01:22 ./slackware64/a/kernel-firmware-20210119_0578970-noarch-1.txt
-rw-r--r-- 1 root root 137065440 2021-01-20 01:22 ./slackware64/a/kernel-firmware-20210119_0578970-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-01-20 01:22 ./slackware64/a/kernel-firmware-20210119_0578970-noarch-1.txz.asc
-rw-r--r-- 1 root root 624 2021-02-04 05:22 ./slackware64/a/kernel-generic-5.10.13-x86_64-1.txt
-rw-r--r-- 1 root root 7754880 2021-02-04 05:22 ./slackware64/a/kernel-generic-5.10.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 05:22 ./slackware64/a/kernel-generic-5.10.13-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2021-02-04 05:21 ./slackware64/a/kernel-huge-5.10.13-x86_64-1.txt
-rw-r--r-- 1 root root 11469016 2021-02-04 05:21 ./slackware64/a/kernel-huge-5.10.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 05:21 ./slackware64/a/kernel-huge-5.10.13-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2021-02-04 05:26 ./slackware64/a/kernel-modules-5.10.13-x86_64-1.txt
-rw-r--r-- 1 root root 47160016 2021-02-04 05:26 ./slackware64/a/kernel-modules-5.10.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 05:26 ./slackware64/a/kernel-modules-5.10.13-x86_64-1.txz.asc
-rw-r--r-- 1 root root 624 2021-02-07 20:43 ./slackware64/a/kernel-generic-5.10.14-x86_64-1.txt
-rw-r--r-- 1 root root 7755696 2021-02-07 20:43 ./slackware64/a/kernel-generic-5.10.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 20:43 ./slackware64/a/kernel-generic-5.10.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2021-02-07 20:42 ./slackware64/a/kernel-huge-5.10.14-x86_64-1.txt
-rw-r--r-- 1 root root 11465848 2021-02-07 20:42 ./slackware64/a/kernel-huge-5.10.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 20:42 ./slackware64/a/kernel-huge-5.10.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2021-02-07 20:46 ./slackware64/a/kernel-modules-5.10.14-x86_64-1.txt
-rw-r--r-- 1 root root 47187580 2021-02-07 20:46 ./slackware64/a/kernel-modules-5.10.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 20:46 ./slackware64/a/kernel-modules-5.10.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2021-01-20 23:21 ./slackware64/a/kmod-28-x86_64-2.txt
-rw-r--r-- 1 root root 114496 2021-01-20 23:21 ./slackware64/a/kmod-28-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:21 ./slackware64/a/kmod-28-x86_64-2.txz.asc
@ -935,8 +935,8 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 405 2021-01-20 23:23 ./slackware64/a/lzlib-1.12-x86_64-2.txt
-rw-r--r-- 1 root root 57756 2021-01-20 23:23 ./slackware64/a/lzlib-1.12-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:23 ./slackware64/a/lzlib-1.12-x86_64-2.txz.asc
-rw-r--r-- 1 root root 9785 2021-02-05 00:47 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9785 2021-02-05 00:47 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 9806 2021-02-07 22:36 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9806 2021-02-07 22:36 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2021-01-20 23:23 ./slackware64/a/mcelog-175-x86_64-2.txt
-rw-r--r-- 1 root root 345316 2021-01-20 23:23 ./slackware64/a/mcelog-175-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:23 ./slackware64/a/mcelog-175-x86_64-2.txz.asc
@ -1042,7 +1042,7 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 378 2021-01-20 23:30 ./slackware64/a/sysvinit-scripts-2.1-noarch-38.txt
-rw-r--r-- 1 root root 22492 2021-01-20 23:30 ./slackware64/a/sysvinit-scripts-2.1-noarch-38.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:30 ./slackware64/a/sysvinit-scripts-2.1-noarch-38.txz.asc
-rw-r--r-- 1 root root 1528 2021-02-05 00:47 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1534 2021-02-07 22:36 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2021-01-20 23:31 ./slackware64/a/tar-1.33-x86_64-2.txt
-rw-r--r-- 1 root root 850308 2021-01-20 23:31 ./slackware64/a/tar-1.33-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:31 ./slackware64/a/tar-1.33-x86_64-2.txz.asc
@ -1097,7 +1097,7 @@ drwxr-xr-x 2 root root 24576 2021-02-05 21:21 ./slackware64/a
-rw-r--r-- 1 root root 540 2021-01-20 23:35 ./slackware64/a/zoo-2.10_22-x86_64-3.txt
-rw-r--r-- 1 root root 56096 2021-01-20 23:35 ./slackware64/a/zoo-2.10_22-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:35 ./slackware64/a/zoo-2.10_22-x86_64-3.txz.asc
drwxr-xr-x 2 root root 20480 2021-02-05 01:00 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2021-02-08 05:16 ./slackware64/ap
-rw-r--r-- 1 root root 291 2021-01-20 23:36 ./slackware64/ap/a2ps-4.14-x86_64-8.txt
-rw-r--r-- 1 root root 703644 2021-01-20 23:36 ./slackware64/ap/a2ps-4.14-x86_64-8.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:36 ./slackware64/ap/a2ps-4.14-x86_64-8.txz.asc
@ -1297,12 +1297,12 @@ drwxr-xr-x 2 root root 20480 2021-02-05 01:00 ./slackware64/ap
-rw-r--r-- 1 root root 452 2021-01-20 23:56 ./slackware64/ap/seejpeg-1.10-x86_64-3.txt
-rw-r--r-- 1 root root 56088 2021-01-20 23:56 ./slackware64/ap/seejpeg-1.10-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:56 ./slackware64/ap/seejpeg-1.10-x86_64-3.txz.asc
-rw-r--r-- 1 root root 555 2021-01-20 23:57 ./slackware64/ap/slackpkg-2.83.0-noarch-5.txt
-rw-r--r-- 1 root root 175916 2021-01-20 23:57 ./slackware64/ap/slackpkg-2.83.0-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:57 ./slackware64/ap/slackpkg-2.83.0-noarch-5.txz.asc
-rw-r--r-- 1 root root 298 2021-01-20 23:57 ./slackware64/ap/soma-3.3.6-noarch-2.txt
-rw-r--r-- 1 root root 30988 2021-01-20 23:57 ./slackware64/ap/soma-3.3.6-noarch-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:57 ./slackware64/ap/soma-3.3.6-noarch-2.txz.asc
-rw-r--r-- 1 root root 555 2021-02-07 21:25 ./slackware64/ap/slackpkg-15.0-noarch-1.txt
-rw-r--r-- 1 root root 178168 2021-02-07 21:25 ./slackware64/ap/slackpkg-15.0-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 21:25 ./slackware64/ap/slackpkg-15.0-noarch-1.txz.asc
-rw-r--r-- 1 root root 298 2021-02-07 19:17 ./slackware64/ap/soma-3.3.7-noarch-1.txt
-rw-r--r-- 1 root root 31028 2021-02-07 19:17 ./slackware64/ap/soma-3.3.7-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 19:17 ./slackware64/ap/soma-3.3.7-noarch-1.txz.asc
-rw-r--r-- 1 root root 293 2021-01-20 23:57 ./slackware64/ap/sox-14.4.2-x86_64-7.txt
-rw-r--r-- 1 root root 387108 2021-01-20 23:57 ./slackware64/ap/sox-14.4.2-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-01-20 23:57 ./slackware64/ap/sox-14.4.2-x86_64-7.txz.asc
@ -1346,13 +1346,13 @@ drwxr-xr-x 2 root root 20480 2021-02-05 01:00 ./slackware64/ap
-rw-r--r-- 1 root root 523 2021-01-21 00:01 ./slackware64/ap/xfsdump-3.1.9-x86_64-2.txt
-rw-r--r-- 1 root root 340292 2021-01-21 00:01 ./slackware64/ap/xfsdump-3.1.9-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 00:01 ./slackware64/ap/xfsdump-3.1.9-x86_64-2.txz.asc
-rw-r--r-- 1 root root 570 2021-01-31 19:38 ./slackware64/ap/xorriso-1.5.4-x86_64-1.txt
-rw-r--r-- 1 root root 1021284 2021-01-31 19:38 ./slackware64/ap/xorriso-1.5.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-31 19:38 ./slackware64/ap/xorriso-1.5.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 570 2021-02-06 22:26 ./slackware64/ap/xorriso-1.5.4.pl02-x86_64-1.txt
-rw-r--r-- 1 root root 1021476 2021-02-06 22:26 ./slackware64/ap/xorriso-1.5.4.pl02-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-06 22:26 ./slackware64/ap/xorriso-1.5.4.pl02-x86_64-1.txz.asc
-rw-r--r-- 1 root root 506 2021-01-21 00:02 ./slackware64/ap/zsh-5.8-x86_64-2.txt
-rw-r--r-- 1 root root 3056384 2021-01-21 00:02 ./slackware64/ap/zsh-5.8-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 00:02 ./slackware64/ap/zsh-5.8-x86_64-2.txz.asc
drwxr-xr-x 2 root root 16384 2021-02-05 21:21 ./slackware64/d
drwxr-xr-x 2 root root 16384 2021-02-08 05:16 ./slackware64/d
-rw-r--r-- 1 root root 360 2021-01-20 21:50 ./slackware64/d/Cython-0.29.21-x86_64-3.txt
-rw-r--r-- 1 root root 2382952 2021-01-20 21:50 ./slackware64/d/Cython-0.29.21-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 21:50 ./slackware64/d/Cython-0.29.21-x86_64-3.txz.asc
@ -1446,9 +1446,9 @@ drwxr-xr-x 2 root root 16384 2021-02-05 21:21 ./slackware64/d
-rw-r--r-- 1 root root 451 2021-01-20 22:09 ./slackware64/d/gyp-20200512_caa60026-x86_64-3.txt
-rw-r--r-- 1 root root 414372 2021-01-20 22:09 ./slackware64/d/gyp-20200512_caa60026-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 22:09 ./slackware64/d/gyp-20200512_caa60026-x86_64-3.txz.asc
-rw-r--r-- 1 root root 287 2021-01-19 19:42 ./slackware64/d/help2man-1.47.17-x86_64-1.txt
-rw-r--r-- 1 root root 199132 2021-01-19 19:42 ./slackware64/d/help2man-1.47.17-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-19 19:42 ./slackware64/d/help2man-1.47.17-x86_64-1.txz.asc
-rw-r--r-- 1 root root 287 2021-02-06 17:40 ./slackware64/d/help2man-1.48.1-x86_64-1.txt
-rw-r--r-- 1 root root 199136 2021-02-06 17:40 ./slackware64/d/help2man-1.48.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-06 17:40 ./slackware64/d/help2man-1.48.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 541 2021-01-20 22:09 ./slackware64/d/icecream-1.3.1-x86_64-2.txt
-rw-r--r-- 1 root root 255588 2021-01-20 22:09 ./slackware64/d/icecream-1.3.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 22:09 ./slackware64/d/icecream-1.3.1-x86_64-2.txz.asc
@ -1460,9 +1460,9 @@ drwxr-xr-x 2 root root 16384 2021-02-05 21:21 ./slackware64/d
-rw-r--r-- 1 root root 279 2021-01-20 22:09 ./slackware64/d/intltool-0.51.0-x86_64-5.txt
-rw-r--r-- 1 root root 48032 2021-01-20 22:09 ./slackware64/d/intltool-0.51.0-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-01-20 22:09 ./slackware64/d/intltool-0.51.0-x86_64-5.txz.asc
-rw-r--r-- 1 root root 332 2021-02-04 05:26 ./slackware64/d/kernel-headers-5.10.13-x86-1.txt
-rw-r--r-- 1 root root 1027072 2021-02-04 05:26 ./slackware64/d/kernel-headers-5.10.13-x86-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 05:26 ./slackware64/d/kernel-headers-5.10.13-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2021-02-07 20:47 ./slackware64/d/kernel-headers-5.10.14-x86-1.txt
-rw-r--r-- 1 root root 1027220 2021-02-07 20:47 ./slackware64/d/kernel-headers-5.10.14-x86-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 20:47 ./slackware64/d/kernel-headers-5.10.14-x86-1.txz.asc
-rw-r--r-- 1 root root 498 2021-01-20 22:09 ./slackware64/d/libtool-2.4.6-x86_64-15.txt
-rw-r--r-- 1 root root 428324 2021-01-20 22:09 ./slackware64/d/libtool-2.4.6-x86_64-15.txz
-rw-r--r-- 1 root root 163 2021-01-20 22:09 ./slackware64/d/libtool-2.4.6-x86_64-15.txz.asc
@ -1589,15 +1589,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
drwxr-xr-x 2 root root 4096 2021-02-05 01:00 ./slackware64/k
drwxr-xr-x 2 root root 4096 2021-02-08 05:16 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
-rw-r--r-- 1 root root 317 2021-02-04 05:19 ./slackware64/k/kernel-source-5.10.13-noarch-1.txt
-rw-r--r-- 1 root root 117302164 2021-02-04 05:19 ./slackware64/k/kernel-source-5.10.13-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 05:19 ./slackware64/k/kernel-source-5.10.13-noarch-1.txz.asc
-rw-r--r-- 1 root root 1171 2021-02-05 00:47 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1171 2021-02-05 00:47 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2021-02-05 00:47 ./slackware64/k/tagfile
-rw-r--r-- 1 root root 317 2021-02-07 20:39 ./slackware64/k/kernel-source-5.10.14-noarch-1.txt
-rw-r--r-- 1 root root 117298020 2021-02-07 20:39 ./slackware64/k/kernel-source-5.10.14-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 20:39 ./slackware64/k/kernel-source-5.10.14-noarch-1.txz.asc
-rw-r--r-- 1 root root 1171 2021-02-07 22:36 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1171 2021-02-07 22:36 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2021-02-07 22:36 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 77824 2021-02-05 01:01 ./slackware64/kde
-rw-r--r-- 1 root root 382 2021-02-04 20:39 ./slackware64/kde/akonadi-20.12.2-x86_64-1.txt
-rw-r--r-- 1 root root 2417240 2021-02-04 20:39 ./slackware64/kde/akonadi-20.12.2-x86_64-1.txz
@ -2687,7 +2687,7 @@ drwxr-xr-x 2 root root 77824 2021-02-05 01:01 ./slackware64/kde
-rw-r--r-- 1 root root 296 2021-02-04 20:55 ./slackware64/kde/zeroconf-ioslave-20.12.2-x86_64-1.txt
-rw-r--r-- 1 root root 52548 2021-02-04 20:55 ./slackware64/kde/zeroconf-ioslave-20.12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-04 20:55 ./slackware64/kde/zeroconf-ioslave-20.12.2-x86_64-1.txz.asc
drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
drwxr-xr-x 2 root root 73728 2021-02-08 05:16 ./slackware64/l
-rw-r--r-- 1 root root 329 2021-01-20 18:36 ./slackware64/l/GConf-3.2.6-x86_64-6.txt
-rw-r--r-- 1 root root 928960 2021-01-20 18:36 ./slackware64/l/GConf-3.2.6-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-01-20 18:36 ./slackware64/l/GConf-3.2.6-x86_64-6.txz.asc
@ -2723,7 +2723,7 @@ drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
-rw-r--r-- 1 root root 163 2021-01-20 18:49 ./slackware64/l/SDL2_mixer-2.0.4-x86_64-3.txz.asc
-rw-r--r-- 1 root root 254 2021-01-20 18:50 ./slackware64/l/SDL2_net-2.0.1-x86_64-3.txt
-rw-r--r-- 1 root root 13168 2021-01-20 18:50 ./slackware64/l/SDL2_net-2.0.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 18:50 ./slackware64/l/SDL2_net-2.0.1-x86_64-3.txz.asc
-rw-r--r-- 1 root root 163 2021-01-20 18:50 ./slackware64/l/SDL2_net-2.0.1-x86_64-3.txz.asc
-rw-r--r-- 1 root root 281 2021-01-20 18:50 ./slackware64/l/SDL2_ttf-2.0.15-x86_64-2.txt
-rw-r--r-- 1 root root 16868 2021-01-20 18:50 ./slackware64/l/SDL2_ttf-2.0.15-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 18:50 ./slackware64/l/SDL2_ttf-2.0.15-x86_64-2.txz.asc
@ -2844,9 +2844,9 @@ drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
-rw-r--r-- 1 root root 265 2021-01-20 19:04 ./slackware64/l/eigen3-3.3.9-x86_64-2.txt
-rw-r--r-- 1 root root 817704 2021-01-20 19:04 ./slackware64/l/eigen3-3.3.9-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:04 ./slackware64/l/eigen3-3.3.9-x86_64-2.txz.asc
-rw-r--r-- 1 root root 527 2021-01-20 19:05 ./slackware64/l/elfutils-0.182-x86_64-2.txt
-rw-r--r-- 1 root root 862744 2021-01-20 19:05 ./slackware64/l/elfutils-0.182-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:05 ./slackware64/l/elfutils-0.182-x86_64-2.txz.asc
-rw-r--r-- 1 root root 527 2021-02-07 19:05 ./slackware64/l/elfutils-0.183-x86_64-1.txt
-rw-r--r-- 1 root root 864872 2021-02-07 19:05 ./slackware64/l/elfutils-0.183-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 19:05 ./slackware64/l/elfutils-0.183-x86_64-1.txz.asc
-rw-r--r-- 1 root root 343 2021-01-20 19:05 ./slackware64/l/enchant-1.6.1-x86_64-3.txt
-rw-r--r-- 1 root root 66412 2021-01-20 19:05 ./slackware64/l/enchant-1.6.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:05 ./slackware64/l/enchant-1.6.1-x86_64-3.txz.asc
@ -2937,15 +2937,15 @@ drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
-rw-r--r-- 1 root root 407 2021-02-05 03:40 ./slackware64/l/glib2-2.66.6-x86_64-1.txt
-rw-r--r-- 1 root root 3944752 2021-02-05 03:40 ./slackware64/l/glib2-2.66.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-05 03:40 ./slackware64/l/glib2-2.66.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2021-01-18 03:49 ./slackware64/l/glibc-2.32-x86_64-1.txt
-rw-r--r-- 1 root root 5272516 2021-01-18 03:49 ./slackware64/l/glibc-2.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-18 03:49 ./slackware64/l/glibc-2.32-x86_64-1.txz.asc
-rw-r--r-- 1 root root 353 2021-01-18 03:48 ./slackware64/l/glibc-i18n-2.32-x86_64-1.txt
-rw-r--r-- 1 root root 12088608 2021-01-18 03:48 ./slackware64/l/glibc-i18n-2.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-18 03:48 ./slackware64/l/glibc-i18n-2.32-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2021-01-18 03:48 ./slackware64/l/glibc-profile-2.32-x86_64-1.txt
-rw-r--r-- 1 root root 1437116 2021-01-18 03:48 ./slackware64/l/glibc-profile-2.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-01-18 03:48 ./slackware64/l/glibc-profile-2.32-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2021-02-07 21:20 ./slackware64/l/glibc-2.32-x86_64-2.txt
-rw-r--r-- 1 root root 5251036 2021-02-07 21:20 ./slackware64/l/glibc-2.32-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-07 21:20 ./slackware64/l/glibc-2.32-x86_64-2.txz.asc
-rw-r--r-- 1 root root 353 2021-02-07 21:20 ./slackware64/l/glibc-i18n-2.32-x86_64-2.txt
-rw-r--r-- 1 root root 12090984 2021-02-07 21:20 ./slackware64/l/glibc-i18n-2.32-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-07 21:20 ./slackware64/l/glibc-i18n-2.32-x86_64-2.txz.asc
-rw-r--r-- 1 root root 507 2021-02-07 21:19 ./slackware64/l/glibc-profile-2.32-x86_64-2.txt
-rw-r--r-- 1 root root 1436588 2021-02-07 21:19 ./slackware64/l/glibc-profile-2.32-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-07 21:19 ./slackware64/l/glibc-profile-2.32-x86_64-2.txz.asc
-rw-r--r-- 1 root root 358 2021-01-20 19:16 ./slackware64/l/glibmm-2.64.5-x86_64-2.txt
-rw-r--r-- 1 root root 1014336 2021-01-20 19:16 ./slackware64/l/glibmm-2.64.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:16 ./slackware64/l/glibmm-2.64.5-x86_64-2.txz.asc
@ -3089,9 +3089,9 @@ drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
-rw-r--r-- 1 root root 210 2021-01-20 19:38 ./slackware64/l/lcms-1.19-x86_64-5.txt
-rw-r--r-- 1 root root 179336 2021-01-20 19:38 ./slackware64/l/lcms-1.19-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:38 ./slackware64/l/lcms-1.19-x86_64-5.txz.asc
-rw-r--r-- 1 root root 268 2021-01-20 19:38 ./slackware64/l/lcms2-2.11-x86_64-2.txt
-rw-r--r-- 1 root root 196776 2021-01-20 19:38 ./slackware64/l/lcms2-2.11-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:38 ./slackware64/l/lcms2-2.11-x86_64-2.txz.asc
-rw-r--r-- 1 root root 268 2021-02-07 19:06 ./slackware64/l/lcms2-2.12-x86_64-1.txt
-rw-r--r-- 1 root root 198260 2021-02-07 19:06 ./slackware64/l/lcms2-2.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 19:06 ./slackware64/l/lcms2-2.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 415 2021-01-20 19:38 ./slackware64/l/lensfun-0.3.95-x86_64-2.txt
-rw-r--r-- 1 root root 389980 2021-01-20 19:38 ./slackware64/l/lensfun-0.3.95-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:38 ./slackware64/l/lensfun-0.3.95-x86_64-2.txz.asc
@ -3116,9 +3116,9 @@ drwxr-xr-x 2 root root 73728 2021-02-05 21:21 ./slackware64/l
-rw-r--r-- 1 root root 335 2021-01-20 19:39 ./slackware64/l/libbluray-1.2.1-x86_64-2.txt
-rw-r--r-- 1 root root 157792 2021-01-20 19:39 ./slackware64/l/libbluray-1.2.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:39 ./slackware64/l/libbluray-1.2.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 414 2021-01-20 19:39 ./slackware64/l/libburn-1.5.2.pl01-x86_64-2.txt
-rw-r--r-- 1 root root 290916 2021-01-20 19:39 ./slackware64/l/libburn-1.5.2.pl01-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:39 ./slackware64/l/libburn-1.5.2.pl01-x86_64-2.txz.asc
-rw-r--r-- 1 root root 414 2021-02-07 19:08 ./slackware64/l/libburn-1.5.4-x86_64-1.txt
-rw-r--r-- 1 root root 292520 2021-02-07 19:08 ./slackware64/l/libburn-1.5.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 19:08 ./slackware64/l/libburn-1.5.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 359 2021-01-20 19:39 ./slackware64/l/libcaca-0.99.beta19-x86_64-8.txt
-rw-r--r-- 1 root root 295204 2021-01-20 19:39 ./slackware64/l/libcaca-0.99.beta19-x86_64-8.txz
-rw-r--r-- 1 root root 163 2021-01-20 19:39 ./slackware64/l/libcaca-0.99.beta19-x86_64-8.txz.asc
@ -4253,7 +4253,7 @@ drwxr-xr-x 2 root root 4096 2021-01-22 19:28 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2021-01-21 00:59 ./slackware64/tcl/tk-8.6.11.1-x86_64-2.txt
-rw-r--r-- 1 root root 1787420 2021-01-21 00:59 ./slackware64/tcl/tk-8.6.11.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 00:59 ./slackware64/tcl/tk-8.6.11.1-x86_64-2.txz.asc
drwxr-xr-x 2 root root 65536 2021-02-05 21:21 ./slackware64/x
drwxr-xr-x 2 root root 65536 2021-02-08 05:16 ./slackware64/x
-rw-r--r-- 1 root root 440 2021-01-21 00:59 ./slackware64/x/OpenCC-1.1.1-x86_64-2.txt
-rw-r--r-- 1 root root 679092 2021-01-21 00:59 ./slackware64/x/OpenCC-1.1.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 00:59 ./slackware64/x/OpenCC-1.1.1-x86_64-2.txz.asc
@ -4925,9 +4925,9 @@ drwxr-xr-x 2 root root 65536 2021-02-05 21:21 ./slackware64/x
-rw-r--r-- 1 root root 423 2021-01-21 03:55 ./slackware64/x/xf86-input-void-1.4.1-x86_64-2.txt
-rw-r--r-- 1 root root 18152 2021-01-21 03:55 ./slackware64/x/xf86-input-void-1.4.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 03:55 ./slackware64/x/xf86-input-void-1.4.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 376 2021-01-21 03:56 ./slackware64/x/xf86-input-wacom-0.39.0-x86_64-2.txt
-rw-r--r-- 1 root root 104596 2021-01-21 03:56 ./slackware64/x/xf86-input-wacom-0.39.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 03:56 ./slackware64/x/xf86-input-wacom-0.39.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 376 2021-02-07 19:11 ./slackware64/x/xf86-input-wacom-0.40.0-x86_64-1.txt
-rw-r--r-- 1 root root 105080 2021-02-07 19:11 ./slackware64/x/xf86-input-wacom-0.40.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-07 19:11 ./slackware64/x/xf86-input-wacom-0.40.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 452 2021-01-21 03:56 ./slackware64/x/xf86-video-amdgpu-19.1.0-x86_64-2.txt
-rw-r--r-- 1 root root 80988 2021-01-21 03:56 ./slackware64/x/xf86-video-amdgpu-19.1.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 03:56 ./slackware64/x/xf86-video-amdgpu-19.1.0-x86_64-2.txz.asc
@ -5462,13 +5462,13 @@ drwxr-xr-x 2 root root 4096 2021-01-22 19:26 ./slackware64/y
-rw-r--r-- 1 root root 1486680 2021-01-21 01:52 ./slackware64/y/nethack-3.6.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-01-21 01:52 ./slackware64/y/nethack-3.6.6-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2021-02-05 21:22 ./source
-rw-r--r-- 1 root root 561911 2021-02-05 21:22 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-05 21:22 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 782570 2021-02-05 21:22 ./source/FILE_LIST
-rw-r--r-- 1 root root 22246345 2021-02-05 21:22 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2021-02-08 05:17 ./source
-rw-r--r-- 1 root root 563763 2021-02-08 05:17 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-02-08 05:17 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 784918 2021-02-08 05:17 ./source/FILE_LIST
-rw-r--r-- 1 root root 22245761 2021-02-08 05:17 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 122 root root 4096 2021-01-23 03:57 ./source/a
drwxr-xr-x 122 root root 4096 2021-02-07 22:20 ./source/a
-rw-r--r-- 1 root root 1470 2021-01-17 20:11 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/a/aaa_base
-rw-r--r-- 1 root root 11115 2018-06-24 18:43 ./source/a/aaa_base/_aaa_base.tar.gz
@ -5477,14 +5477,14 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/a/aaa_base
-rw-r--r-- 1 root root 334 2018-04-14 20:30 ./source/a/aaa_base/os-release
-rw-r--r-- 1 root root 783 2018-02-27 06:13 ./source/a/aaa_base/slack-desc
-rw-r--r-- 1 root root 15 2015-12-28 19:27 ./source/a/aaa_base/slackware-version
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/a/aaa_elflibs
-rwxr-xr-x 1 root root 4266 2021-01-20 18:13 ./source/a/aaa_elflibs/aaa_elflibs.SlackBuild
-rwxr-xr-x 1 root root 1630 2015-04-20 04:39 ./source/a/aaa_elflibs/display_orphans.sh
-rw-r--r-- 1 root root 930 2018-02-27 06:13 ./source/a/aaa_elflibs/slack-desc
-rw-r--r-- 1 root root 2103 2021-01-29 23:22 ./source/a/aaa_elflibs/symlinks-to-tracked-libs
-rw-r--r-- 1 root root 462 2020-12-07 20:50 ./source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp
-rw-r--r-- 1 root root 312 2020-01-11 21:13 ./source/a/aaa_elflibs/tracked-files
-rw-r--r-- 1 root root 213 2015-04-20 04:40 ./source/a/aaa_elflibs/tracked-files-tmp
drwxr-xr-x 2 root root 4096 2021-02-07 22:20 ./source/a/aaa_libraries
-rwxr-xr-x 1 root root 4275 2021-02-07 22:22 ./source/a/aaa_libraries/aaa_libraries.SlackBuild
-rwxr-xr-x 1 root root 1630 2015-04-20 04:39 ./source/a/aaa_libraries/display_orphans.sh
-rw-r--r-- 1 root root 874 2021-02-07 22:21 ./source/a/aaa_libraries/slack-desc
-rw-r--r-- 1 root root 2103 2021-01-29 23:22 ./source/a/aaa_libraries/symlinks-to-tracked-libs
-rw-r--r-- 1 root root 462 2020-12-07 20:50 ./source/a/aaa_libraries/symlinks-to-tracked-libs-tmp
-rw-r--r-- 1 root root 312 2020-01-11 21:13 ./source/a/aaa_libraries/tracked-files
-rw-r--r-- 1 root root 213 2015-04-20 04:40 ./source/a/aaa_libraries/tracked-files-tmp
lrwxrwxrwx 1 root root 12 2018-04-16 17:31 ./source/a/aaa_terminfo -> ../l/ncurses
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/a/acl
-rw-r--r-- 1 root root 355672 2018-06-19 03:34 ./source/a/acl/acl-2.2.53.tar.lz
@ -5531,9 +5531,9 @@ drwxr-xr-x 2 root root 4096 2006-12-23 06:28 ./source/a/bin/scripts
-rw-r--r-- 1 root root 595 1993-05-02 00:04 ./source/a/bin/scripts/xx.gz
-rw-r--r-- 1 root root 677 2018-02-27 06:13 ./source/a/bin/slack-desc
-rw-r--r-- 1 root root 2403 1997-06-15 20:38 ./source/a/bin/todos.tar.gz
drwxr-xr-x 2 root root 4096 2021-01-20 18:20 ./source/a/btrfs-progs
-rw-r--r-- 1 root root 566 2021-01-18 22:19 ./source/a/btrfs-progs/btrfs-progs-v5.10.tar.sign
-rw-r--r-- 1 root root 2203516 2021-01-18 22:19 ./source/a/btrfs-progs/btrfs-progs-v5.10.tar.xz
drwxr-xr-x 2 root root 4096 2021-02-06 17:37 ./source/a/btrfs-progs
-rw-r--r-- 1 root root 566 2021-02-05 11:21 ./source/a/btrfs-progs/btrfs-progs-v5.10.1.tar.sign
-rw-r--r-- 1 root root 2204164 2021-02-05 11:21 ./source/a/btrfs-progs/btrfs-progs-v5.10.1.tar.xz
-rwxr-xr-x 1 root root 5202 2021-01-20 18:20 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
-rw-r--r-- 1 root root 66 2017-04-23 04:56 ./source/a/btrfs-progs/btrfs-progs.url
-rw-r--r-- 1 root root 942 2018-11-04 19:06 ./source/a/btrfs-progs/slack-desc
@ -6530,7 +6530,7 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/a/zoo
-rw-r--r-- 1 root root 173607 1994-12-30 20:19 ./source/a/zoo/zoo-2.10.tar.gz
-rwxr-xr-x 1 root root 3143 2021-01-20 18:13 ./source/a/zoo/zoo.SlackBuild
-rw-r--r-- 1 root root 14136 2010-05-22 09:49 ./source/a/zoo/zoo_2.10-22.debian.tar.gz
drwxr-xr-x 85 root root 4096 2021-02-04 18:37 ./source/ap
drwxr-xr-x 85 root root 4096 2021-02-07 21:25 ./source/ap
-rw-r--r-- 1 root root 861 2021-01-17 20:01 ./source/ap/FTBFSlog
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/a2ps
-rw-r--r-- 1 root root 1521 2017-10-01 17:59 ./source/ap/a2ps/a2ps-4.14-texinfo-nodes.patch.gz
@ -6967,43 +6967,70 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/seejpeg
-rw-r--r-- 1 root root 46550 1999-11-09 00:03 ./source/ap/seejpeg/seejpeg-1.10.tgz
-rwxr-xr-x 1 root root 2938 2021-01-20 18:13 ./source/ap/seejpeg/seejpeg.SlackBuild
-rw-r--r-- 1 root root 907 2018-02-27 06:12 ./source/ap/seejpeg/slack-desc
drwxr-xr-x 3 root root 4096 2021-01-20 18:13 ./source/ap/slackpkg
-rw-r--r-- 1 root root 1283 2018-06-14 21:35 ./source/ap/slackpkg/0001-Fix-for-var_log_packages-being-a-symlink.patch.gz
-rw-r--r-- 1 root root 1002 2018-06-15 01:54 ./source/ap/slackpkg/0002-Use-CHECKSUMS.md5.asc-to-determine-ChangeLog-newness.patch.gz
-rw-r--r-- 1 root root 562 2018-06-15 01:54 ./source/ap/slackpkg/0003-mirrors-x86-.sample-Remove-bjtu.edu.cn-mirror.patch.gz
-rw-r--r-- 1 root root 637 2018-09-06 03:51 ./source/ap/slackpkg/0005-Clarify-that-a-press-of-Enter-is-needed-to-confirm-k.patch.gz
-rw-r--r-- 1 root root 689 2018-09-06 03:51 ./source/ap/slackpkg/0006-Mention-possible-stale-mirror-if-CHECKSUMS.md5-gpg-v.patch.gz
-rw-r--r-- 1 root root 457 2018-06-15 03:41 ./source/ap/slackpkg/doinst.sh.gz
drwxr-xr-x 2 root root 4096 2018-05-29 20:54 ./source/ap/slackpkg/files
-rw-r--r-- 1 root root 18548 2018-05-24 07:24 ./source/ap/slackpkg/files/ChangeLog.gz
-rw-r--r-- 1 root root 6849 2010-05-01 23:10 ./source/ap/slackpkg/files/GPL.gz
-rw-r--r-- 1 root root 981 2017-10-08 20:27 ./source/ap/slackpkg/files/README.gz
-rw-r--r-- 1 root root 528 2018-05-24 07:17 ./source/ap/slackpkg/files/blacklist.new.gz
-rw-r--r-- 1 root root 11007 2018-01-07 05:23 ./source/ap/slackpkg/files/core-functions.sh.gz
-rw-r--r-- 1 root root 92 2010-05-01 23:10 ./source/ap/slackpkg/files/cutpkg.awk.gz
-rw-r--r-- 1 root root 1192 2014-07-10 22:41 ./source/ap/slackpkg/files/dialog-functions.sh.gz
-rw-r--r-- 1 root root 253 2010-05-01 23:10 ./source/ap/slackpkg/files/filelist.awk.gz
-rw-r--r-- 1 root root 358 2012-07-22 18:21 ./source/ap/slackpkg/files/install-new.awk.gz
-rw-r--r-- 1 root root 1077 2017-12-31 06:43 ./source/ap/slackpkg/files/mirrors-arm.sample.gz
-rw-r--r-- 1 root root 889 2011-03-31 02:04 ./source/ap/slackpkg/files/mirrors-s390.sample.gz
-rw-r--r-- 1 root root 3087 2017-10-10 07:42 ./source/ap/slackpkg/files/mirrors-x86.sample.gz
-rw-r--r-- 1 root root 3039 2017-10-10 07:42 ./source/ap/slackpkg/files/mirrors-x86_64.sample.gz
-rw-r--r-- 1 root root 363 2018-04-04 03:26 ./source/ap/slackpkg/files/pkglist.awk.gz
-rw-r--r-- 1 root root 1969 2018-04-04 07:09 ./source/ap/slackpkg/files/post-functions.sh.gz
-rw-r--r-- 1 root root 3402 2018-04-04 01:24 ./source/ap/slackpkg/files/slackpkg.8.gz
-rw-r--r-- 1 root root 3097 2017-10-08 20:35 ./source/ap/slackpkg/files/slackpkg.conf.5.gz
-rw-r--r-- 1 root root 2620 2013-05-22 20:11 ./source/ap/slackpkg/files/slackpkg.conf.new.gz
-rw-r--r-- 1 root root 4477 2018-01-06 23:55 ./source/ap/slackpkg/files/slackpkg.gz
-rw-r--r-- 1 root root 82664 2018-05-29 20:52 ./source/ap/slackpkg/manpages-l10n.tar.xz
-rw-r--r-- 1 root root 1007 2018-04-28 19:32 ./source/ap/slackpkg/slack-desc
-rwxr-xr-x 1 root root 5299 2021-01-20 18:13 ./source/ap/slackpkg/slackpkg.SlackBuild
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/soma
drwxr-xr-x 3 root root 4096 2021-02-05 01:55 ./source/ap/slackpkg
-rw-r--r-- 1 root root 967 2019-07-15 20:15 ./source/ap/slackpkg/doinst.sh
drwxr-xr-x 3 root root 4096 2021-02-05 01:54 ./source/ap/slackpkg/files
-rw-r--r-- 1 root root 58568 2021-02-05 01:54 ./source/ap/slackpkg/files/ChangeLog
-rw-r--r-- 1 root root 17992 2010-05-01 23:10 ./source/ap/slackpkg/files/GPL
-rw-r--r-- 1 root root 2922 2017-10-08 20:27 ./source/ap/slackpkg/files/README
-rw-r--r-- 1 root root 1294 2019-07-15 20:15 ./source/ap/slackpkg/files/blacklist.new
-rw-r--r-- 1 root root 38930 2021-02-05 01:54 ./source/ap/slackpkg/files/core-functions.sh
-rw-r--r-- 1 root root 77 2019-04-08 06:41 ./source/ap/slackpkg/files/cutpkg.awk
-rw-r--r-- 1 root root 2456 2020-02-19 00:54 ./source/ap/slackpkg/files/dialog-functions.sh
-rw-r--r-- 1 root root 424 2010-05-01 23:10 ./source/ap/slackpkg/files/filelist.awk
-rw-r--r-- 1 root root 1250 2019-07-15 20:07 ./source/ap/slackpkg/files/install-new.awk
drwxr-xr-x 2 root root 4096 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n
-rw-r--r-- 1 root root 11149 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/de.slackpkg
-rw-r--r-- 1 root root 9907 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/de.slackpkg.conf
-rw-r--r-- 1 root root 17402 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/el.slackpkg
-rw-r--r-- 1 root root 16243 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/el.slackpkg.conf
-rw-r--r-- 1 root root 10467 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/es.slackpkg
-rw-r--r-- 1 root root 9936 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/es.slackpkg.conf
-rw-r--r-- 1 root root 15030 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/fa.slackpkg
-rw-r--r-- 1 root root 14016 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/fa.slackpkg.conf
-rw-r--r-- 1 root root 11033 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/fr.slackpkg
-rw-r--r-- 1 root root 10261 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/fr.slackpkg.conf
-rw-r--r-- 1 root root 9782 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/id.slackpkg
-rw-r--r-- 1 root root 9187 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/id.slackpkg.conf
-rw-r--r-- 1 root root 10082 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/it.slackpkg
-rw-r--r-- 1 root root 9488 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/it.slackpkg.conf
-rw-r--r-- 1 root root 9887 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/nb.slackpkg
-rw-r--r-- 1 root root 9055 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/nb.slackpkg.conf
-rw-r--r-- 1 root root 10405 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/nl.slackpkg
-rw-r--r-- 1 root root 9062 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/nl.slackpkg.conf
-rw-r--r-- 1 root root 10229 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/pl.slackpkg
-rw-r--r-- 1 root root 9255 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/pl.slackpkg.conf
-rw-r--r-- 1 root root 10329 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/pt_BR.slackpkg
-rw-r--r-- 1 root root 9576 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/pt_BR.slackpkg.conf
-rw-r--r-- 1 root root 10338 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/pt_PT.slackpkg
-rw-r--r-- 1 root root 9664 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/pt_PT.slackpkg.conf
-rw-r--r-- 1 root root 13925 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/ru.slackpkg
-rw-r--r-- 1 root root 13758 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/ru.slackpkg.conf
-rw-r--r-- 1 root root 9968 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/sv.slackpkg
-rw-r--r-- 1 root root 9079 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/sv.slackpkg.conf
-rw-r--r-- 1 root root 9989 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/tr.slackpkg
-rw-r--r-- 1 root root 9382 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/tr.slackpkg.conf
-rw-r--r-- 1 root root 15883 2017-11-08 00:42 ./source/ap/slackpkg/files/manpages-l10n/uk.slackpkg
-rw-r--r-- 1 root root 15268 2019-01-29 03:51 ./source/ap/slackpkg/files/manpages-l10n/uk.slackpkg.conf
-rw-r--r-- 1 root root 3908 2021-01-19 00:22 ./source/ap/slackpkg/files/mirrors-arm.sample
-rw-r--r-- 1 root root 1763 2011-03-31 02:04 ./source/ap/slackpkg/files/mirrors-s390.sample
-rw-r--r-- 1 root root 18772 2020-08-03 05:08 ./source/ap/slackpkg/files/mirrors-x86.sample
-rw-r--r-- 1 root root 18750 2020-08-03 05:09 ./source/ap/slackpkg/files/mirrors-x86_64.sample
-rw-r--r-- 1 root root 815 2020-11-27 08:57 ./source/ap/slackpkg/files/pkglist.awk
-rw-r--r-- 1 root root 6717 2019-07-15 20:15 ./source/ap/slackpkg/files/post-functions.sh
-rw-r--r-- 1 root root 14073 2021-02-05 01:54 ./source/ap/slackpkg/files/slackpkg
-rw-r--r-- 1 root root 9760 2021-02-05 01:54 ./source/ap/slackpkg/files/slackpkg.8
-rw-r--r-- 1 root root 8943 2021-01-18 17:26 ./source/ap/slackpkg/files/slackpkg.conf.5
-rw-r--r-- 1 root root 6108 2021-02-05 01:54 ./source/ap/slackpkg/files/slackpkg.conf.new
-rw-r--r-- 1 root root 1007 2018-04-29 18:06 ./source/ap/slackpkg/slack-desc
-rwxr-xr-x 1 root root 4191 2021-02-05 01:54 ./source/ap/slackpkg/slackpkg.SlackBuild
drwxr-xr-x 2 root root 4096 2021-02-07 19:16 ./source/ap/soma
-rw-r--r-- 1 root root 3364 2020-08-21 17:24 ./source/ap/soma/README
-rw-r--r-- 1 root root 336 2020-06-16 06:05 ./source/ap/soma/doinst.sh.gz
-rw-r--r-- 1 root root 750 2020-05-16 17:13 ./source/ap/soma/slack-desc
-rw-r--r-- 1 root root 38950 2020-08-22 19:22 ./source/ap/soma/soma-3.3.6.tar.gz
-rwxr-xr-x 1 root root 2650 2021-01-20 18:13 ./source/ap/soma/soma.SlackBuild
-rw-r--r-- 1 root root 268 2020-08-21 15:33 ./source/ap/soma/soma.info
-rw-r--r-- 1 root root 39006 2021-02-07 19:15 ./source/ap/soma/soma-3.3.7.tar.gz
-rwxr-xr-x 1 root root 2650 2021-02-07 17:46 ./source/ap/soma/soma.SlackBuild
-rw-r--r-- 1 root root 268 2021-02-07 17:46 ./source/ap/soma/soma.info
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/sox
-rw-r--r-- 1 root root 744 2018-06-26 22:00 ./source/ap/sox/slack-desc
-rw-r--r-- 1 root root 763840 2015-02-22 21:04 ./source/ap/sox/sox-14.4.2.tar.xz
@ -7090,10 +7117,10 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/xfsdump
-rw-r--r-- 1 root root 600348 2020-01-31 17:39 ./source/ap/xfsdump/xfsdump-3.1.9.tar.xz
-rwxr-xr-x 1 root root 4217 2021-01-20 18:13 ./source/ap/xfsdump/xfsdump.SlackBuild
-rw-r--r-- 1 root root 42 2020-02-03 20:02 ./source/ap/xfsdump/xfsdump.url
drwxr-xr-x 2 root root 4096 2021-01-31 19:37 ./source/ap/xorriso
drwxr-xr-x 2 root root 4096 2021-02-06 22:24 ./source/ap/xorriso
-rw-r--r-- 1 root root 1025 2018-02-27 06:12 ./source/ap/xorriso/slack-desc
-rw-r--r-- 1 root root 1632016 2021-01-30 20:24 ./source/ap/xorriso/xorriso-1.5.4.tar.lz
-rwxr-xr-x 1 root root 4605 2021-01-31 19:37 ./source/ap/xorriso/xorriso.SlackBuild
-rw-r--r-- 1 root root 1632800 2021-02-06 13:29 ./source/ap/xorriso/xorriso-1.5.4.pl02.tar.lz
-rwxr-xr-x 1 root root 4723 2021-02-06 22:26 ./source/ap/xorriso/xorriso.SlackBuild
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/ap/zsh
-rw-r--r-- 1 root root 140 2007-04-10 01:12 ./source/ap/zsh/doinst.sh.gz
-rw-r--r-- 1 root root 957 2018-02-27 06:12 ./source/ap/zsh/slack-desc
@ -7257,9 +7284,9 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/d/gyp
-rw-r--r-- 1 root root 737 2020-05-26 00:58 ./source/d/gyp/gyp-python39.patch.gz
-rwxr-xr-x 1 root root 3674 2021-01-20 18:13 ./source/d/gyp/gyp.SlackBuild
-rw-r--r-- 1 root root 902 2020-05-30 20:24 ./source/d/gyp/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:21 ./source/d/help2man
-rw-r--r-- 1 root root 211476 2021-01-19 12:43 ./source/d/help2man/help2man-1.47.17.tar.xz
-rw-r--r-- 1 root root 95 2021-01-19 12:44 ./source/d/help2man/help2man-1.47.17.tar.xz.sig
drwxr-xr-x 2 root root 4096 2021-02-06 17:40 ./source/d/help2man
-rw-r--r-- 1 root root 210500 2021-02-06 02:56 ./source/d/help2man/help2man-1.48.1.tar.xz
-rw-r--r-- 1 root root 95 2021-02-06 02:56 ./source/d/help2man/help2man-1.48.1.tar.xz.sig
-rwxr-xr-x 1 root root 4742 2021-01-20 18:21 ./source/d/help2man/help2man.SlackBuild
-rw-r--r-- 1 root root 743 2018-02-27 06:13 ./source/d/help2man/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:13 ./source/d/icecream
@ -7537,9 +7564,9 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs
-rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos
drwxr-xr-x 3 root root 4096 2020-08-20 05:22 ./source/installer
-rw-r--r-- 1 root root 35940 2021-02-01 18:59 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 36037 2021-02-05 20:56 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README
-rwxr-xr-x 1 root root 75411 2021-02-01 18:59 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 75419 2021-02-05 20:56 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 2244 2018-03-18 19:14 ./source/installer/installer.SlackBuild
-rw-r--r-- 1 root root 1376 2020-02-29 06:16 ./source/installer/module-blacklist
-rwxr-xr-x 1 root root 5287 2019-12-07 00:25 ./source/installer/repack_installer.SlackBuild
@ -7574,21 +7601,21 @@ drwxr-xr-x 2 root root 4096 2021-01-14 19:53 ./source/installer/sources/na
-rw-r--r-- 1 root root 1427592 2021-01-14 10:21 ./source/installer/sources/nano/nano-5.5.tar.xz
-rw-r--r-- 1 root root 833 2021-01-14 10:21 ./source/installer/sources/nano/nano-5.5.tar.xz.sig
-rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./source/installer/usbimg2disk.sh
drwxr-xr-x 4 root root 4096 2021-02-04 04:06 ./source/k
drwxr-xr-x 4 root root 4096 2021-02-07 19:14 ./source/k
-rwxr-xr-x 1 root root 7861 2019-12-27 22:39 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2021-02-04 04:11 ./source/k/kernel-configs
-rw-r--r-- 1 root root 228235 2021-02-04 04:09 ./source/k/kernel-configs/config-generic-5.10.13
-rw-r--r-- 1 root root 230264 2021-02-04 04:11 ./source/k/kernel-configs/config-generic-5.10.13.x64
-rw-r--r-- 1 root root 229664 2021-02-04 04:09 ./source/k/kernel-configs/config-generic-smp-5.10.13-smp
-rw-r--r-- 1 root root 228235 2021-02-04 04:09 ./source/k/kernel-configs/config-huge-5.10.13
-rw-r--r-- 1 root root 230264 2021-02-04 04:11 ./source/k/kernel-configs/config-huge-5.10.13.x64
-rw-r--r-- 1 root root 229664 2021-02-04 04:09 ./source/k/kernel-configs/config-huge-smp-5.10.13-smp
drwxr-xr-x 2 root root 4096 2021-02-07 19:24 ./source/k/kernel-configs
-rw-r--r-- 1 root root 228235 2021-02-07 19:22 ./source/k/kernel-configs/config-generic-5.10.14
-rw-r--r-- 1 root root 230264 2021-02-07 19:23 ./source/k/kernel-configs/config-generic-5.10.14.x64
-rw-r--r-- 1 root root 229664 2021-02-07 19:21 ./source/k/kernel-configs/config-generic-smp-5.10.14-smp
-rw-r--r-- 1 root root 228235 2021-02-07 19:22 ./source/k/kernel-configs/config-huge-5.10.14
-rw-r--r-- 1 root root 230264 2021-02-07 19:23 ./source/k/kernel-configs/config-huge-5.10.14.x64
-rw-r--r-- 1 root root 229664 2021-02-07 19:22 ./source/k/kernel-configs/config-huge-smp-5.10.14-smp
-rwxr-xr-x 1 root root 7441 2020-06-11 19:56 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6004 2020-06-11 19:57 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 7977 2020-06-11 19:56 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 991 2021-02-03 22:45 ./source/k/linux-5.10.13.tar.sign
-rw-r--r-- 1 root root 116258488 2021-02-03 22:45 ./source/k/linux-5.10.13.tar.xz
-rw-r--r-- 1 root root 991 2021-02-07 14:46 ./source/k/linux-5.10.14.tar.sign
-rw-r--r-- 1 root root 116254224 2021-02-07 14:46 ./source/k/linux-5.10.14.tar.xz
drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc
-rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686
-rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586
@ -8852,28 +8879,28 @@ drwxr-xr-x 2 root root 4096 2021-02-02 18:38 ./source/kde/kde/src/applicat
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdenetwork-filesharing-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 11496508 2021-02-02 01:00 ./source/kde/kde/src/applications/kdenlive-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdenlive-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 2145492 2021-02-02 01:00 ./source/kde/kde/src/applications/kdepim-addons-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdepim-addons-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 1801616 2021-02-02 01:00 ./source/kde/kde/src/applications/kdepim-runtime-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdepim-runtime-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 37436 2021-02-02 01:00 ./source/kde/kde/src/applications/kdesdk-kioslaves-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdesdk-kioslaves-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 17780 2021-02-02 01:00 ./source/kde/kde/src/applications/kdesdk-thumbnailers-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdesdk-thumbnailers-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 467340 2021-02-02 01:00 ./source/kde/kde/src/applications/kdf-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdf-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 108504 2021-02-02 01:00 ./source/kde/kde/src/applications/kdialog-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdialog-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 4698100 2021-02-02 01:00 ./source/kde/kde/src/applications/kdiamond-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdiamond-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 190688 2021-02-02 01:00 ./source/kde/kde/src/applications/keditbookmarks-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/keditbookmarks-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 278768 2021-02-02 01:00 ./source/kde/kde/src/applications/kfind-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfind-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 204268 2021-02-02 01:00 ./source/kde/kde/src/applications/kfloppy-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfloppy-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 644004 2021-02-02 01:00 ./source/kde/kde/src/applications/kfourinline-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfourinline-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 2145492 2021-02-02 01:00 ./source/kde/kde/src/applications/kdepim-addons-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdepim-addons-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 1801616 2021-02-02 01:00 ./source/kde/kde/src/applications/kdepim-runtime-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdepim-runtime-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 37436 2021-02-02 01:00 ./source/kde/kde/src/applications/kdesdk-kioslaves-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdesdk-kioslaves-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 17780 2021-02-02 01:00 ./source/kde/kde/src/applications/kdesdk-thumbnailers-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdesdk-thumbnailers-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 467340 2021-02-02 01:00 ./source/kde/kde/src/applications/kdf-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdf-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 108504 2021-02-02 01:00 ./source/kde/kde/src/applications/kdialog-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdialog-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 4698100 2021-02-02 01:00 ./source/kde/kde/src/applications/kdiamond-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kdiamond-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 190688 2021-02-02 01:00 ./source/kde/kde/src/applications/keditbookmarks-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/keditbookmarks-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 278768 2021-02-02 01:00 ./source/kde/kde/src/applications/kfind-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfind-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 204268 2021-02-02 01:00 ./source/kde/kde/src/applications/kfloppy-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfloppy-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 644004 2021-02-02 01:00 ./source/kde/kde/src/applications/kfourinline-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kfourinline-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 10763904 2021-02-02 01:00 ./source/kde/kde/src/applications/kgeography-20.12.2.tar.xz
-rw-r--r-- 1 root root 833 2021-02-02 01:56 ./source/kde/kde/src/applications/kgeography-20.12.2.tar.xz.sig
-rw-r--r-- 1 root root 5583764 2021-02-02 01:00 ./source/kde/kde/src/applications/kget-20.12.2.tar.xz
@ -9432,7 +9459,7 @@ drwxr-xr-x 2 root root 4096 2020-11-11 22:13 ./source/kde/kde/src/plasma-
-rw-r--r-- 1 root root 488 2021-01-05 12:48 ./source/kde/kde/src/plasma/systemsettings-5.20.5.tar.xz.sig
-rw-r--r-- 1 root root 81876 2021-01-05 12:48 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.20.5.tar.xz
-rw-r--r-- 1 root root 488 2021-01-05 12:48 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.20.5.tar.xz.sig
drwxr-xr-x 355 root root 12288 2021-01-25 19:32 ./source/l
drwxr-xr-x 355 root root 12288 2021-02-07 21:16 ./source/l
-rw-r--r-- 1 root root 4804 2021-01-16 18:39 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2021-01-20 18:16 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@ -9701,9 +9728,9 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/eigen3
-rw-r--r-- 1 root root 1387768 2020-12-06 20:39 ./source/l/eigen3/eigen-3.3.9.tar.lz
-rwxr-xr-x 1 root root 3477 2021-01-20 18:16 ./source/l/eigen3/eigen3.SlackBuild
-rw-r--r-- 1 root root 751 2020-11-01 20:04 ./source/l/eigen3/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/elfutils
-rw-r--r-- 1 root root 8518931 2020-10-31 22:41 ./source/l/elfutils/elfutils-0.182.tar.lz
-rwxr-xr-x 1 root root 4678 2021-01-20 18:16 ./source/l/elfutils/elfutils.SlackBuild
drwxr-xr-x 2 root root 4096 2021-02-07 19:04 ./source/l/elfutils
-rw-r--r-- 1 root root 8540525 2021-02-07 17:57 ./source/l/elfutils/elfutils-0.183.tar.lz
-rwxr-xr-x 1 root root 4678 2021-02-07 19:04 ./source/l/elfutils/elfutils.SlackBuild
-rw-r--r-- 1 root root 983 2020-11-01 18:17 ./source/l/elfutils/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/enchant
-rw-r--r-- 1 root root 367708 2017-04-04 21:26 ./source/l/enchant/enchant-1.6.1.tar.xz
@ -9886,28 +9913,26 @@ drwxr-xr-x 2 root root 4096 2021-02-05 03:36 ./source/l/glib2
-rw-r--r-- 1 root root 999 2011-03-27 21:04 ./source/l/glib2/libglib2.csh
-rw-r--r-- 1 root root 982 2008-03-18 07:08 ./source/l/glib2/libglib2.sh
-rw-r--r-- 1 root root 860 2018-11-15 04:21 ./source/l/glib2/slack-desc
drwxr-xr-x 4 root root 4096 2021-01-20 18:20 ./source/l/glibc
-rw-r--r-- 1 root root 5660 2020-08-16 19:34 ./source/l/glibc/doinst.sh-aa_glibc-solibs
drwxr-xr-x 4 root root 4096 2021-02-05 20:54 ./source/l/glibc
-rw-r--r-- 1 root root 5660 2020-08-16 19:34 ./source/l/glibc/doinst.sh-aaa_glibc-solibs
-rw-r--r-- 1 root root 5761 2020-08-16 19:34 ./source/l/glibc/doinst.sh-glibc
-rw-r--r-- 1 root root 5660 2020-08-16 19:34 ./source/l/glibc/doinst.sh-glibc-solibs
-rw-r--r-- 1 root root 415 2021-01-17 00:43 ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff.gz
-rw-r--r-- 1 root root 16744512 2020-08-06 03:35 ./source/l/glibc/glibc-2.32.tar.xz
-rw-r--r-- 1 root root 833 2020-08-06 03:35 ./source/l/glibc/glibc-2.32.tar.xz.sig
-rw-r--r-- 1 root root 2617 2016-08-08 14:05 ./source/l/glibc/glibc-c-utf8-locale.patch.gz
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./source/l/glibc/glibc-cvs-checkout.sh
-rwxr-xr-x 1 root root 15748 2021-01-20 18:20 ./source/l/glibc/glibc.SlackBuild
-rwxr-xr-x 1 root root 15772 2021-02-05 20:55 ./source/l/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./source/l/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./source/l/glibc/glibc.ru_RU.CP1251.diff.gz
drwxr-xr-x 2 root root 4096 2021-01-17 00:45 ./source/l/glibc/patches
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./source/l/glibc/profile.d/glibc.csh.new
-rwxr-xr-x 1 root root 325 2006-09-14 08:26 ./source/l/glibc/profile.d/glibc.sh.new
-rw-r--r-- 1 root root 822 2021-02-03 20:44 ./source/l/glibc/slack-desc.aa_glibc-solibs
-rw-r--r-- 1 root root 835 2021-02-05 20:55 ./source/l/glibc/slack-desc.aaa_glibc-solibs
-rw-r--r-- 1 root root 766 2019-02-21 18:35 ./source/l/glibc/slack-desc.glibc
-rw-r--r-- 1 root root 1132 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-debug
-rw-r--r-- 1 root root 811 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-i18n
-rw-r--r-- 1 root root 968 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-profile
-rw-r--r-- 1 root root 783 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-solibs
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/glibmm
-rw-r--r-- 1 root root 7491108 2020-12-01 09:49 ./source/l/glibmm/glibmm-2.64.5.tar.xz
-rwxr-xr-x 1 root root 4000 2021-01-20 18:16 ./source/l/glibmm/glibmm.SlackBuild
@ -10184,10 +10209,10 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/lcms
-rw-r--r-- 1 root root 608880 2009-10-30 15:57 ./source/l/lcms/lcms-1.19.tar.xz
-rwxr-xr-x 1 root root 3695 2021-01-20 18:16 ./source/l/lcms/lcms.SlackBuild
-rw-r--r-- 1 root root 662 2018-02-27 06:12 ./source/l/lcms/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/lcms2
-rw-r--r-- 1 root root 4577495 2020-06-16 17:07 ./source/l/lcms2/Little-CMS-2.11.tar.lz
drwxr-xr-x 2 root root 4096 2021-02-07 19:06 ./source/l/lcms2
-rw-r--r-- 1 root root 5504836 2021-02-06 11:52 ./source/l/lcms2/Little-CMS-2.12.tar.lz
-rw-r--r-- 1 root root 33 2020-06-01 18:13 ./source/l/lcms2/lcms.url
-rwxr-xr-x 1 root root 4178 2021-01-20 18:16 ./source/l/lcms2/lcms2.SlackBuild
-rwxr-xr-x 1 root root 4178 2021-02-07 19:06 ./source/l/lcms2/lcms2.SlackBuild
-rw-r--r-- 1 root root 721 2018-02-27 06:12 ./source/l/lcms2/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/lensfun
-rw-r--r-- 1 root root 2305700 2018-06-29 10:29 ./source/l/lensfun/lensfun-0.3.95.tar.lz
@ -10227,9 +10252,9 @@ drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/libbluray
-rw-r--r-- 1 root root 682773 2020-10-24 13:43 ./source/l/libbluray/libbluray-1.2.1.tar.lz
-rwxr--r-- 1 root root 3707 2021-01-20 18:16 ./source/l/libbluray/libbluray.SlackBuild
-rw-r--r-- 1 root root 824 2018-02-27 06:12 ./source/l/libbluray/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/libburn
-rw-r--r-- 1 root root 695767 2020-07-04 19:34 ./source/l/libburn/libburn-1.5.2.pl01.tar.lz
-rwxr-xr-x 1 root root 4449 2021-01-20 18:16 ./source/l/libburn/libburn.SlackBuild
drwxr-xr-x 2 root root 4096 2021-02-07 19:08 ./source/l/libburn
-rw-r--r-- 1 root root 696850 2021-02-07 15:42 ./source/l/libburn/libburn-1.5.4.tar.lz
-rwxr-xr-x 1 root root 4449 2021-02-07 19:08 ./source/l/libburn/libburn.SlackBuild
-rw-r--r-- 1 root root 45 2020-08-03 05:21 ./source/l/libburn/libburn.url
-rw-r--r-- 1 root root 901 2020-11-01 20:04 ./source/l/libburn/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/l/libcaca
@ -12025,42 +12050,42 @@ drwxr-xr-x 2 root root 4096 2019-10-13 18:42 ./source/n/network-scripts/s
-rw-r--r-- 1 root root 6050 2018-05-24 06:24 ./source/n/network-scripts/scripts/rc.inet1.conf
-rw-r--r-- 1 root root 5340 2019-10-13 18:53 ./source/n/network-scripts/scripts/rc.inet2
-rw-r--r-- 1 root root 3781 2013-05-19 03:20 ./source/n/network-scripts/scripts/rc.ip_forward
-rw-r--r-- 1 root root 19 1999-01-28 01:15 ./source/n/network-scripts/scripts/resolv.conf
-rw-r--r-- 1 root root 349 2003-02-18 23:53 ./source/n/network-scripts/scripts/setup.netconfig
-rw-r--r-- 1 root root 1045 2018-02-27 06:13 ./source/n/network-scripts/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/netwrite
-rw-r--r-- 1 root root 266 2001-02-26 02:24 ./source/n/netwrite/netwrite-0.17.diff.gz
-rw-r--r-- 1 root root 16110 2000-07-31 03:04 ./source/n/netwrite/netwrite-0.17.tar.gz
-rwxr-xr-x 1 root root 3118 2021-01-20 18:16 ./source/n/netwrite/netwrite.SlackBuild
-rw-r--r-- 1 root root 1013 2018-02-27 06:13 ./source/n/netwrite/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/newspost
-rw-r--r-- 1 root root 61412 2003-05-05 14:28 ./source/n/newspost/newspost-2.1.1.tar.gz
-rwxr-xr-x 1 root root 2834 2021-01-20 18:16 ./source/n/newspost/newspost.SlackBuild
-rw-r--r-- 1 root root 641 2018-02-02 22:17 ./source/n/newspost/newspost.getline.diff.gz
-rw-r--r-- 1 root root 964 2018-02-27 06:13 ./source/n/newspost/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nfacct
-rw-r--r-- 1 root root 217604 2016-08-22 11:40 ./source/n/nfacct/nfacct-1.0.2.tar.xz
-rwxr-xr-x 1 root root 3405 2021-01-20 18:16 ./source/n/nfacct/nfacct.SlackBuild
-rw-r--r-- 1 root root 942 2018-02-27 06:13 ./source/n/nfacct/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nfs-utils
-rw-r--r-- 1 root root 547 2020-05-04 02:06 ./source/n/nfs-utils/doinst.sh.gz
-rw-r--r-- 1 root root 154 1994-08-20 23:14 ./source/n/nfs-utils/exports
-rw-r--r-- 1 root root 566 2020-10-21 14:40 ./source/n/nfs-utils/nfs-utils-2.5.2.tar.sign
-rw-r--r-- 1 root root 696332 2020-10-21 14:40 ./source/n/nfs-utils/nfs-utils-2.5.2.tar.xz
-rwxr-xr-x 1 root root 6643 2021-01-20 18:16 ./source/n/nfs-utils/nfs-utils.SlackBuild
-rw-r--r-- 1 root root 415 2020-10-26 19:59 ./source/n/nfs-utils/nfs-utils.exportfs.comment.out.debugging.spew.diff.gz
-rw-r--r-- 1 root root 255 2008-03-31 22:19 ./source/n/nfs-utils/nfs-utils.lwrap.needs.lnsl.diff.gz
-rw-r--r-- 1 root root 49 2018-11-15 18:04 ./source/n/nfs-utils/nfs-utils.url
-rw-r--r-- 1 root root 292 2017-12-29 05:37 ./source/n/nfs-utils/nfs.default
-rw-r--r-- 1 root root 2920 2020-02-03 20:42 ./source/n/nfs-utils/rc.nfsd
-rw-r--r-- 1 root root 779 2018-02-27 06:13 ./source/n/nfs-utils/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nftables
-rw-r--r-- 1 root root 750423 2021-01-15 21:50 ./source/n/nftables/nftables-0.9.8.tar.lz
-rwxr-xr-x 1 root root 3837 2021-01-20 18:16 ./source/n/nftables/nftables.SlackBuild
-rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url
-rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-02 18:45 ./source/n/nghttp2
-rw-r--r-- 1 root root 3973500 2021-02-02 11:41 ./source/n/nghttp2/nghttp2-1.43.0.tar.xz
-rw-r--r-- 1 root root 19 1999-01-28 01:15 ./source/n/network-scripts/scripts/resolv.conf
-rw-r--r-- 1 root root 349 2003-02-18 23:53 ./source/n/network-scripts/scripts/setup.netconfig
-rw-r--r-- 1 root root 1045 2018-02-27 06:13 ./source/n/network-scripts/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/netwrite
-rw-r--r-- 1 root root 266 2001-02-26 02:24 ./source/n/netwrite/netwrite-0.17.diff.gz
-rw-r--r-- 1 root root 16110 2000-07-31 03:04 ./source/n/netwrite/netwrite-0.17.tar.gz
-rwxr-xr-x 1 root root 3118 2021-01-20 18:16 ./source/n/netwrite/netwrite.SlackBuild
-rw-r--r-- 1 root root 1013 2018-02-27 06:13 ./source/n/netwrite/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/newspost
-rw-r--r-- 1 root root 61412 2003-05-05 14:28 ./source/n/newspost/newspost-2.1.1.tar.gz
-rwxr-xr-x 1 root root 2834 2021-01-20 18:16 ./source/n/newspost/newspost.SlackBuild
-rw-r--r-- 1 root root 641 2018-02-02 22:17 ./source/n/newspost/newspost.getline.diff.gz
-rw-r--r-- 1 root root 964 2018-02-27 06:13 ./source/n/newspost/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nfacct
-rw-r--r-- 1 root root 217604 2016-08-22 11:40 ./source/n/nfacct/nfacct-1.0.2.tar.xz
-rwxr-xr-x 1 root root 3405 2021-01-20 18:16 ./source/n/nfacct/nfacct.SlackBuild
-rw-r--r-- 1 root root 942 2018-02-27 06:13 ./source/n/nfacct/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nfs-utils
-rw-r--r-- 1 root root 547 2020-05-04 02:06 ./source/n/nfs-utils/doinst.sh.gz
-rw-r--r-- 1 root root 154 1994-08-20 23:14 ./source/n/nfs-utils/exports
-rw-r--r-- 1 root root 566 2020-10-21 14:40 ./source/n/nfs-utils/nfs-utils-2.5.2.tar.sign
-rw-r--r-- 1 root root 696332 2020-10-21 14:40 ./source/n/nfs-utils/nfs-utils-2.5.2.tar.xz
-rwxr-xr-x 1 root root 6643 2021-01-20 18:16 ./source/n/nfs-utils/nfs-utils.SlackBuild
-rw-r--r-- 1 root root 415 2020-10-26 19:59 ./source/n/nfs-utils/nfs-utils.exportfs.comment.out.debugging.spew.diff.gz
-rw-r--r-- 1 root root 255 2008-03-31 22:19 ./source/n/nfs-utils/nfs-utils.lwrap.needs.lnsl.diff.gz
-rw-r--r-- 1 root root 49 2018-11-15 18:04 ./source/n/nfs-utils/nfs-utils.url
-rw-r--r-- 1 root root 292 2017-12-29 05:37 ./source/n/nfs-utils/nfs.default
-rw-r--r-- 1 root root 2920 2020-02-03 20:42 ./source/n/nfs-utils/rc.nfsd
-rw-r--r-- 1 root root 779 2018-02-27 06:13 ./source/n/nfs-utils/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nftables
-rw-r--r-- 1 root root 750423 2021-01-15 21:50 ./source/n/nftables/nftables-0.9.8.tar.lz
-rwxr-xr-x 1 root root 3837 2021-01-20 18:16 ./source/n/nftables/nftables.SlackBuild
-rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url
-rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-02 18:45 ./source/n/nghttp2
-rw-r--r-- 1 root root 3973500 2021-02-02 11:41 ./source/n/nghttp2/nghttp2-1.43.0.tar.xz
-rwxr-xr-x 1 root root 4604 2021-02-02 18:45 ./source/n/nghttp2/nghttp2.SlackBuild
-rw-r--r-- 1 root root 784 2018-03-26 18:26 ./source/n/nghttp2/slack-desc
drwxr-xr-x 2 root root 4096 2021-01-20 18:16 ./source/n/nmap
@ -13156,7 +13181,7 @@ drwxr-xr-x 2 root root 12288 2021-01-20 18:18 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-input-synaptics
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-input-vmmouse
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-input-void
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-input-wacom
-rw-r--r-- 1 root root 2 2021-02-07 19:11 ./source/x/x11/build/xf86-input-wacom
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-video-amdgpu
-rw-r--r-- 1 root root 2 2021-01-20 18:18 ./source/x/x11/build/xf86-video-apm
-rw-r--r-- 1 root root 3 2021-01-20 18:18 ./source/x/x11/build/xf86-video-ark
@ -13763,7 +13788,7 @@ drwxr-xr-x 2 root root 12288 2020-05-18 17:50 ./source/x/x11/slack-desc
-rw-r--r-- 1 root root 716 2012-04-08 02:21 ./source/x/x11/slack-desc/xwd
-rw-r--r-- 1 root root 702 2012-04-08 02:21 ./source/x/x11/slack-desc/xwininfo
-rw-r--r-- 1 root root 668 2012-04-07 23:42 ./source/x/x11/slack-desc/xwud
drwxr-xr-x 12 root root 4096 2021-01-24 19:19 ./source/x/x11/src
drwxr-xr-x 12 root root 4096 2021-02-07 19:10 ./source/x/x11/src
drwxr-xr-x 2 root root 4096 2020-12-16 19:54 ./source/x/x11/src/app
-rw-r--r-- 1 root root 115464 2018-03-05 03:32 ./source/x/x11/src/app/appres-1.0.5.tar.xz
-rw-r--r-- 1 root root 139452 2017-11-07 19:12 ./source/x/x11/src/app/bdftopcf-1.1.tar.xz
@ -13858,7 +13883,7 @@ drwxr-xr-x 2 root root 4096 2020-10-07 19:37 ./source/x/x11/src/data
drwxr-xr-x 2 root root 4096 2015-05-04 05:55 ./source/x/x11/src/doc
-rw-r--r-- 1 root root 333452 2015-05-01 06:18 ./source/x/x11/src/doc/xorg-docs-1.7.1.tar.xz
-rw-r--r-- 1 root root 110976 2012-06-06 02:42 ./source/x/x11/src/doc/xorg-sgml-doctools-1.11.tar.xz
drwxr-xr-x 2 root root 4096 2021-01-24 19:19 ./source/x/x11/src/driver
drwxr-xr-x 2 root root 4096 2021-02-07 19:10 ./source/x/x11/src/driver
-rw-r--r-- 1 root root 236544 2011-05-04 23:02 ./source/x/x11/src/driver/xf86-input-acecad-1.5.0.tar.xz
-rw-r--r-- 1 root root 345048 2018-05-29 02:33 ./source/x/x11/src/driver/xf86-input-evdev-2.10.6.tar.xz
-rw-r--r-- 1 root root 291860 2016-11-17 23:02 ./source/x/x11/src/driver/xf86-input-joystick-1.6.3.tar.xz
@ -13869,7 +13894,7 @@ drwxr-xr-x 2 root root 4096 2021-01-24 19:19 ./source/x/x11/src/driver
-rw-r--r-- 1 root root 427964 2018-05-29 03:19 ./source/x/x11/src/driver/xf86-input-synaptics-1.9.1.tar.xz
-rw-r--r-- 1 root root 258876 2015-06-25 10:30 ./source/x/x11/src/driver/xf86-input-vmmouse-13.1.0.tar.xz
-rw-r--r-- 1 root root 239316 2015-04-20 01:44 ./source/x/x11/src/driver/xf86-input-void-1.4.1.tar.xz
-rw-r--r-- 1 root root 566360 2019-12-23 01:14 ./source/x/x11/src/driver/xf86-input-wacom-0.39.0.tar.xz
-rw-r--r-- 1 root root 571492 2021-02-03 15:22 ./source/x/x11/src/driver/xf86-input-wacom-0.40.0.tar.xz
-rw-r--r-- 1 root root 374444 2019-10-11 15:22 ./source/x/x11/src/driver/xf86-video-amdgpu-19.1.0.tar.xz
-rw-r--r-- 1 root root 291852 2019-02-07 04:05 ./source/x/x11/src/driver/xf86-video-apm-1.3.0.tar.xz
-rw-r--r-- 1 root root 240392 2012-07-17 06:17 ./source/x/x11/src/driver/xf86-video-ark-0.7.5.tar.xz
@ -14676,9 +14701,9 @@ drwxr-xr-x 4 root root 4096 2020-12-07 22:00 ./testing
-rw-r--r-- 1 root root 224 2020-12-07 22:00 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2020-12-07 19:59 ./testing/packages
drwxr-xr-x 2 root root 4096 2020-12-07 19:59 ./testing/source
drwxr-xr-x 2 root root 4096 2021-02-05 00:55 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2021-02-07 22:51 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 59417600 2021-02-05 00:55 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 59421696 2021-02-07 22:45 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16042 2019-08-05 07:08 ./usb-and-pxe-installers/usbimg2disk.sh

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
Fri Feb 5 00:47:11 UTC 2021
Sun Feb 7 22:36:00 UTC 2021
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 5.10.13 Linux kernel using the packages
upgrading to the generic 5.10.14 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
installpkg kernel-generic-5.10.13-x86_64-1.txz
installpkg kernel-modules-5.10.13-x86_64-1.txz
installpkg kernel-generic-5.10.14-x86_64-1.txz
installpkg kernel-modules-5.10.14-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-18.txz
Change into the /boot directory:
@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
mkinitrd -c -k 5.10.13 -m ext4
mkinitrd -c -k 5.10.14 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 5.10.13
Here's another example: Build an initrd image using Linux 5.10.14
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 5.10.13 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 5.10.14 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -44,7 +44,7 @@ is that you know where the slackware packages directory is. We'll use
1. Upgrade your glibc shared libraries. This is important, or things
might go haywire during the next part of the upgrade:
upgradepkg /root/slackware/a/glibc-solibs-*.txz
upgradepkg /root/slackware/a/aaa_glibc-solibs-*.txz
2. Upgrade your package utilities and related tools:

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.10.13)!
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.10.14)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).

View file

@ -1,3 +1,3 @@
These kernels are version 5.10.13.
These kernels are version 5.10.14.

View file

@ -655,31 +655,6 @@ gzip ./source/ap/diffutils/doinst.sh
gzip ./source/ap/moc/moc-ffmpeg4.patch
gzip ./source/ap/terminus-font/terminus-font.Makefile.paths.diff
gzip ./source/ap/terminus-font/doinst.sh
gzip ./source/ap/slackpkg/0002-Use-CHECKSUMS.md5.asc-to-determine-ChangeLog-newness.patch
gzip ./source/ap/slackpkg/0001-Fix-for-var_log_packages-being-a-symlink.patch
gzip ./source/ap/slackpkg/0005-Clarify-that-a-press-of-Enter-is-needed-to-confirm-k.patch
gzip ./source/ap/slackpkg/0003-mirrors-x86-.sample-Remove-bjtu.edu.cn-mirror.patch
gzip ./source/ap/slackpkg/0006-Mention-possible-stale-mirror-if-CHECKSUMS.md5-gpg-v.patch
gzip ./source/ap/slackpkg/files/pkglist.awk
gzip ./source/ap/slackpkg/files/blacklist.new
gzip ./source/ap/slackpkg/files/slackpkg.conf.new
gzip ./source/ap/slackpkg/files/mirrors-x86.sample
gzip ./source/ap/slackpkg/files/mirrors-x86_64.sample
gzip ./source/ap/slackpkg/files/post-functions.sh
gzip ./source/ap/slackpkg/files/cutpkg.awk
gzip ./source/ap/slackpkg/files/slackpkg.conf.5
gzip ./source/ap/slackpkg/files/install-new.awk
gzip ./source/ap/slackpkg/files/slackpkg.8
gzip ./source/ap/slackpkg/files/mirrors-s390.sample
gzip ./source/ap/slackpkg/files/README
gzip ./source/ap/slackpkg/files/core-functions.sh
gzip ./source/ap/slackpkg/files/GPL
gzip ./source/ap/slackpkg/files/filelist.awk
gzip ./source/ap/slackpkg/files/mirrors-arm.sample
gzip ./source/ap/slackpkg/files/ChangeLog
gzip ./source/ap/slackpkg/files/slackpkg
gzip ./source/ap/slackpkg/files/dialog-functions.sh
gzip ./source/ap/slackpkg/doinst.sh
gzip ./source/ap/dmapi/bug799162.patch
gzip ./source/ap/dc3dd/dc3dd.glibc228.diff
gzip ./source/ap/flac/flac.man.diff

View file

@ -12,7 +12,8 @@ the SPACE key to deselect any packages don't want installed. You are \
cautioned against unselecting REQUIRED packages. However, it's your \
system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
"aaa_elflibs" "Various ELF libraries -- REQUIRED" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"aaa_libraries" "Various shared libraries -- REQUIRED" "on" \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acpid" "ACPI Power Management daemon" "on" \
@ -48,7 +49,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"gawk" "GNU awk pattern scanning language" "on" \
"genpower" "UPS monitoring daemon" "on" \
"gettext" "Programs used to internationalize scripts" "on" \
"glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"glibc-zoneinfo" "Configures your time zone" "on" \
"gpm" "Cut and paste text with your mouse" "on" \
"gptfdisk" "GPT fdisk utilities" "on" \
@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.10.13 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.10.13 Linux kernel" "on" \
"kernel-modules" "Linux 5.10.13 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.10.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.10.14 Linux kernel" "on" \
"kernel-modules" "Linux 5.10.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
@ -141,7 +141,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -149,7 +149,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -12,7 +12,8 @@ the SPACE key to deselect any packages don't want installed. You are \
cautioned against unselecting REQUIRED packages. However, it's your \
system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
"aaa_elflibs" "Various ELF libraries -- REQUIRED" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"aaa_libraries" "Various shared libraries -- REQUIRED" "on" \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acpid" "ACPI Power Management daemon" "on" \
@ -48,7 +49,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"gawk" "GNU awk pattern scanning language" "on" \
"genpower" "UPS monitoring daemon" "on" \
"gettext" "Programs used to internationalize scripts" "on" \
"glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"glibc-zoneinfo" "Configures your time zone" "on" \
"gpm" "Cut and paste text with your mouse" "on" \
"gptfdisk" "GPT fdisk utilities" "on" \
@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.10.13 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.10.13 Linux kernel" "on" \
"kernel-modules" "Linux 5.10.13 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.10.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.10.14 Linux kernel" "on" \
"kernel-modules" "Linux 5.10.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
@ -141,7 +141,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -149,7 +149,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -1,5 +1,6 @@
aaa_base:ADD
aaa_elflibs:ADD
aaa_glibc-solibs:ADD
aaa_libraries:ADD
aaa_terminfo:REC
acl:ADD
acpid:REC
@ -35,7 +36,6 @@ floppy:ADD
gawk:ADD
genpower:OPT
gettext:REC
glibc-solibs:ADD
glibc-zoneinfo:ADD
gpm:REC
gptfdisk:ADD

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.10.13 kernel source" "on" \
"kernel-source" "Linux 5.10.14 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.10.13 kernel source" "on" \
"kernel-source" "Linux 5.10.14 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
aaa_elflibs: aaa_elflibs (shared libraries needed by many programs)
aaa_elflibs:
aaa_elflibs: This is a collection of shared libraries needed to run Linux programs.
aaa_elflibs: ELF (Executable and Linking Format) is the standard Linux binary
aaa_elflibs: format. These libraries are gathered from other Slackware packages
aaa_elflibs: and are intended to give a fairly complete initial set of libraries.
aaa_elflibs:
aaa_elflibs:
aaa_elflibs:
aaa_elflibs:
aaa_elflibs:

View file

@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA
# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -21,9 +21,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_elflibs
PKGNAM=aaa_libraries
VERSION=${VERSION:-15.0}
BUILD=${BUILD:-30}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -122,7 +122,7 @@ done
# Make sure shared libraries are executable:
chmod 755 $PKG/lib${LIBDIRSUFFIX}/lib*.so.* $PKG/usr/lib${LIBDIRSUFFIX}/lib*.so.*
# Don't ship symlinks in aaa_elflibs... it's just asking for trouble.
# Don't ship symlinks in aaa_libraries... it's just asking for trouble.
# installpkg will create them if needed by running ldconfig.
find $PKG -type l -exec rm --verbose "{}" \+

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
aaa_libraries: aaa_libraries (shared libraries needed by many programs)
aaa_libraries:
aaa_libraries: This is a collection of shared libraries needed to run Linux programs.
aaa_libraries: These libraries are gathered from other Slackware packages and are
aaa_libraries: intended to give a minimal initial set of libraries.
aaa_libraries:
aaa_libraries:
aaa_libraries:
aaa_libraries:
aaa_libraries:
aaa_libraries:

View file

@ -1,73 +0,0 @@
From 10b2f7d493a7ded620cdc20ab582b25f58e45c62 Mon Sep 17 00:00:00 2001
From: Robby Workman <rworkman@slackware.com>
Date: Thu, 7 Jun 2018 23:00:02 -0500
Subject: Fix for /var/log/packages/ possibly being a symlink to elsewhere
---
files/core-functions.sh | 12 ++++++------
files/dialog-functions.sh | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
--- ./core-functions.sh.orig 2018-01-06 23:23:14.000000000 -0600
+++ ./core-functions.sh 2018-06-14 16:34:51.741000083 -0500
@@ -805,7 +805,7 @@
# First is the package already installed?
# Amazing what a little sleep will do
# exclusion is so much nicer :)
- INSTPKG=$(ls -1 $ROOT/var/log/packages | \
+ INSTPKG=$(ls -1 $ROOT/var/log/packages/ | \
grep -e "^${BASENAME}-[^-]\+-\(${ARCH}\|fw\|noarch\)-[^-]\+")
# INSTPKG is local version
@@ -1172,14 +1172,14 @@
[ "$SPINNING" = "off" ] || spinning ${TMPDIR}/waiting &
- for i in $(ls -1 $ROOT/var/log/packages | \
+ for i in $(ls -1 $ROOT/var/log/packages/ | \
egrep -- "^.*-(${ARCH}|fw|noarch)-[^-]+-upgraded"); do
REVNAME=$(echo ${i} | awk -F'-upgraded' '{ print $1 }')
mv $ROOT/var/log/packages/${i} $ROOT/var/log/packages/${REVNAME}
mv $ROOT/var/log/scripts/${i} $ROOT/var/log/scripts/${REVNAME}
done
- ls -1 $ROOT/var/log/packages | egrep "^.*-(${ARCH}|fw|noarch)-[^-]+$" | \
+ ls -1 $ROOT/var/log/packages/ | egrep "^.*-(${ARCH}|fw|noarch)-[^-]+$" | \
batchcutpkg | sort > $TMPDIR/list1
cat $TMPDIR/list1 | uniq > $TMPDIR/list2
FILES="$(diff $TMPDIR/list1 $TMPDIR/list2 | grep '<' | cut -f2 -d\ )"
@@ -1196,12 +1196,12 @@
if [ "$DOUBLEFILES" != "" ]; then
echo -e "\
-You have a broken $ROOT/var/log/packages - with two versions of the same package.\n\
+You have a broken $ROOT/var/log/packages/ - with two versions of the same package.\n\
The list of packages duplicated in your machine are shown below, but don't\n\
worry about this list - when you select your action, slackpkg will show a\n\
better list:\n"
for i in $DOUBLEFILES ; do
- ls -1 $ROOT/var/log/packages |\
+ ls -1 $ROOT/var/log/packages/ |\
egrep -i -- "^${i}-[^-]+-(${ARCH}|fw|noarch)-"
done
echo -ne "\n\
@@ -1216,7 +1216,7 @@
;;
R|r)
for i in $DOUBLEFILES ; do
- FILE=$(ls -1 $ROOT/var/log/packages |\
+ FILE=$(ls -1 $ROOT/var/log/packages/ |\
egrep -i -- "^${i}-[^-]+-(${ARCH}|fw|noarch)-")
FILES="$FILES $FILE"
done
--- ./functions.d/dialog-functions.sh.orig 2014-07-10 17:41:29.000000000 -0500
+++ ./functions.d/dialog-functions.sh 2018-06-14 16:34:59.185000084 -0500
@@ -20,7 +20,7 @@
rm -f $TMPDIR/dialog.tmp
if [ "$2" = "upgrade" ]; then
- ls -1 $ROOT/var/log/packages > $TMPDIR/tmplist
+ ls -1 $ROOT/var/log/packages/ > $TMPDIR/tmplist
for i in $1; do
BASENAME=$(cutpkg $i)
PKGFOUND=$(grep -m1 -e "^${BASENAME}-[^-]\+-\(noarch\|fw\|${ARCH}\)" $TMPDIR/tmplist)

View file

@ -1,57 +0,0 @@
From e1fc7d99876aaba621fb353d8c484756e20ad0e8 Mon Sep 17 00:00:00 2001
From: "Patrick J. Volkerding" <volkerdi@slackware.com>
Date: Thu, 7 Jun 2018 19:03:40 -0500
Subject: [PATCH 1/3] Use CHECKSUMS.md5.asc to determine ChangeLog newness
Thanks to drgibbon on LQ for the suggestion.
Signed-off-by: Robby Workman <rworkman@slackware.com>
---
files/core-functions.sh | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/files/core-functions.sh b/files/core-functions.sh
index 667667c..ec753c7 100644
--- a/files/core-functions.sh
+++ b/files/core-functions.sh
@@ -970,10 +970,37 @@ function getpkg() {
#
function checkchangelog()
{
+ if ! [ -e ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc ]; then
+ touch ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc
+ fi
+
if ! [ -e ${ROOT}/${WORKDIR}/ChangeLog.txt ]; then
touch ${ROOT}/${WORKDIR}/ChangeLog.txt
fi
+ # First we will download CHECKSUMS.md5.asc since it is a very small
+ # file and if it has not changed, we can know that the ChangeLog
+ # has not changed either. If it _has_ changed, we'll need to pull
+ # the ChangeLog to check that as well.
+ echo -e "\tDownloading..."
+ getfile ${SOURCE}CHECKSUMS.md5.asc $TMPDIR/CHECKSUMS.md5.asc
+ if ! grep -q "PGP" $TMPDIR/CHECKSUMS.md5.asc ; then
+ echo -e "\
+\nError downloading from $SOURCE.\n\
+Please check your mirror and try again."
+ cleanup
+ fi
+ if diff --brief ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc $TMPDIR/CHECKSUMS.md5.asc ; then
+ # Before returning with the result that these signatures (and
+ # therefore the ChangeLog) are the same, we need to copy the
+ # ChangeLog into ${TMPDIR} in case the user decides to
+ # "download all other files":
+ cp ${ROOT}/${WORKDIR}/ChangeLog.txt $TMPDIR/ChangeLog.txt
+ return 0
+ fi
+ # CHECKSUMS.md5.asc was different, so we'll go on to download and test
+ # the full ChangeLog.txt.
+
echo -e "\tDownloading..."
#
# Download ChangeLog.txt first of all and test if it's equal
--
2.17.1

View file

@ -1,38 +0,0 @@
From 845c9adf65cc91d6f92d95fdedd514052a4b4164 Mon Sep 17 00:00:00 2001
From: Robby Workman <rworkman@slackware.com>
Date: Tue, 12 Jun 2018 12:46:25 -0500
Subject: [PATCH 3/3] mirrors-x86*.sample: Remove bjtu.edu.cn mirror
Thanks to Lockywolf on LQ for the report.
---
files/mirrors-x86.sample | 1 -
files/mirrors-x86_64.sample | 1 -
2 files changed, 2 deletions(-)
diff --git a/files/mirrors-x86.sample b/files/mirrors-x86.sample
index 922bc17..e31d22e 100644
--- a/files/mirrors-x86.sample
+++ b/files/mirrors-x86.sample
@@ -242,7 +242,6 @@
# ftp://mirror.its.dal.ca/slackware/slackware-current/
# http://mirror.its.dal.ca/slackware/slackware-current/
# CHINA (CN)
-# http://mirror.bjtu.edu.cn/slackware/slackware-current/
# http://mirrors.163.com/slackware/slackware-current/
# http://mirrors.ustc.edu.cn/slackware/slackware-current/
# COSTA RICA (CR)
diff --git a/files/mirrors-x86_64.sample b/files/mirrors-x86_64.sample
index aae06f1..de65a31 100644
--- a/files/mirrors-x86_64.sample
+++ b/files/mirrors-x86_64.sample
@@ -240,7 +240,6 @@
# ftp://mirror.its.dal.ca/slackware/slackware64-current/
# http://mirror.its.dal.ca/slackware/slackware64-current/
# CHINA (CN)
-# http://mirror.bjtu.edu.cn/slackware/slackware64-current/
# http://mirrors.163.com/slackware/slackware64-current/
# http://mirrors.ustc.edu.cn/slackware/slackware64-current/
# COSTA RICA (CR)
--
2.17.1

View file

@ -1,27 +0,0 @@
From 24ec5a28f81504c339152840c4282c77b2506398 Mon Sep 17 00:00:00 2001
From: Mario Preksavec <mario at slackware dot hr>
Date: Wed, 20 Jun 2018 01:27:04 -0500
Subject: [PATCH 5/6] Clarify that a press of "Enter" is needed to confirm
kernel change
Signed-off-by: Robby Workman <rworkman@slackware.com>
---
files/post-functions.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/files/post-functions.sh b/files/post-functions.sh
index b5fecd3..b3beac8 100644
--- a/files/post-functions.sh
+++ b/files/post-functions.sh
@@ -236,7 +236,7 @@ Your kernel image was updated, and lilo does not appear to be used on
your system. You may need to adjust your boot manager (like GRUB) to
boot the appropriate kernel (after generating an initrd if required)."
fi
- echo -e "Press any key to continue...\n "
+ echo -e "Press the \"Enter\" key to continue...\n "
read _junk
fi
}
--
2.18.0

View file

@ -1,30 +0,0 @@
From ff0b9ff70a6031e712035e98b1dd2845774cb137 Mon Sep 17 00:00:00 2001
From: Robby Workman <rworkman@slackware.com>
Date: Wed, 5 Sep 2018 22:49:24 -0500
Subject: [PATCH 6/6] Mention possible stale mirror if CHECKSUMS.md5 gpg verify
fails
Signed-off-by: Robby Workman <rworkman@slackware.com>
---
files/core-functions.sh | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/files/core-functions.sh b/files/core-functions.sh
index 76cab6f..908edb0 100644
--- a/files/core-functions.sh
+++ b/files/core-functions.sh
@@ -1067,7 +1067,10 @@ function updatefilelists()
echo -e "\
\n\t\tERROR: Verification of the gpg signature on CHECKSUMS.md5\n\
\t\t failed! This could mean that the file is out of date\n\
-\t\t or has been tampered with.\n"
+\t\t or has been tampered with. If you use mirrors.slackware.com\n\
+\t\t as your mirror, this could also mean that the mirror to\n\
+\t\t which you got redirected is not yet updated with the most\n\
+\t\t recent changes in the Slackware tree.\n"
cleanup
fi
elif [ "$SLACKKEY" != "" ]; then
--
2.18.0

View file

@ -37,3 +37,4 @@ config etc/slackpkg/mirrors.new
config etc/slackpkg/slackpkg.conf.new
config etc/slackpkg/blacklist.new
rm -f var/lib/slackpkg/pkglist
rm -f var/lib/slackpkg/CHECKSUMS.md5*

View file

@ -1,5 +1,105 @@
Wed Feb 3 04:40:10 UTC 2021
---------------
- Release slackpkg-15.0 (yes, jump from 2.84_beta12 to 15.0)
- add aaa_glibc-solibs and aaa_libraries to the early routine
- add 'download' to options in usage() ; remove dupes from manpage
(Peter Hyman)
- do not allow adding blacklist packages from slackpkg exec
Thu May 24 07:24:01 UTC 2018
Tue Jan 19 00:29:32 UTC 2021
---------------
- 2.84.0_beta12
- Added support for Slackware-AArch64 (Stuart Winter)
- ARM mirror links use http:// or https:// instead of ftp://
Tue Jan 5 05:13:50 UTC 2021
---------------
- 2.84.0_beta11
- add show-changelog option and update manpage (Peter Hyman)
- backwards-incompatibility warning: check-updates will now return
1 if there are updates available - this will make it easier to
use this feature with cron (Peter Hyman)
- document issues with filenames having spaces (Eric Pozharski)
Fri Nov 27 21:14:26 UTC 2020
---------------
- 2.84.0_beta10
- Fix output if package is incorrectly named (phenixia2003)
Mon Aug 3 05:21:07 UTC 2020
---------------
- 2.84.0_beta9
- Add Switzerland mirrors (xpetrl)
- core-functions.sh: Replace tempfile with mktemp (I.G.O.R)
Thu Feb 27 03:52:32 UTC 2020
---------------
- 2.84.0_beta8
- Revert "More fixups for alternate ROOT (zerouno)"
Wed Feb 19 20:38:23 2020 -0600
---------------
- 2.84.0_beta7
- More fixups for alternate ROOT (zerouno)
- Uncomment mirrors.slackware.com mirror by default (zerouno)
Mon Jul 15 20:30:01 UTC 2019
---------------
- 2.84.0_beta6
- Add slackware.uk mirrors to sample mirror list
- install-new: catch packages added to /patches after -stable release
Mon May 20 06:00:56 UTC 2019
---------------
- 2.84.0_beta5
- In doinst.sh, remove /var/lib/slackpkg/CHECKSUMS* when slackpkg
itself is upgraded
Mon Jan 28 06:44:29 UTC 2019
---------------
- 2.84.0_beta4
- Remove subshell usage and save a trivial amount of time
- Catch errors and return exit status 1 if they occur
- Fixup blacklist checking and appending when using alt $ROOT
Mon Dec 31 06:46:15 UTC 2018
---------------
- 2.84.0_beta3
- Really fix support for blacklisting entire package sets
(David Woodfall)
Sun Dec 30 10:21:10 UTC 2018
---------------
- 2.84.0_beta2
- Fix support for blacklisting entire package sets; blacklisted sets
now need a trailing slash, e.g. kde/ (David Woodfall)
Sun Dec 2 06:46:33 UTC 2018
---------------
- 2.84.0_beta1
- Allow blacklisting of individual packages without collateral
damage (e.g. glibc ---> glibc-*). This changes the prior behavior
of the blacklist function; previously, adding "glibc" to the
blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al
to be ignored by slackpkg. The new behavior is that *only* the
glibc package is ignored. If you want to blacklist all packages
whose names begin with glibc, you would need to add "glibc.*" to
the blacklist now. Also note that any special characters, e.g. "+",
will need to be escaped in the blacklist file. (David Woodfall)
- Add support for listing .new files without PAGER (David Woodfall)
- Remove switch.ch mirrors
- Add config option to allow *not* saving .orig configs (Darren Austin)
- Mention possible stale mirror if CHECKSUMS.md5 gpg verify fails
- Clarify that a press of "Enter" is needed to confirm kernel change
(Mario Preksavec)
- doinst.sh Don't remove ChangeLog.txt upon upgrade/reinstall.
(Patrick Volkerding)
- mirrors-x86*.sample: Remove bjtu.edu.cn mirror
- Fix for /var/log/packages/ possibly being a symlink to elsewhere
- Use CHECKSUMS.md5.asc to determine ChangeLog newness
(Patrick Volkerding)
Thu May 29 19:15:21 UTC 2018
---------------
- 2.83.0
- tweaks to build script

View file

@ -1,36 +1,40 @@
# /etc/slackpkg/blacklist
#
# This is a blacklist file. Any packages listed here won't be
# upgraded, removed, or installed by slackpkg.
#
# The correct syntax is:
#
# To blacklist the package xorg-server-1.19.4-x86_64-1 the line will be:
# xorg-server
#
# DON'T put any space(s) before or after the package name or regexp.
# If you do this, the blacklist will NOT work.
#
# Automated upgrade of kernel packages aren't a good idea (and you need to
# run "lilo" after upgrade). If you think the same, uncomment the lines
# below
#
#kernel-generic
#kernel-generic-smp
#kernel-huge
#kernel-huge-smp
#kernel-modules
#kernel-modules-smp
#kernel-source
#
# aaa_elflibs should NOT be blacklisted!
#
# You can blacklist using regular expressions.
#
# Don't use *full* regex here, because all of the following
# will be checked for the regex: series, name, version, arch,
# build and fullname.
# Don't use *full* regex here, because all of the following will be checked
# for the regex: series, name, version, arch, build, and fullname.
# When blacklisting packages, you can use extended regex on package names
# (such as xorg-.* instead of xorg-server, xorg-docs, etc), and a trailing
# slash for package series ("n/", "ap/", "xap/", etc).
#
# To blacklist *only* the "xorg-server" package, use this:
# xorg-server
#
# To blacklist *all* of the "xorg-server-*" packages, use this:
# xorg-server.*
#
# To blacklist the entire KDE package set, use this:
# kde/
#
# You will need to escape any special characters that are present in the
# package name. For example, to blacklist the gcc-g++ package, use this:
# gcc-g\+\+
#
# DON'T put any space(s) before or after the package name or regex.
#
# Automated upgrade of kernel packages may not be wanted in some situations;
# uncomment the lines below if that fits your circumstances:
#
#kernel-generic.*
#kernel-huge.*
#kernel-modules.*
#kernel-source
#
# This one will blacklist all SBo packages:
#[0-9]+_SBo

View file

@ -7,8 +7,10 @@
# Clean-up tmp and lock files
#
function cleanup() {
local retval=0
[ "$SPINNING" = "off" ] || tput cnorm
if [ -e $TMPDIR/error.log ]; then
retval=1
echo -e "
\n==============================================================================
WARNING! WARNING! WARNING! WARNING! WARNING!
@ -23,8 +25,9 @@ One or more errors occurred while slackpkg was running:
if [ "$DELALL" = "on" ] && [ "$NAMEPKG" != "" ]; then
rm $CACHEPATH/$NAMEPKG &>/dev/null
fi
( rm -f /var/lock/slackpkg.$$ && rm -rf $TMPDIR ) &>/dev/null
exit
rm -f /var/lock/slackpkg.$$
rm -rf $TMPDIR
exit ${retval}
}
trap 'cleanup' 2 14 15 # trap CTRL+C and kill
@ -129,6 +132,11 @@ function system_setup() {
SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"}
PKGMAIN=${PKGMAIN:-slackware}
;;
aarch64)
ARCH=aarch64
SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"}
PKGMAIN=${PKGMAIN:-slackware}
;;
powerpc|ppc)
ARCH=powerpc
SLACKKEY=${SLACKKEY:-"Slackintosh-Project Sign <slackdev@workaround.ch>"}
@ -417,13 +425,13 @@ function usage() {
slackpkg - version $VERSION\n\
\nUsage:\n\
\tslackpkg [OPTIONS] {install|remove|search|file-search|
\t\t\t upgrade|reinstall|blacklist} {PATTERN|FILE}
\t\t\t download|upgrade|reinstall} {PATTERN|FILE}
\tslackpkg [OPTIONS] {generate-template|install-template|remove-template}
\t\t\t TEMPLATENAME
\tslackpkg [OPTIONS] info PACKAGE
\tslackpkg [OPTIONS] update [gpg]
\tslackpkg [OPTIONS] {clean-system|upgrade-all|install-new}
\tslackpkg [OPTIONS] {new-config|check-updates|help}
\tslackpkg [OPTIONS] {new-config|check-updates|show-changelog|help}
\nIf you need more information try to use 'slackpkg help' or look the\n\
slackpkg's manpage.
"
@ -437,6 +445,7 @@ slackpkg - version $VERSION\n\
\t\t\t\t\tpackage indexes
\tslackpkg check-updates\t\tcheck if there is any news on
\t\t\t\t\tSlackware's ChangeLog.txt
\tslackpkg show-changelog\t\tshow Slackware ChangeLog.txt and exit
\tslackpkg install package\tdownload and install packages
\tslackpkg upgrade package\tdownload and upgrade packages
\tslackpkg reinstall package\tsame as install, but for packages
@ -454,9 +463,6 @@ slackpkg - version $VERSION\n\
\t\t\t\t\tthe official Slackware package set.
\t\t\t\t\tRun this if you are upgrading to another
\t\t\t\t\tSlackware version or using "current".
\tslackpkg blacklist\t\tBlacklist a package. Blacklisted
\t\t\t\t\tpackages cannot be upgraded, installed,
\t\t\t\t\tor reinstalled by slackpkg
\tslackpkg download\t\tOnly download (do not install) a package
\tslackpkg info package\t\tShow package information
\t\t\t\t\t(works with only ONE package)
@ -476,7 +482,12 @@ slackpkg - version $VERSION\n\
in slackpkg's manpage. You can use partial package names (such as xorg
instead of xorg-server, xorg-docs, etc), or even Slackware series
(such as "n","ap","xap",etc) when searching for packages.
"
\nWhen blacklisting packages you can use extended regex on package names
(such as xorg-.* instead of xorg-server, xorg-docs, etc), and a trailing
slash for package series ("n/", "ap/", "xap/", etc).
Note that special characters in blacklisted package names, such as '+', need
escaping: gcc-g\\+\\+"
cleanup
}
@ -572,7 +583,7 @@ function listpkgname() {
}
function applyblacklist() {
grep -vEw -f ${TMPDIR}/blacklist
grep -vE -f ${TMPDIR}/blacklist
}
# Function to make install/reinstall/upgrade lists
@ -584,7 +595,16 @@ function makelist() {
INPUTLIST=$@
grep -vE "(^#|^[[:blank:]]*$)" ${CONF}/blacklist > ${TMPDIR}/blacklist
grep -vE "(^#|^[[:blank:]]*$)" ${ROOT}/${CONF}/blacklist | \
sed -E "
s,^, ,
s,$, ,
s,^\s(extra|pasture|patches|slackware(|64)|testing)\s$,\1 ,
s,^\s(tgz|txz)\s$, \1,
s,^\s([^/]*)/\s$, ./$PKGMAIN/\1 ,
" \
> ${TMPDIR}/blacklist
if echo $CMD | grep -q install ; then
ls -1 $ROOT/var/log/packages/* | awk -f /usr/libexec/slackpkg/pkglist.awk > ${TMPDIR}/tmplist
else
@ -624,12 +644,7 @@ function makelist() {
done
;;
blacklist)
for ARGUMENT in $(echo $INPUTLIST); do
for i in $(cat ${TMPDIR}/pkglist ${TMPDIR}/tmplist | \
grep -w -- "${ARGUMENT}" | cut -f2 -d\ | sort -u); do
grep -qx "${i}" ${CONF}/blacklist || LIST="$LIST $i"
done
done
/bin/false
;;
install|upgrade|reinstall)
for ARGUMENT in $(echo $INPUTLIST); do
@ -724,7 +739,7 @@ function makelist() {
# -- temporary file used to store the basename of selected
# packages.
PKGNAMELIST=$(tempfile --directory=$TMPDIR)
PKGNAMELIST=$(mktemp -p ${TMPDIR} -t slackpkg.XXXXXXXXXXXX)
if [ "$CMD" = "file-search" ]; then
# Search filelist.gz for possible matches
@ -805,7 +820,7 @@ function searchlist() {
# First is the package already installed?
# Amazing what a little sleep will do
# exclusion is so much nicer :)
INSTPKG=$(ls -1 $ROOT/var/log/packages | \
INSTPKG=$(ls -1 $ROOT/var/log/packages/ | \
grep -e "^${BASENAME}-[^-]\+-\(${ARCH}\|fw\|noarch\)-[^-]\+")
# INSTPKG is local version
@ -968,26 +983,29 @@ function getpkg() {
# Main logic to download and format package list, md5 etc.
#
# Check if anything has changed. If so, return 1, else 0 if no change.
function checkchangelog()
{
if ! [ -e ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc ]; then
touch ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc
fi
if ! [ -e ${ROOT}/${WORKDIR}/ChangeLog.txt ]; then
touch ${ROOT}/${WORKDIR}/ChangeLog.txt
fi
# First we will download CHECKSUMS.md5.asc since it is a very small
# file and if it has not changed, we can know that the ChangeLog
# has not changed either.
echo -e "\tDownloading..."
#
# Download ChangeLog.txt first of all and test if it's equal
# or different from our already existent ChangeLog.txt
#
getfile ${SOURCE}ChangeLog.txt $TMPDIR/ChangeLog.txt
if ! grep -q "[a-z]" $TMPDIR/ChangeLog.txt ; then
getfile ${SOURCE}CHECKSUMS.md5.asc $TMPDIR/CHECKSUMS.md5.asc
if ! grep -q "PGP" $TMPDIR/CHECKSUMS.md5.asc ; then
echo -e "\
\nError downloading from $SOURCE.\n\
Please check your mirror and try again."
cleanup
fi
if diff --brief ${ROOT}/${WORKDIR}/ChangeLog.txt $TMPDIR/ChangeLog.txt ; then
if diff --brief ${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc $TMPDIR/CHECKSUMS.md5.asc ; then
return 0
else
return 1
@ -1006,8 +1024,17 @@ function updatefilelists()
fi
fi
echo
cp ${TMPDIR}/ChangeLog.txt ${ROOT}/${WORKDIR}/ChangeLog.txt
#
# Download ChangeLog.txt first
#
echo -e "\tDownloading..."
getfile ${SOURCE}ChangeLog.txt $TMPDIR/ChangeLog.txt
if ! grep -q "[a-z]" $TMPDIR/ChangeLog.txt ; then
echo -e "\
\nError downloading from $SOURCE.\n\
Please check your mirror and try again."
cleanup
fi
#
# Download MANIFEST, FILELIST.TXT and CHECKSUMS.md5
#
@ -1040,7 +1067,10 @@ function updatefilelists()
echo -e "\
\n\t\tERROR: Verification of the gpg signature on CHECKSUMS.md5\n\
\t\t failed! This could mean that the file is out of date\n\
\t\t or has been tampered with.\n"
\t\t or has been tampered with. If you use mirrors.slackware.com\n\
\t\t as your mirror, this could also mean that the mirror to\n\
\t\t which you got redirected is not yet updated with the most\n\
\t\t recent changes in the Slackware tree.\n"
cleanup
fi
elif [ "$SLACKKEY" != "" ]; then
@ -1158,6 +1188,11 @@ function updatefilelists()
cp $TMPDIR/CHECKSUMS.md5.asc \
${ROOT}/${WORKDIR}/CHECKSUMS.md5.asc 2>/dev/null
fi
# Finally, copy ChangeLog.txt
if [ -e $TMPDIR/ChangeLog.txt ]; then
cp $TMPDIR/ChangeLog.txt \
${ROOT}/${WORKDIR}/ChangeLog.txt 2>/dev/null
fi
}
function sanity_check() {
@ -1172,14 +1207,14 @@ function sanity_check() {
[ "$SPINNING" = "off" ] || spinning ${TMPDIR}/waiting &
for i in $(ls -1 $ROOT/var/log/packages | \
for i in $(ls -1 $ROOT/var/log/packages/ | \
egrep -- "^.*-(${ARCH}|fw|noarch)-[^-]+-upgraded"); do
REVNAME=$(echo ${i} | awk -F'-upgraded' '{ print $1 }')
mv $ROOT/var/log/packages/${i} $ROOT/var/log/packages/${REVNAME}
mv $ROOT/var/log/scripts/${i} $ROOT/var/log/scripts/${REVNAME}
done
ls -1 $ROOT/var/log/packages | egrep "^.*-(${ARCH}|fw|noarch)-[^-]+$" | \
ls -1 $ROOT/var/log/packages/ | egrep "^.*-(${ARCH}|fw|noarch)-[^-]+$" | \
batchcutpkg | sort > $TMPDIR/list1
cat $TMPDIR/list1 | uniq > $TMPDIR/list2
FILES="$(diff $TMPDIR/list1 $TMPDIR/list2 | grep '<' | cut -f2 -d\ )"
@ -1196,27 +1231,23 @@ function sanity_check() {
if [ "$DOUBLEFILES" != "" ]; then
echo -e "\
You have a broken $ROOT/var/log/packages - with two versions of the same package.\n\
The list of packages duplicated in your machine are shown below, but don't\n\
You have a broken $ROOT/var/log/packages/ - with two versions of the same package.\n\
The list of packages duplicated in your machine is shown below, but don't\n\
worry about this list - when you select your action, slackpkg will show a\n\
better list:\n"
for i in $DOUBLEFILES ; do
ls -1 $ROOT/var/log/packages |\
ls -1 $ROOT/var/log/packages/ |\
egrep -i -- "^${i}-[^-]+-(${ARCH}|fw|noarch)-"
done
echo -ne "\n\
You can (B)lacklist, (R)emove, or (I)gnore these packages.\n\
Select your action (B/R/I): "
You can (R)emove, or (I)gnore these packages.\n\
Select your action (R/I): "
read ANSWER
echo
case "$ANSWER" in
B|b)
showlist "$DOUBLEFILES" blacklist
blacklist_pkg
;;
R|r)
for i in $DOUBLEFILES ; do
FILE=$(ls -1 $ROOT/var/log/packages |\
FILE=$(ls -1 $ROOT/var/log/packages/ |\
egrep -i -- "^${i}-[^-]+-(${ARCH}|fw|noarch)-")
FILES="$FILES $FILE"
done
@ -1225,7 +1256,7 @@ Select your action (B/R/I): "
;;
*)
echo -e "\n\
Okay - slackpkg won't do anything now, but please, do something to fix it.\n"
Remove or blacklist the affected packages in order for slackpkg to work properly.\n"
cleanup
;;
esac
@ -1233,10 +1264,8 @@ Okay - slackpkg won't do anything now, but please, do something to fix it.\n"
}
function blacklist_pkg() {
echo $SHOWLIST | tr ' ' "\n" >> ${CONF}/blacklist
echo -e "\nPackages added to your blacklist.\n\
If you want to remove those packages, edit ${CONF}/blacklist.\n"
echo -e "\nThis function no longer adds packages to your blacklist.\n\
As of slackpkg 15.0, you will need to edit ${CONF}/blacklist instead.\n"
}
function remove_pkg() {

View file

@ -20,7 +20,7 @@ if [ "$DIALOG" = "on" ] || [ "$DIALOG" = "ON" ]; then
rm -f $TMPDIR/dialog.tmp
if [ "$2" = "upgrade" ]; then
ls -1 $ROOT/var/log/packages > $TMPDIR/tmplist
ls -1 $ROOT/var/log/packages/ > $TMPDIR/tmplist
for i in $1; do
BASENAME=$(cutpkg $i)
PKGFOUND=$(grep -m1 -e "^${BASENAME}-[^-]\+-\(noarch\|fw\|${ARCH}\)" $TMPDIR/tmplist)

View file

@ -18,6 +18,26 @@
print $0
}
/^patches\/packages\/([a-zA-Z0-9_\+.\-]+):.* ([Aa]dded|[Ss]plit|[Rr]enamed|[Mm]oved|[Nn]ame [Cc]hange|NAME CHANGE|[Ss]witched).*/ {
INPUT=$1
fs=FS
FS="/" ; OFS="/"
$0=INPUT
FULLPACK=$NF
FS="-" ; OFS="-"
$0=FULLPACK
if ( NF > 3 ) {
NF=NF-3
} else {
FS=":" ; OFS=":"
$0=$0
$0=$1
}
FS=fs
CONTINUE=no
print $0
}
/^(a|ap|d|e|f|k|kde|kdei|l|mac|n|t|tcl|x|xap|xfce|y)\/([a-zA-Z0-9_\+.\-]+): *$/ {
INPUT=$1
fs=FS

View file

@ -0,0 +1,346 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mai 2010" slackpkg\-2.81.1 ""
.SH NAME
\fBslackpkg\fP \- Automatisiertes Werkzeug zum Verwalten von Slackware
Linuxpaketen
.SH ZUSAMMENFASSUNG
\fBslackpkg\fP \fB[OPTIONEN]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIMUSTER\fP\fB|\fP\fIDATEI\fP\fB}\fP
\fBslackpkg [OPTIONEN] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPTIONEN]\fP \fB{search|file\-search}\fP
\fB{\fP\fIMUSTER\fP\fB|\fP\fIDATEI\fP\fB}\fP
\fBslackpkg\fP \fB[OPTIONEN]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIVORLAGENNAME\fP
\fBslackpkg [OPTIONEN] info\fP \fIPAKET\fP
\fBslackpkg [OPTIONEN] update [gpg]\fP
\fBslackpkg [OPTIONEN] {new\-config|check\-updates}\fP
\fBslackpkg [OPTIONEN] help\fP
.SH BESCHREIBUNG
Slackpkg ist ein Werkzeug für diejenigen, die einfach Pakete über das
Netzwerk installieren oder aktualisieren wollen. Mit Slackpkg kann man eine
minimale Installation von Slackware Linux haben und nur die am meisten
benötigten Pakete installieren/aktualisieren.
Sie müsste nicht NFS einrichten oder Dutzende von CDs für alle Ihre Rechner
erstellen; alles was Sie tun müssen ist ein Kommando einzugeben und alle der
neuesten Slackware Pakete werden verfügbar sein.
.SH ANLEITUNG
Slackpkg hat viele Funktionen. Es kann nach spezifischen Dateien suchen,
alle Dritt\-Partei Pakete in Ihrem System entfernen, Pakete zu Slackware nach
dem letzten Update hinzufügen, Paketbeschreibungen zeigen etc.
Bevor Sie etwas tun, müssen Sie einen Spiegel in /etc/slackpkg/mirrors
auskommentieren und Folgendes starten:
.in +5
# slackpkg update
.in
Die Aktion "update" (Aktualisierung) lädt und formatiert eine Liste von
Dateien und Slackwarepaketen. Nach jeder Änderung in dieser Liste muss eine
Aktualisierung durchgeführt werden.
Die Hauptfunktionen von Slackpkg sind die, die in Verbindung mit der
Paketverwaltung stehen: Installieren, aktualisieren und entfernen von
Paketen. Für die Ausführung dieser Aktionen gilt folgende Syntax:
.in +5
# slackpkg [OPTIONEN] <Aktion> {MUSTER|DATEI}
.in
\fIOPTIONEN\fP können eine oder mehrere Konfigurationsoptionen sein, die in
/etc/slackpkg/slackpkg.conf gelistet sind. Für die meisten Optionen gibt es
entsprechende Kommandozeilenparameter, zu finden in der slackpkg.conf \-
siehe Manpage (Handbuchseite) \fBslackpkg.conf(5)\fP für mögliche Parameter.
\fIMUSTER\fP darf ein Paketname oder nur ein Teil des Paketnames sein. Es darf
aber auch eine Serie von Paketen sein (z.B. kde, a, ap, ...).
.br
\fIDATEI\fP ist eine Datei mit dem Inhalt einer Liste von \fIMUSTER\fP: entweder
eine pro Zeile oder mehrere pro Zeile, getrennt durch Leerzeichen.
Slackpkg kann verwendet werden, die ganze Distribution zu aktualisieren.
.br
Der übliche Weg dies zu tun ist:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Ein weiteres Merkmal von Slackpkg ist die Fähigkeit, mit Vorlagen zu
arbeiten. Das macht es einfacher, verschiedene Rechner mit den gleichen
Paketen auszustatten. Die grundlegenden Schritte sind folgende:
.RS +5
.IP \(bu 2
Installiere eine Maschine
.IP \(bu 2
"slackpkg generate\-template VORLAGENNAME" ausführen
.IP \(bu 2
/etc/slackpkg/templates/VORLAGENNAME.template in des gleiche Verzeichnis der
anderen Maschine kopieren
.IP \(bu 2
"slackpkg install\-template VORLAGENNAME" auf der anderen Maschine ausführen
.RE
\fIVORLAGENNAME\fP ist der Name Ihrer Vorlage.
Beim Lesen dieser Anleitung erfahren Sie, was diese (oder eine andere)
Aktion macht.
.SH AKTIONEN
.TP 5
\fBhelp\fP
.br
Zeigt Aktionen von Slackpkg und eine kurze Beschreibung dazu. Hilfreich,
wenn Sie etwas mehr über Sackpkg erfahren müssen. Die Informationen hier im
Handbuch sind viel ausführlicher.
.TP 5
\fBupdate\fP
.br
Die Aktion "update" (aktualisieren) lädt die aktuellste Paketliste von einem
Slackware\-Spiegelserver (oder Ihrer CD/DVD). Es ist eine gute Idee, sie
auszuführen
.in +5
# slackpkg update
.in
bevor versucht wird ein Upgrade zu machen, Pakete zu installieren oder zu
suchen.
.br
Wenn Sie Slackwares GPG\-Schlüssel aktualisieren müssen, führen Sie folgendes
aus
.in +5
# slackpkg update gpg
.in
Der GPG\-Schlüssel ändert sich nicht. Dies sollte ein "einmaliger" Befehl ein
\- starten Sie ihn einmal und vergessen Sie ihn dann...
.TP 5
\fBcheck\-updates\fP
.br
Prüft ob die ChangeLog.txt aktualisiert wurde. Es kann vom Dienst "cron"
ausgeführt werden, um den Systemadministrator über Aktualisierungen zu
informieren.
.TP 5
\fBfile\-search\fP
.br
Sie können die offiziellen Slackware\-Pakete nach beliebigen Dateien in der
Slackware\-Distribution durchsuchen. Benötigen Sie eine fehlende Bibliothek?
Benutzen Sie file\-search, um sie zu suchen.
.in +5
# slackpkg file\-search dateiname
.in
Alle Pakete, die mit "dateiname" übereinstimmen, werden angezeigt. Dadurch
können sie sehen, welche Pakete installiert sind. Fehlende Pakete können Sie
dann mit anderen Slackpkg\-Aktionen herunterladen und installieren.
.TP 5
\fBsearch\fP
.br
Sie können nach jedem in Slackware verteilten Paket suchen.
.in +5
# slackpkg search muster
.in
Es werden alle Paketnamen angezeigt, die mit "muster" übereinstimmen. So wie
mit "file\-search", können Sie sehen, welche Pakete installiert
sind. Fehlende Pakete können Sie dann mit anderen Slackpkg\-Aktionen
herunterladen und installieren.
.TP 5
\fBinstall\fP
.br
Installation eines Paketes ist sehr einfach. Sie brauchen nur folgendes
einzugeben:
.in +5
# slackpkg install package
.in
und das Paket wird heruntergeladen und installiert.
.br
Die Aktion "install" kann nicht auf bereits installierte Pakete angewandt
werden. Sie können sie jedoch mit der Aktion "reinstall" neu installieren
oder mit "upgrade" upgraden.
.TP 5
\fBupgrade\fP
.br
Die Aktion "upgrade" installiert die aktuellste offizielle Version eines
oder mehrerer Pakete.
"upgrade" wird nicht versuchen neue Pakete zu installieren (nutzen Sie
stattdessen die Aktion "install", um die aktuellste offizielle Version eines
oder mehrerer Pakete zu installieren) .
.TP 5
\fBreinstall\fP
.br
Falls Sie versehentlich ein Paket beschädigen, haben Sie mit der Aktion
"reinstall" die Möglichkeit, erneut dieselbe Version des Pakets zu
installieren, die bereits installiert ist.
.TP 5
\fBremove\fP
.br
Mit der Aktion "remove" können Sie installierte Pakete entfernen. Beispiel:
.in +5
# slackpkg remove kde
.in
wird alle Pakete mit "kde" im Namen entfernen.
.TP 5
\fBblacklist\fP
.br
Mit dieser Aktion können Sie gewissen Pakete auf die "Blacklist" setzen.
.br
Pakete, die in der "Blacklist" sind, werden bei Aktionen wie "install",
"upgrade" oder "remove" ignoriert. Um Pakete auf die "Blacklist" zu setzten
oder sie von dieser zu entfernen, bearbeiten Sie bitte die Datei
/etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Mit dieser Aktion lädt Slackpkg Pakete herunter, installiert sie aber
nicht. Diese werden im Verzeichnis /var/cache/packages gespeichert und Sie
können sie später mit den Aktionen "install", "upgrade" oder "reinstall"
installieren (oder z.B. auf CD/DVD brennen).
.TP 5
\fBinfo\fP
.br
Diese Aktion liefert Informationen zu einem oder mehreren Paketen, wie
z.B. die komprimierte und unkomprimierte Größe oder die Beschreibung u.v.m..
.TP 5
\fBclean\-system\fP
.br
Diese Aktion entfernt alle Pakete, die nicht zur Standard\-Installation von
Slackware gehören. Mit dieser Aktion können Sie Ihr System säubern, Pakete
Dritter entfernen, sowie Pakete, die aus der offiziellen
Slackware\-Paketliste entfernt wurden.
.br
Falls Sie Pakete Dritter (oder eigene Pakete) installiert haben, die nicht
entfernt werden dürfen, können Sie diese vorübergehend in die "Blacklist"
eintragen, bevor Sie die Aktion "clean\-system" ausführen.
.TP 5
\fBupgrade\-all\fP
.br
Diese Aktion upgradet jedes installierte Paket mit der aktuellen Version des
Pakets aus der offiziellen Slackware\-Paketliste. Das ist die "richtige"
Methode für ein komplettes System\-Upgrade.
.br
Vergessen Sie nicht, die Aktion "install\-new" auszuführen, bevor Sie
"upgrade\-all" starten.
.TP 5
\fBinstall\-new\fP
Diese Aktion installiert alle Pakete, die neu in die offizielle
Slackware\-Paketliste hinzugefügt wurden. Starten Sie diese, bevor Sie Ihr
System auf eine andere Slackware\-Version upgraden oder wenn Sie \-current
nutzen.
.br
Wenn Sie alle nicht installierten offiziellen Slackware\-Pakete auf Ihr
System installieren möchten, benutzen Sie folgendes Kommando, anstelle der
Aktion "install\-new":
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Diese Aktion sucht nach neuen Konfigurationsdateien mit der Endung ".new"
und fragt den Benutzer, wie mit diesen zu verfahren ist.
.br
"new\-config" ist sehr nützlich, wenn Sie ein Upgrade machen und die
Konfigurationsdateien für eine spätere Durchsicht belassen. Anstatt
Unterschiede in den Konfigurationsdateien manuell zu suchen und anzupassen,
können Sie "new\-config" nutzen.
.TP 5
\fBgenerate\-template\fP
Diese Aktion erstellt eine neue Vorlage mit allen offiziellen Paketen, die
auf Ihrem System installiert sind. Diese wird im Verzeichnis
/etc/slackpkg/templates gespeichert.
.TP 5
\fBinstall\-template\fP
Diese Aktion installiert eine Vorlage mit einer Liste von Paketen. Die
Vorlage muss im Verzeichnis /etc/slackpkg/templates gespeichert sein. Wenn
die Vorlage "includes" (Einbindungen) anderer Vorlagen hat, müssen diese
ebenfalls im Verzeichnis /etc/slackpkg/templates sein. Um "includes" zu
deaktivieren können Sie in der Datei /etc/slackpkg/slackpkg.conf die
entsprechnde Option eintragen oder den entsprechenden
Kommandozeilenparameter nutzen (siehe \fBslackpkg.conf(5)\fP).
.TP 5
\fBremove\-template\fP
Diese Aktion entfernt alle Pakete, die in der gewählten Vorlage gelistet
sind. Seien Sie vorsichtig, dies kann Ihr System unstabil machen. Das
"include"\-Verhalten kann durch einen entsprechenden Eintrag in der
slackpkg.conf oder in der Kommandozeile beeinflusst werden (siehe
\fBslackpkg.conf(5)\fP).
.SH DATEIEN
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
Datei mit einer Liste von Quellen, aus welchen Pakete geladen werden.
.TP 5
\fB/etc/slackpkg/slackpkg.conf⇥\fP
Generelle Konfiguration von slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Liste der zu überspringenden Pakete
.TP 5
\fB/etc/slackpkg/templates\fP
Beinhaltet alle Template\-Dateien
.TP 5
\fB/usr/libexec/slackpkg\fP
Enthält grundlegende und erweiterte Funktionen von Slackpkg.
.TP 5
\fB/var/lib/slackpkg\fP
Nutzt Slackpkg intern \- Formatierte Paketlisten, Kopie der ChangeLog.txt,
Dateiliste, u.s.w...
.SH "SIEHE AUCH"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTOREN
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,297 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mai 2010" slackpkg\-2.81.1 ""
.SH NAME
\fBslackpkg.conf\fP \- Konfigurationsdatei für Slackpkg
.SH BESCHREIBUNG
Die Datei slackpkg.conf enthält Informationen für \fBslackpkg\fP (8), ein
automatisiertes Werkzeug zum Verwalten von Slackware Linuxpaketen.
Die Datei slackpkg.conf enthält eine Folge von Shellskript\-Variablen und
jede Variable steuert einen Aspekt von Slackpkg. Kommentare beginnen mit den
Zeichen #, enden mit dem Zeilenende und dürfen überall in der Datei
slackpkg.conf vorkommen. Wenn eine Variable mehrmals definiert ist, wird die
letzte Definition von Slackpkg verwendet.
Viele Variablen können durch Kommandozeilenparameter überschrieben
werden. Wenn Sie den Wert von \fBVARIABLE\fP überschreiben wollen, geben Sie in
der Kommandozeile, vor der Slackpkg\-Aktion, \fB\-variable=Wert\fP ein. Es dürfen
mehrere Variablen überschrieben werden.
BEISPIEL: slackpkg \-batch=on \-default_answer=y upgrade\-all
Für Variablen mit nur zwei Zuständen, sind die Werte "on" ("ein") oder "off"
("aus") erlaubt, sofern nicht anders definiert.
Die verschiedenen Konfigurationsvariablen sind:
.TP 5
\fBARCH\fP
.br
Bestimmt die Prozessorarchitektur. Für gewöhnlich findet Slackpkg den
korrekten Wert durch Verwendung von "uname \-m". Erlaubte Werte sind:
.ds title MASCHINE\t\tERLAUBTE WERTE FÜR ARCH
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Der Standardwert von \fBARCH\fP hängt von der Architektur Ihres Rechners ab.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg vergleicht den Inhalt der Datei mit der Paket\-Signatur (.asc) mit
der GPG\-Signatur des Projekts. Verschiedene Slackwareports können
verschiedene Signaturen haben, und Slackpkg versucht die korrekte zu finden,
basierend auf der Architektur Ihres Systems. Wenn der automatisch ermittelte
\fBSLACKKEY\fP nicht korrekt ist, können Sie ihn mit dieser Einstellung ändern.
Der Standardwert von \fBSLACKKEY\fP hängt vom Slackwareport ab.
.TP 5
\fBTEMP\fP
.br
Definiert den Ort, in welchen Slackpkg die Pakete vor der Installation
bzw. dem Upgrade herunterlädt.
Der Standardwert von \fBTEMP\fP ist /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Definiert das Verzeichnis für die Paketlisten, Dateilisten und andere
Informationen, die Slackpkg bei der Arbeit benötigt. Ändern Sie den Wert
dieser Variablen nicht, wenn Sie nicht sicher wissen was sie tun.
Der Standardwert von \fBWORKDIR\fP ist /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Spezielle Parameter für wget. Falls Sie mehrere Parameter nutzen, vergessen
Sie nicht, sie zwischen doppelte Anführungsstriche zu setzen.
Der Standardwert von \fBWGETFLAGS\fP ist "\-\-passive\-ftp".
.TP 5
\fBDELALL\fP
.br
Wenn diese Variable den Wert "on" hat, werden alle heruntergeladenen Dateien
nach der Installation oder dem Upgrade gelöscht (dies gilt NICHT, wenn
Slackpkg mit der Aktion "download" aufgerufen wird). Wenn der Wert "off"
gesetzt ist, werden die Dateien im Verzeichnis \fBTEMP\fP gespeichert (wie oben
beschrieben).
Der Standardwert von \fBDELALL\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-delall=Wert" nutzen.
.TP 5
\fBCHECKMD5\fP
.br
Aktiviert (on) oder deaktiviert (off) den Vergleich von MD5\-Prüfsummen der
heruntergeladenen Dateien vor der Installation bzw. dem Upgrade
Der Standardwert von \fBCHECKMD5\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-checkmd5=Wert" nutzen.
.TP 5
\fBCHECKGPG\fP
.br
Aktiviert (on) oder deaktiviert (off) die Überprüfung der GPG\-Signatur von
Paketen vor der Installation bzw. dem Upgrade.
Der Standardwert von \fBCHECKGPG\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-checkgpg=Wert" nutzen.
.TP 5
\fBCHECKSIZE\fP
.br
Aktiviert (on) oder deaktiviert (off) die Überprüfung des freien
Festplattenspeichers für Pakete vor der Installation bzw. dem Upgrade.
Der Standardwert von \fBCHECKSIZE\fP ist "off".
.br
Von der Kommandozeile können Sie den Parameter "\-checksize=Wert" nutzen.
.TP 5
\fBPKGMAIN\fP
.br
Definiert das Hauptverzeichnis der Distribution. Um diese Variable müssen
Sie sich in der Regel nicht kümmern, denn Slackpkg versucht diese anhand der
Prozessorarchitektur zu ermitteln. Falls Sie sie trotzdem ändern müssen, tun
Sie das in der slackpkg.conf. Der Wert sollte immer das Verzeichnis angeben,
in dem die Paketserie der Slackware\-Dirstribution liegt (A, AP, D, E, F,
\&...).
Standard: hängt vom Slackwareport ab
.TP 5
\fBPRIORITY\fP
.br
Dieses Array (Datenreihe) bestimmt die Priorität der Verzeichnisse auf dem
Spiegelserver für die Suche nach Paketen. Wenn Slackpkg ein Paket an mehr
als einem Orten findet, bekommt das Paket des ersten Verzeichnisses dieser
Variablen oberste Priorität, dann das zweite, dann das dritte u.s.w. und als
letztes das Verzeichnis an letzter Stelle dieser Liste. Sie können den
Platzhalter %PKGMAIN nutzen, um den Inhalt der Variable PKGMAIN anzugeben.
Standardwerte (geordnet): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Aktiviert (on) oder deaktiviert (off) die Funktionen, die Slackpkg nach der
Installation bzw. dem Upgrade ausführt, wie z.B. die Suche nach neuen
Konfigurationsdateien (.new) und neuen Linuxkerneln, um Sie dann zu fragen,
was es tun soll.
Der Standardwert von \fBPOSTINST\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-postinst=Wert" nutzen.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Wenn \fBPOSTINST\fP den Wert "on" hat, sucht Slackpkg nach allen Dateien mit
der Endung .new im Verzeichnis /etc und fragt den Benutzer, was es mit
diesen tun soll. Manche Benutzer bevorzugen jedoch nur die .new\-Dateien zu
sehen, die Slackpkg bei der letzten Ausführung erstellt hat; falls das auf
Sie zutrifft, dann setzen Sie \fBONLY_NEW_DOTNEW\fP auf "on".
Der Standardwert von \fBONLY_NEW_DOTNEW\fP ist "off". Ändern Sie den Wert nur
dann, wenn Sie wissen was Sie tun.
.br
Von der Kommandozeile können Sie den Parameter "\-only_new_dotnew=Wert"
nutzen.
.TP 5
\fBONOFF\fP
.br
Die Variable \fBONOFF\fP steuert das Startverhalten des Dialogfensters,
bezüglich der Markierung der gelisteten Pakete. Wenn der Wert "on" gesetzt
ist, werden alle Pakete ausgewählt. Wenn Sie das Gegenteil bevorzugen (kein
Paket auswählen), dann setzen Sie den Wert "off".
Der Standardwert von \fBONOFF\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-onoff=Wert" nutzen.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Wenn diese Variable auf "on" gesetzt ist, werden alle Dateien
heruntergeladen, bevor die Aktion (Installation oder Upgrade) gestartet
wird. Bei dem Wert "off" wird das Herunterladen und die Aktion für jedes
Paket einzeln ausgeführt.
Der Standardwert von \fBDOWNLOAD_ALL\fP ist "off".
.br
Von der Kommandozeile können Sie den Parameter "\-download_all=Wert" nutzen.
.TP 5
\fBDIALOG\fP
.br
Aktiviert (on) oder deaktiviert (off) das Dialogfenster.
Der Standardwert von \fBDIALOG\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-dialog=Wert" nutzen.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Setzt die maximale Anzahl der Zeichen, die zum Programm "dialog" gesendet
werden. Wenn diese Anzahl beim Upgrade erreicht wird, entfernt Slackpkg die
Information über die aktuell installierte Version jedes Pakets. Wird die
Anzahl auch ohne diese Information erreicht, bringt Slackpkg eine
Fehlermeldung.
Wenn \fBDIALOG_MAXARGS\fP nicht definiert ist, ist 19500 der Standardwert.
.br
Von der Kommandozeile können Sie den Parameter "\-dialog_maxargs=Wert"
nutzen.
.TP 5
\fBBATCH\fP
.br
Aktiviert (on) oder deaktiviert (off) den nicht\-interaktiven Modus. Beim
Starten des Batch\-Modus wird Slackpkg keine Fragen stellen; stattdessen
werden alle Fragen mit \fBDEFAULT_ANSWER\fP beantwortet (siehe unten).
.br
Wenn Sie beim Upgrade diesen Modus nutzen, werden Sie danach "slackpkg
new\-config" ausführen müssen, um .new\-Dateien zu finden und zu verarbeiten.
Der Standardwert von \fBBATCH\fP ist "off".
.br
Von der Kommandozeile können Sie den Parameter "\-batch=Wert" nutzen.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Dies ist die Standard\-Antwort auf Fragen von Slackpkg. Sie wird nur im
nicht\-interaktiven Modus genutzt (wenn \fBBATCH\fP auf "on" gesetzt ist oder
wenn der Batch\-Modus per Kommandozeilenparameter aktiviert wurde); ansonsten
hat diese Variable keinen Effekt.
.br
Gültige Werte sind "y" oder "n".
Der Standardwert von \fBDEFAULT_ANSWER\fP ist "n".
.br
Von der Kommandozeile können Sie den Parameter "\-default_answer=Wert"
nutzen.
.TP 5
\fBUSE_INCLUDES\fP
.br
In Vorlagen von Paketlisten für Slackpkg können andere Vorlagen eingebunden
werden. Dies reduziert die Duplikation von Paketen in vielen Vorlagen, kann
aber ein Problem sein, wenn Sie nur eine bestimmte Vorlagen entfernen
möchten. Sie können die Verarbeitung von #include deaktivieren, wenn dieser
Variable den Wert "off" geben.
Der Standardwert von \fBUSE_INCLUDES\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-use_includes=Wert" nutzen.
.TP 5
\fBSPINNING\fP
.br
Wenn Slackpkg eine Aktion ausführt, die einige Zeit braucht, liefert es
Rückmeldung über einen Fortschrittsbalken. Diesen können Sie deaktivieren,
indem Sie dieser Variable den Wert "off" geben.
Der Standardwert von \fBSPINNING\fP ist "on".
.br
Von der Kommandozeile können Sie den Parameter "\-spinning=Wert" nutzen.
.SH DATEIEN
.TP 5
\fB/etc/slackpkg/slackpkg.conf\fP
.SH "SIEHE AUCH"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,348 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Μάιος 2010" slackpkg\-2.81.1 ""
.SH ΟΝΟΜΑ
\fBslackpkg\fP \- Αυτοματοποιημένο εργαλείο για τη διαχείριση πακέτων του
Slackware Linux
.SH ΣΥΝΟΨΗ
\fBslackpkg\fP \fB[ΕΠΙΛΟΓΕΣ]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIΠΡΟΤΥΠΟ\fP\fB|\fP\fIΑΡΧΕΙΟ\fP\fB}\fP
\fBslackpkg [ΕΠΙΛΟΓΕΣ] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[ΕΠΙΛΟΓΕΣ]\fP \fB{search|file\-search}\fP
\fB{\fP\fIΠΡΟΤΥΠΟ\fP\fB|\fP\fIΑΡΧΕΙΟ\fP\fB}\fP
\fBslackpkg\fP \fB[ΕΠΙΛΟΓΕΣ]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIΠΡΟΤΥΠΟΟΝΟΜΑ\fP
\fBslackpkg [ΕΠΙΛΟΓΕΣ] info\fP \fIΠΑΚΕΤΟ\fP
\fBslackpkg [ΕΠΙΛΟΓΕΣ] update [gpg]\fP
\fBslackpkg [ΕΠΙΛΟΓΕΣ] {new\-config|check\-updates}\fP
\fBslackpkg [ΕΠΙΛΟΓΕΣ] help\fP
.SH ΠΕΡΙΓΡΑΦΗ
Το Slackpkg είναι ένα εργαλείο για όσους θέλουν εύκολα να εγκαταστήσουν ή να
αναβαθμίσουν πακέτα μέσω του δικτύου. Με το slackpkg, μπορείτε να έχετε μια
ελάχιστη εγκατάσταση του Slackware Linux και να εγκαταστήσετε/αναβαθμίσετε
μόνο τα πακέτα που χρειάζεστε περισσότερο.
Δεν χρειάζεται να ρυθμίσετε το NFS ή να κάνετε δεκάδες CDs για όλους τους
υπολογιστές σας, το μόνο που χρειάζεται να κάνετε είναι να πληκτρολογήσετε
μία εντολή και όλα τα τελευταία επίσημα πακέτα του Slackware θα είναι στα
χέρια σας.
.SH ΟΔΗΓΙΕΣ
Το Slackpkg έχει πολλές δυνατότητες. Μπορεί να ψάξει για συγκεκριμένα
αρχεία, να αφαιρέσει όλα τα πακέτα τρίτου κατασκευαστή από το σύστημά σας,
να εγκαταστήσει πακέτα που προστέθηκαν στο Slackware από την τελευταία
ενημέρωση σας, να δείτε τις περιγραφές συσκευασίας, κ.λπ.
Πριν κάνετε οτιδήποτε, θα πρέπει να αποσχολιάσετε έναν καθρέφτη στο αρχείο
/etc/slackpkg/mirrors και να τρέξετε:
.in +5
# slackpkg update
.in
Η ενέργεια "update" θα κατεβάσει και θα μορφοποιήσει τη λίστα των αρχείων
και των πακέτων στο Slackware. Κάθε φορά που αυτή η λίστα αλλάζει, η
ενημέρωση θα πρέπει να εκτελεστεί.
Τα κύρια χαρακτηριστικά του Slackpkg είναι αυτά που σχετίζονται άμεσα με την
διαχείριση των πακέτων: εγκατάσταση, αναβάθμιση, και απεγκατάσταση
πακέτων. Για να κάνετε οποιαδήποτε από αυτές τις ενέργειες, η σύνταξη του
Slackpkg είναι:
.in +5
# slackpkg [ΕΠΙΛΟΓΕΣ] <action> {ΠΡΟΤΥΠΟ|ΑΡΧΕΙΟ}
.in
\fIOPTIONS\fP μπορεί να είναι μία ή περισσότερες από τις πολλές επιλογές
ρυθμίσεων που αναφέρονται στο /etc/slackpkg/slackpkg.conf. Υπάρχουν
ισοδύναμες επιλογές γραμμής εντολών για την πλειονότητα των οδηγιών
ρυθμίσεων που βρίσκονται στο slackpkg.conf \- δείτε το \fBslackpkg.conf(5)\fP
man\-page για να δείτε τι επιλογές είναι διαθέσιμες.
\fIΠΡΟΤΥΠΟ\fP μπορεί να είναι ένα όνομα πακέτου ή μόνο ένα μέρος του ονόματος
του πακέτου. Μπορεί επίσης να είναι μια σειρά λογισμικού (όπως kde, a, ap,
\&...).
.br
\fIΑΡΧΕΙΟ\fP είναι ένα αρχείο με μια λίστα από \fIΠΡΟΤΥΠΟs\fP εντός: είτε μία ανά
γραμμή, ή περισσότερες ανά γραμμή με κενά ως διαχωριστικά.
Το Slackpkg μπορεί να χρησιμοποιηθεί για την αναβάθμιση ολόλκληρης της
διανομής.
.br
Ο συνήθης τρόπος είναι να εκτελέσετε:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Ένα άλλο χαρακτηριστικό της Slackpkg είναι η ικανότητα να εργάζεται με
πρότυπα, τα οποία μπορούν να κάνουν πολύ πιο εύκολο να δημιουργήσετε
διαφορετικά μηχανήματα με το ίδιο περιεχόμενο των πακέτων. Τα βασικά βήματα
είναι τα εξής:
.RS +5
.IP \(bu 2
Εγκατάσταση σε ένα μηχάνημα
.IP \(bu 2
Εκτελέστε "slackpkg generate\-template ΟΝΟΜΑΡΟΤΥΠΟΥ"
.IP \(bu 2
Αντιγράψτε το /etc/slackpkg/templates/ΟΝΟΜΑΡΟΤΥΠΟΥ.template στον ίδιο
κατάλογο στο άλλο μηχάμημα
.IP \(bu 2
Εκτελέστε "slackpkg install\-template ΟΝΟΜΑΡΟΤΥΠΟΥ" στο άλλο μηχάνημα
.RE
\fIΠΡΟΤΥΠΟΟΝΟΜΑ\fP είναι το όνομα του προτύπου σας.
Με αυτό το εγχειρίδιο οδηγιών, μπορείτε να βρείτε τι κάθε μια από αυτές (και
άλλες) ενέργειες κάνουν.
.SH ΔΡΑΣΕΙΣ
.TP 5
\fBhelp\fP
.br
Εμφάνιση των δράσεων του slackpkg και μια σύντομη περιγραφή τους. Χρήσιμο αν
θέλετε να γνωρίζετε λίγα πράγματα για το slackpkg. Η πληροφορία εδώ, στη
man\-σελίδα είναι πολύ πιο ολοκληρωμένη.
.TP 5
\fBupdate\fP
.br
Το update θα κατεβάσει τις πιο πρόσφατες λίστες πακέτων από έναν καθρέφτη
Slackware (ή από το CD σας). Είναι μια καλή ιδέα να εκτελέσετε
.in +5
# slackpkg update
.in
πριν επιχειρήσετε την αναβάθμιση, την εγκατάσταση, ή την αναζήτηση για τα
πακέτα.
.br
Αν χρειαστεί να ενημερώσετε το GPG κλειδί του Slackware, εκτελέστε
.in +5
# slackpkg update gpg
.in
Το κλειδί GPG δεν αλλάζει. Αυτό πρέπει να είναι εντολή "μιας χρήσης" \-
εκτελέστε τη μόνο μια φορά και μετά να τη ξεχάσετε ...
.TP 5
\fBcheck\-updates\fP
.br
Βεβαιωθείτε αν υπάρχει κάποια ενημέρωση στο ChangeLog.txt. Αυτό είναι καλό
να χρησιμοποιηθεί από το cron να να προειδοποιήσει τον διαχειριστή του
συστήματος σχετικά με τις ενημερώσεις.
.TP 5
\fBfile\-search\fP
.br
Μπορείτε να αναζητήσετε τα επίσημα πακέτα Slackware για οποιοδήποτε αρχείο
στη διανομή Slackware. Μήπως χρειάζεστε μια παράξενη βιβλιοθήκη;
Χρησιμοποιήστε την αναζήτηση\-αρχείου για να το βρείτε.
.in +5
# slackpkg file\-search filename
.in
Όλα τα πακέτα που ταιριάζουν με το "όνομα αρχείου" θα εμφανιστούν, έτσι
μπορείτε να δείτε αν τα πακέτα είναι εγκατεστημένα ή όχι; Αν όχι, μπορείτε
να τα κατεβάσετε και να τα εγκαταστήσετε χρησιμοποιώντας τις άλλες δράσεις
του slackpkg.
.TP 5
\fBsearch\fP
.br
Μπορείτε να κάνετε αναζήτηση για οποιοδήποτε πακέτο διανέμεται στο
Slackware.
.in +5
# slackpkg search πρότυπο
.in
Όλα τα ονόματα πακέτων που ταιριάζουν με το "μοτίβο" θα εμφανιστούν. Όπως με
την αναζήτηση\-αρχείων, μπορείτε να δείτε αν τα πακέτα είναι εγκατεστημένα ή
όχι; Αν όχι, μπορείτε να τα κατεβάσετε και να τα εγκαταστήσετε
χρησιμοποιώντας τις άλλες δράσεις του slackpkg.
.TP 5
\fBinstall\fP
.br
Η εγκατάσταση ενός πακέτου είναι πολύ απλή. Χρειάζεται μόνο να
πληκτρολογήσετε:
.in +5
# slackpkg install όνομα\-πακέτου
.in
και το πακέτο θα κατεβεί και θα εγκατασταθεί.
.br
Δεν μπορείτε να χρησιμοποιήσετε την επιλογή "install" για να εγκαταστήσετε
ένα ήδη εγκατεστημένο πακέτο, αλλά μπορείτε να το εγκαταστήσετε ξανά ή να το
αναβαθμίσετε.
.TP 5
\fBupgrade\fP
.br
Η upgrade εγκαθιστά την πιο πρόσφατη επίσημη έκδοση του καθορισμένου
πακέτου(ων).
Η upgrade δεν θα επιχειρήσει να εγκαταστήσει νέα πακέτα (χρησιμοποιήστε τη
λειτουργία εγκατάστασης για το σκοπό αυτό, η τελευταία επίσημη έκδοση του
πακέτου θα εγκατασταθεί).
.TP 5
\fBreinstall\fP
.br
Σε περίπτωση που κατά λάθος χαλάσατε κάτι, η επιλογή επανεγκατάσταση θα σας
επιτρέψει να εγκαταστήσετε ξανά την ίδια έκδοση ενός πακέτου που είναι ήδη
εγκατεστημένο.
.TP 5
\fBremove\fP
.br
Με την remove, μπορείτε να αφαιρέσετε ορισμένα εγκατεστημένα πακέτα. Για
παράδειγμα:
.in +5
# slackpkg remove kde
.in
θα αφαιρέσει όλα τα πακέτα με το "kde" στο όνομά τους.
.TP 5
\fBblacklist\fP
.br
Με την ενέργεια αυτή, μπορείτε να βάλετε στη "μαύρη λίστα" ορισμένα πακέτα.
.br
Τα ανεπιθύμητα πακέτα δεν θα εγκατασταθούν, αναβαθμιστούν ή αφαιρεθούν από
το slackpkg. Εάν θέλετε να αφαιρέσετε κάποιο πακέτο από τη μαύρη λίστα,
παρακαλούμε να επεξεργαστείτε το /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Η δράση αυτή λέει στο slackpkg να κατεβάσει τα πακέτα, αλλά όχι να τα
εγκαταστήσει. Θα τοποθετηθούν στον κατάλογο /var/cache/packages και μπορείτε
να τα εγκαταστήσετε/αναβαθμίσετε/επανεγκαταστήστε αργότερα (ή να τα κάψετε
σε CD).
.TP 5
\fBinfo\fP
.br
Η δράση αυτή εκτυπώνει πληροφορίες σχετικά με το πακέτο(α): συμπιεσμένο και
ασυμπίεστο μέγεθος, περιγραφή, και τα λοιπά...
.TP 5
\fBclean\-system\fP
.br
Η δράση αυτή αφαιρεί όλα τα πακέτα που δεν ανήκουν σε μια τυπική εγκατάσταση
Slackware. Με αυτή την επιλογή, μπορείτε να πραγματοποιήσετε εκκαθάριση του
συστήματός σας, αφαιρώντας πακέτα τρίτων πηγών όπως και πακέτα που έχουν
αφαιρεθεί από την επίσημη συλλογή πακέτων Slackware.
.br
Αν έχετε πακέτα από τρίτες πηγές (ή δικά σας) τα οποία επιθυμείτε να
διατηρήσετε, μπορείτε να τα προσθέσετε προσωρινά στη λίστα των αποκλειώμενων
πακέτων πριν τρέξετε την δράση 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Αυτή η δράση αναβαθμίζει όλα τα πακέτα που είναι εγκατεστημένα στο σύστημα
στην έκδοση που βρίσκεται στα αποθετήρια του Slackware· αυτός είναι ο
"σωστός" τρόπος για την αναβάθμιση ολόκληρου του συστήματος.
.br
Θυμηθείτε να χρησιμοποιήσετε τη δράση "install\-new" πριν χρησιμοποιήστε το
"upgrade\-all."
.TP 5
\fBinstall\-new\fP
Αυτή η δράση εγκαθιστά όσα νέα πακέτα έχουν προστεθεί στα επισημα πακέτα του
Slackware. Εκτελέστε το αν αναβαθμίζετε το σύστημά σας σε μια άλλη έκδοση
του Slackware ή αν χρησιμοποιήτε το \-current.
.br
Αν επιθυμείτε να εγκαταστήσετε όσα πακέτα Slackware δεν έχετε εγκατεστημένα
ήδη, χρησιμοποιήστε την παρακάτω εντολή αντί της δράσης install\-new:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Αυτή η δράση αναζητά αρχεία ρυθμίσεων .new και ρωτά το χρήστη τι να κάνει με
αυτά τα αρχεία.
.br
Η new\-config είναι πολύ χρήσιμη όταν αναβαθμίζετε το σύστημά σας και αφήνετε
τα νέα αρχεία ρυθμίσεων για έλεγχο αργότερα. Αντί να αναζητάτε αυτά τα
αρχεία χειροκίνητα, να βρίσκετε τις διαφορές και να αντικαθιστάτε, μπορείτε
να χρησιμοποιήσετε τη δράση new\-config.
.TP 5
\fBgenerate\-template\fP
Η ενέργεια αυτή δημιουργεί ένα νέο πρότυπο με όλα τα επίσημα πακέτα που
είναι εγκατεστημένα στο σύστημά σας. Το πρότυπο αποθηκεύεται στο
/etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Η δράση αυτή εγκαθιστά το απαιτούμενο πρότυπο στο σύστημα. Το πρότυπο πρέπει
να είναι στο /etc/slackpkg/templates. Εάν το πρότυπο "περιλαμβάνει" άλλα
πρότυπα, όλα αυτά πρέπει να είναι στο /etc/slackpkg/templates. Μπορείτε να
απενεργοποιήσετε το "includes" στο slackpkg.conf ή στη γραμμής εντολών.
.TP 5
\fBremove\-template\fP
Η δράση αυτή αφαιρεί όλα τα πακέτα που αποτελούν μέρος του επιλεγμένου
προτύπου. Να είστε προσεκτικοί, αυτό μπορεί να θέσει το μηχάνημα σε
κατάσταση αχρηστίας. Ο χειρισμός "include" μπορεί να
ενεργοποιηθεί/απενεργοποιηθεί στο slackpkg.conf ή με την κατάλληλη επιλογή
στη γραμμή εντολών.
.SH ΑΡΧΕΙΑ
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
Αρχείο για να καθορίσετε τη θέση από όπου μπορείτε να κατεβάσετε τα πακέτα
.TP 5
\fB/etc/slackpkg/slackpkg.conf⇥\fP
Γενική διαμόρφωση του slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Κατάλογος των πακέτων που θα παρακάμψετε
.TP 5
\fB/etc/slackpkg/templates\fP
Περιέχει όλα τα αρχεία προτύπων
.TP 5
\fB/usr/libexec/slackpkg\fP
Περιέχει το πυρήνα slackpkg και πρόσθετες λειτουργίες
.TP 5
\fB/var/lib/slackpkg\fP
Slackpkg εσωτερική χρήση \- σχηματοποιημένες λίστες των διαθέσιμων πακέτων,
αντίγραφο του ChangeLog.txt, λίστα με τα αρχεία, και τα λοιπά ...
.SH "ΔΕΙΤΕ ΕΠΙΣΗΣ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH ΣΥΓΓΡΑΦΕΙΣ
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,303 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Μάιος 2010" slackpkg\-2.81.1 ""
.SH ΟΝΟΜΑ
\fBslackpkg.conf\fP \- Στοιχεία διαμόρφωσης για το slackpkg
.SH ΠΕΡΙΓΡΑΦΗ
Το αρχείο slackpkg.conf περιέχει πληροφορίες για \fBslackpkg\fP (8), ένα
αυτοματοποιημένο εργαλείο για τη διαχείριση πακέτων του Slackware Linux.
Το αρχείο slackpkg.conf είναι ένα σενάριο από μια ακολουθία μεταβλητών
κελύφους, και κάθε μεταβλητή ελέγχει μία πτυχή του slackpkg. Σχόλια αρχίζουν
με το χαρακτήρα # και το τελειώνουν στο τέλος της γραμμής, και τα σχόλια
μπορούν να εμφανιστούν οπουδήποτε στο εσωτερικό του αρχείου
slackpkg.conf. Αν κάποια μεταβλητή εμφανίζεται περισσότερες από μία φορά στο
αρχείο, το slackpkg θα χρησιμοποιήσει την τιμή που ορίστηκε τελευταία.
Πολλές μεταβλητές μπορούν να παρακαμφθούν από παραμέτρους που ορίζονται στο
slackpkg στη γραμμή εντολών. Αν θέλετε να παρακάμψετε την τιμή της
\fBVARIABLE\fP, δώστε \fB\-variable=τιμή\fP στη γραμμή εντολών πριν τη δράση του
slackpkg. Μπορούν να παρακαμφθούν πολλαπλές μεταβλητές.
ΠΑΡΑΔΕΙΓΜΑ: slackpkg \-batch=on \-default_answer=y upgrade\-all
Για παραμέτρους με μόνο δύο καταστάσεις, πιθανές τιμές είναι "on" ή "off"
εκτός αν ορίζεται αλλιώς.
Οι διάφορες παράμετροι ρύθμισης είναι οι:
.TP 5
\fBARCH\fP
.br
Επιλέγει την αρχιτεκτονική του συστήματος. Συνήθως το slackpkg μπορεί να
βρει τη σωστή τιμή χρησιμοποιώντας το "uname \-m". Έγκυρες τιμές είναι οι:
.ds title ΜΗΧΑΝΗΜΑ\t\tΕΓΚΥΡΕΣ ΤΙΜΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Οι εξ ορισμού τιμή της \fBARCH\fP εξαρτάται από την αρχιτεκτονική.
.TP 5
\fBSLACKKEY\fP
.br
Το slackpkg ελέγχει το αρχείο υπογραφής του πακέτου (.asc) με την υπογραφή
GPG του έργου. Διαφορετικές μεταφορές του Slackware μπορεί να έχουν
διαφορετικές υπογραφές και το slackpkg προσπαθεί να βρει τη σωστή βασιζόμενο
στην αρχιτεκτονική του συστήματος. Αν το \fBSLACKKEY\fP που έχει βρεθεί
αυτόματα δεν είναι σωστό, μπορείτε να το αλλάξετε χρησιμοποιώντας αυτή την
παράμετρο.
Η εξ ορισμού τιμή του \fBSLACKKEY\fP εξαρτάται από τη μεταφορά του Slackware.
.TP 5
\fBTEMP\fP
.br
Ορίζει την τοποθεσία στην οποία το slackpkg θα κατεβάσει τα πακέτα προτού τα
εγκαταστήσει/αναβαθμίσει.
Η εξ ορισμού τιμή του \fBTEMP\fP είναι η /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Ορίζει τον κατάλογο με τις λίστες πακέτων, λίστες αρχείων και άλλες
πληροφορίες που χρησιμοποιούνται από το slackpkg. Μην αλλάζετε την τιμή
αυτής της παραμέτρου αν δεν είστε σίγουροι για το τι κάνετε.
Η εξ ορισμού τιμή της \fBWORKDIR\fP είναι /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Χρήση ειδικών επιλογών για το wget. Αν χρειάζεστε πολλαπλές επιλογές,
θυμηθείτε να τις εισάγετε μέσα σε διπλά εισαγωγικά.
Η εξ ορισμού τιμή της \fBWGETFLAGS\fP είναι "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Αν ορισθεί σε "on", όλα τα αρχεία που έχουν κατεβεί, θα αφαιρεθούν αφού το
slackpkg εκτελέσει την εγκατάσταση ή την αναβάθμιση (ΔΕΝ έχει καμία επίδραση
όταν το slackpkg εκτελείτε χρησιμοποιώντας το "download"). Αν ορισθεί σε
"off", τα αρχεία θα κρατούνται στον κατάλογο που ορίζεται στο \fBTEMP\fP (όπως
περιγράφεται παραπάνω).
Η εξ ορισμού τιμή της \fBDELALL\fP είναι "on".
.br
Από τη γραμμή εντολών, μπορεί να χρησιμοποιήσετε το \-delall=τιμή.
.TP 5
\fBCHECKMD5\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) τον έλεγχο των αθροισμάτων MD5 όλων
των πακέτων που κατεβαίνουν πριν την εγκατάσταση ή αναβάθμισή τους.
Η εξ ορισμού τιμή της \fBCHECKMD5\fP είναι "on".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε το \-checkmd5=τιμή.
.TP 5
\fBCHECKGPG\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) τον έλεγχο της υπογραφής GPG για κάθε
πακέτο πριν την εγκατάσταση ή αναβάθμιση.
Η εξ ορισμού τιμή της \fBCHECKGPG\fP είναι "on".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε το \-checkgpg=τιμή.
.TP 5
\fBCHECKSIZE\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) τον έλεγχο διαθέσιμου χώρου στο δίσκο
για κάθε πακέτο πριν την εγκατάσταση ή αναβάθμιση.
Η εξ ορισμού τιμή της \fBCHECKSIZE\fP είναι "off".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε το \-checksize=τιμή.
.TP 5
\fBPKGMAIN\fP
.br
Ορίζει τον κύριο κατάλογο της διανομής. Συνήθως, δεν χρειάζεται να
ανησυχείτε γι'αυτή τη μεταβλητή, καθώς το Slackpkg προσπαθεί να τον βρει,
βασιζόμενο στην αρχιτεκτονική του λειτουργικού συστήματος. Παρόλα αυτά, αν
χρειάζεται να το αλλάξετε, συμπεριλάβετε τη μεταβλητή αυτή στο
slackpkg.conf. Θα πρέπει να είναι πάντα ο κατάλογος που περιλαμβάνει τις
σειρές πακέτων του Slackware (A, AP, D, E, F, ...).
Εξ ορισμού: εξαρτάται από τη μεταφορά του Slackware
.TP 5
\fBPRIORITY\fP
.br
Ο πίνακας αυτός επιλέγει την προτεραιότητα την οποία θα έχουν κατάλογοι στον
καθρέπτη του αποθετηρίου όταν το slackpkg ελέγχει για την ύπαρξη πακέτων. Αν
ένα πακέτο υπάρχει σε παραπάνω από μία τοποθεσίες, το πακέτο στον πρώτο
κατάλογο έχει προτεραιότητα, μετά το δεύτερο, το τρίτο, το τέταρτο και
τέλος, το πακέτο στον τελευταίο κατάλογο που ορίζεται. Μπορείτε να
χρησιμοποιήσετε το %PKGMAIN για τα έχετε πρόσβαση στα περιεχόμενα της
μεταβλητής PKGMAIN.
Εξ ορισμού τιμές (σε σειρά κατάταξης): patches %PKGMAIN extra pasture
testing
.TP 5
\fBPOSTINST\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) τις δυνατότητες διαχείρισης του
slackpkg για μετά την εγκατάσταση των πακέτων, όπως τον έλεγχο για νέα
(*.new) αρχεία ρυθμίσεων και νέους πυρήνες και δίνει μια προτροπή για τι θα
πρέπει να κάνει.
Η εξ ορισμού τιμή του \fBPOSTINST\fP είναι "on".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε το \-postinst=τιμή.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Όταν το \fBPOSTINST\fP είναι ρυθμισμένο στο "on", το slackpkg θα αναζητήσει όλα
τα αρχεία .new μέσα στο /etc και θα ενημερώσει τον χρήστη τι να κάνει με
αυτά. Σε κάθε περίπτωση, ορισμένοι χρήστες προτιμούν να βλέπουν μόνο τα
αρχεία .new που εγκαταστάθηκαν κατά την τελευταία εκτέλεση του slackpkg,
οπότε, αν αυτό ισχύει για εσάς, ρυθμίστε το \fBONLY_NEW_DOTNEW\fP στο "on".
Η προεπιλεγμένη τιμή του \fBONLY_NEW_DOTNEW\fP είναι το "off". Αυτό αλλάξτε το
μόνον αν ξέρετε τι ακριβώς κάνετε...
.br
Από την γραμμή εντολών, μπορείτε να χρησιμοποιείτε το
\-only_new_dotnew=value.
.TP 5
\fBONOFF\fP
.br
Η μεταβλητή \fBONOFF\fP ορίζει την αρχική συμπεριφορά της διεπαφής διαλόγου.
Αν την ορίσετε στο "on" τότε όλα τα πακέτα θα επιλεχθούν από προεπιλογή. Αν
προτιμάτε την αντίθετη επιλογή (όλα ανεπίλεκτα), τότε καθορίστε την στο
"off".
Η προεπιλεγμένη τιμή για το \fBONOFF\fP είναι το "on".
.br
Από την γραμμή εντολών, μπορείτε να χρησιμοποιείτε το \-onoff=value.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Αν αυτή η μεταβλητή ορισθεί στο "on", όλα τα αρχεία θα κατεβούν πριν την
εκτέλεση της αιτούμενης λειτουργίας (εγκατάσταση ή αναβάθμιση). Αν ορισθεί
στο "off", τότε θα κατεβούν όλα τα αρχεία και οι λειτουργίες (εγκατάσταση ή
αναβάθμιση) ένα\-ένα.
Η προεπιλεγμένη τιμή για το \fBDOWNLOAD_ALL\fP είναι το "off".
.br
Από τη γραμμή εντολών, μπορεί να χρησιμοποιείτε το \-download_all=value.
.TP 5
\fBDIALOG\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) την διεπαφή του διαλόγου.
Η προεπιλεγμένη τιμή για το \fBDIALOG\fP είναι το "on".
.br
Από τη γραμμή εντολών, μπορεί να χρησιμοποιείτε το \-dialog=value.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Καθορίστε τον μέγιστο αριθμό χαρακτήρων που θα αποσταλούν στον "διάλογο". Αν
αυτός ο αριθμός υπερκερασθεί κατά την αναβάθμιση, το slackpkg θα διαγράψει
τις πληροφορίες σχετικές με την τρεχόντως εγκατεστημένη έκδοση του κάθε
πακέτου. Αν και πάλι ξεπερασθεί αυτός ο αριθμός, ακόμη και χωρίς αυτές τις
πληροφορίες, το slackpkg θα επιστρέψει στον χρήστη ένα σφάλμα.
Αν το \fBDIALOG_MAXARGS\fP δεν έχει ρυθμισθεί, τότε η προεπιλεγμένη τιμή είναι
το 19500.
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιείτε το \-dialog_maxargs=value.
.TP 5
\fBBATCH\fP
.br
Ενεργοποιεί (on) ή απενεργοποιεί (off) τον μη\-διαδραστικό τρόπο. Όταν το
τρέξετε σε μαζική λειτουργία/ batch mode, το slackpkg δεν θα ενημερώσει τον
χρήστη για οτιδήποτε. Αντιθέτως, όλες οι ερωτήσεις θα λάβουν
\fBDEFAULT_ANSWER\fP (βλέπε πιο κάτω).
.br
Αν κάνετε μια αναβάθμιση χρησιμοποιώντας αυτή τη λειτουργία, θα πρέπει να
εκτελέσετε το "slackpkg new\-config" αργότερα, για να βρείτε και να
συμπτύξετε τα αρχεία .new
Η προεπιλεγμένη τιμή για το \fBBATCH\fP είναι το "off".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιείτε το \-batch=value.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Αυτή είναι η προεπιλεγμένη απάντηση στις ερωτήσεις όταν το slackpkg
ενημερώνει τον χρήστη για κάποιες πληροφορίες. Αυτή χρησιμοποιείται μόνο σε
μη\-διαδραστικό τρόπο (όταν το \fBBATCH\fP είναι "yes" ή όταν ο χρήστης
ενεργοποιεί τον μαζικό τρόπο/ batch mode μέσω της γραμμής εντολών). Αλλιώς,
αυτή η μεταβλητή δεν έχει κανένα αποτέλεσμα.
.br
Οι έγκυρες τιμές είναι το "y" ή το "n".
Η προεπιλεγμένη τιμή για το \fBDEFAULT_ANSWER\fP είναι το "n".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιείτε το \-default_answer=value.
.TP 5
\fBUSE_INCLUDES\fP
.br
Τα πρότυπα/templates του Slackpkg μπορεί να συμπεριλαμβάνουν άλλα
πρότυπα. Αυτό μειώνει τον αναδιπλασιασμό πακέτων σε πολλά πρότυπα/templates,
αλλά μπορεί να είναι ένα πρόβλημα αν θέλετε να διαγράψετε μόνον ένα
συγκεκριμένο πρότυπο/template. Μπορείτε να απενεργοποιήσετε το #include
parsing ορίζοντας την επιλογή στο "off".
Η προεπιλεγμένη τιμή για το \fBUSE_INCLUDES\fP είναι το "on".
.br
Από τη γραμμή εντολών,, μπορείτε να χρησιμοποιείτε το \-use_includes=value.
.TP 5
\fBSPINNING\fP
.br
Όταν το Slackpkg κάνει μια δραστηριότητα που απαιτεί κάποιο χρόνο, προσφέρει
οπτικό feedback με μία spinning bar. Αν δεν σας αρέσει αυτή η spinning bar,
μπορείτε να την απενεργοποιήσετε καθορίζοντας την επιλογή στο "off".
Η προεπιλεγμένη τιμή για το \fBSPINNING\fP είναι το "on".
.br
Από τη γραμμή εντολών, μπορείτε να χρησιμοποιείτε το \-spinning=value.
.SH ΑΡΧΕΙΑ
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "ΔΕΙΤΕ ΕΠΙΣΗΣ"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,333 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "May 2010" slackpkg\-2.81.1 ""
.SH NOMBRE
\fBslackpkg\fP \- Herramienta automatizada para el manejo de paquetes de
Slackware Linux
.SH SINOPSIS
\fBslackpkg\fP \fB[OPCIONES]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIPATRÓN\fP\fB|\fP\fIARCHIVO\fP\fB}\fP
\fBslackpkg [OPCIONES] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPCIONES]\fP \fB{search|file\-search}\fP
\fB{\fP\fIPATRÓN\fP\fB|\fP\fIARCHIVO\fP\fB}\fP
\fBslackpkg\fP \fB[OPCIONES]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMBREPLANTILLA\fP
\fBslackpkg [OPCIONES] info\fP \fIPAQUETE\fP
\fBslackpkg [OPCIONES] update [gpg]\fP
\fBslackpkg [OPCIONES] {new\-config|check\-updates}\fP
\fBslackpkg [OPCIONES] help\fP
.SH DESCRIPCIÓN
Slackpkg es una herramienta para aquellos que desean instalar o actualizar
paquetes fácilmente a través de la red. Con slackpkg, es posible tener una
instalación mínima de Slackware Linux e instalar o actualizar solamente los
paquetes que más necesita.
No necesita configurar NFS o hacer docenas de CDs para todas sus
computadoras; todo lo que necesita hacer es escribir un comando y todos los
más recientes paquetes oficiales de Slackware estarán en sus manos.
.SH INSTRUCCIONES
Slackpkg tiene muchas funcionalidades. Puede buscar archivos específicos,
borrar todos los paquetes de terceros en su sistema, instalar paquetes
agregados a Slackware desde su última actualización, mostrar descripciones
de paquetes, etc.
Antes que nada, es necesario habilitar un espejo en el archivo
/etc/slackpkg/mirrors y ejecutar:
.in +5
# slackpkg update
.in
La acción "update" descargará y formateará la lista de archivos y paquetes
en Slackware. Cada vez que esta lista es cambiada, es necesario actualizar
de nuevo.
Las características principales de Slackpkg son aquellas directamente
relacionadas con la administración de paquetes: instalar, actualizar, y
eliminar paquetes. Para hacer cualquiera de estas tareas, la sintaxis de
Slackpkg es:
.in +5
# slackpkg [OPCIONES] <acción> {PATRÓN|ARCHIVO}
.in
Las \fIOPCIONES\fP pueden ser una o más de las diferentes opciones de
configuración listadas en /etc/slackpkg/slackpkg.conf. Hay opciones de
línea de comandos equivalentes a la mayoría de las directivas de
configuración presentes en slackpkg.conf \- vea la página de manual
\fBslackpkg.conf(5)\fP para ver cuáles opciones están disponibles.
\fIPATRÓN\fP puede ser el nombre de un paquete o solo parte del nombre del
paquete. Puede también ser una serie de software (como kde, a, ap, ...).
.br
\fIARCHIVO\fP es un archivo con una lista de \fIPATRONes\fP dentro: ya sea uno por
línea, o varios en una línea con espacios como separadores.
Slackpkg puede ser usado para actualizar la distribución completa.
.br
La manera usual es hacer:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Otra característica de Slackpkg es la habilidad de trabajar con plantillas,
las cuales pueden facilitar mucho la creación de diferentes máquinas con los
mismos paquetes. Los pasos básicos son los siguientes:
.RS +5
.IP \(bu 2
Instalar una máquina
.IP \(bu 2
Ejecute "slackpkg generate\-template NOMBREPLANTILLA"
.IP \(bu 2
Copie /etc/slackpkg/templates/NOMBREPLANTILLA.template al mismo directorio
en la otra máquina
.IP \(bu 2
Ejecute "slackpkg install\-template NOMBREPLANTILLA" en la otra máquina
.RE
\fINOMBREPLANTILLA\fP es el nombre de su plantilla.
Al seguir esta página de manual, puede encontrar qué hacen cada una de éstas
(y otras) acciones.
.SH ACCIONES
.TP 5
\fBhelp\fP
.br
Muestra las acciones de slackpkg y una breve descripción. Es útil si
necesita saber algo sobre slackpkg. La información aquí, en la página de
manual, es mucho más completa.
.TP 5
\fBupdate\fP
.br
Esta opción descargará la lista más reciente desde un espejo de Slackware (o
su CD). Es buena idea ejecutar
.in +5
# slackpkg update
.in
antes de realizar una actualización, instalación o búsqueda de paquetes.
.br
Si necesita actualizar la llave GPG de Slackware, ejecute
.in +5
# slackpkg update gpg
.in
La llave GPG no cambia. Este debería ser un comando ejecutado una sola vez \-
ejecútelo y luego olvídelo...
.TP 5
\fBcheck\-updates\fP
.br
Verifica si existe alguna actualización de ChangeLog.txt. Esto es bueno
usarlo desde cron para alertar al administrador sobre actualizaciones.
.TP 5
\fBfile\-search\fP
.br
Es posible buscar en los paquetes oficiales de Slackware cualquier archivo
en la distribución Slackware. ¿Necesita una librería extraña? Use
file\-search para encontrarla.
.in +5
# slackpkg file\-search archivo
.in
Todos los paquetes que coincidan con "archivo" serán mostrados, de manera
que puede ver si los paquetes están instalados o no; si no lo están, puede
descargarlos e instalarlos con otras acciones de slackpkg.
.TP 5
\fBsearch\fP
.br
Puede buscar cualquier paquete distribuido con Slackware.
.in +5
# slackpkg search patrón
.in
Todos los paquetes cuyo nombre coincida con "patrón" serán mostrados. Como
file\-search, puede ver si los paquetes están instalados o no; si no lo
están, puede descargarlos e instalarlos con otras acciones de slackpkg.
.TP 5
\fBinstall\fP
.br
La instalación de un paquete es muy simple. Solo necesita escribir:
.in +5
# slackpkg install paquete
.in
y el paquete será descargado e instalado.
.br
No es posible utilizar la opción "install" para instalar un paquete que ya
está instalado, pero puede reinstalarlo o actualizarlo.
.TP 5
\fBupgrade\fP
.br
La acción "upgrade" instala la versión oficial más reciente del paquete o
paquetes especificados.
"upgrade" no intentará instalar nuevos paquetes (use la función "install"
para ese propósito; la versión oficial más reciente del paquete será
instalada).
.TP 5
\fBreinstall\fP
.br
En caso que por error algo se dañe, la opción "reinstall" le permite
reinstalar la misma versión de un paquete que está actualmente instalado.
.TP 5
\fBremove\fP
.br
Con "remove", es posible eliminar ciertos paquetes instalados. Por ejemplo:
.in +5
# slackpkg remove kde
.in
eliminará todos los paquetes con "kde" en su nombre.
.TP 5
\fBblacklist\fP
.br
Con esta acción, se pueden agregar ciertos paquetes a una "lista negra".
.br
Los paquetes en la lista negra no serán instalados, actualizados o
eliminados por slackpkg. Si necesita eliminar algún paquete de la lista
negra, por favor edite /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Esta acción hace que slackpkg descargue los paquetes, pero no los
instala. Serán puestos en /var/cache/packages, y puede instalarlos,
actualizarlos o reinstalarlos más adelante (o quemarlos en un CD).
.TP 5
\fBinfo\fP
.br
Esta acción despliega información sobre el paquete: tamaños con y sin
compresión, descripción, etcétera...
.TP 5
\fBclean\-system\fP
.br
Esta acción borra todos los paquetes que no pertenecen a una instalación
estándar de Slackware. Con esta opción, puede limpiar su sistema, eliminando
paquetes de terceros así como cualquier paquete que fue eliminado del grupo
de paquetes oficiales de Slackware.
.br
Si tiene algún paquete de terceros (o hecho por ud.) que le gustaría
mantener, puede agregarlo temporalmente a la lista negra de paquetes antes
de ejecutar la acción 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Esta acción actualiza cada paquete instalado en el sistema a la versión en
la estructura de directorios oficial de Slackware; esta es la manera
"correcta" de actualizar el sistema completo.
.br
Recuerde usar la acción "install\-new" antes de usar "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Esta acción instala cualquier paquete nuevo que ha sido agregado al grupo
oficial de paquetes de Slackware. Use esto si está actualizando su sistema a
otra versión de Slackware o si está utilizando \-current.
.br
Si desea instalar todos los paquetes desinstalados en su sistema, use el
siguiente comando en lugar de la acción "install\-new":
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Esta acción busca nuevos archivos de configuracion .new y pregunta al
usuario qué desea hacer con esos archivos.
.br
"new\-config" es muy útil cuando se realiza una actualización y se dejan los
archivos de configuración para ser revisados más adelante. En lugar de
buscarlos manualmente, buscar diferencias y reemplazarlos, puede utilizar la
acción "new\-config".
.TP 5
\fBgenerate\-template\fP
Esta acción crea una nueva plantilla con todos los paquetes oficiales que
están instalados en su sistema. La plantilla se almacena en
/etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Esta acción instala la plantilla requerida en el sistema. La plantilla debe
estar en /etc/slackpkg/templates. Si la plantilla "incluye" otras
plantillas, todas ellas debe estar en /etc/slackpkg/templates. Puede
deshabilitar las inclusiones en slackpkg.conf o en la línea de comandos.
.TP 5
\fBremove\-template\fP
Esta acción elimina todos los paquetes que son parte de una plantilla
seleccionada. Tenga cuidado, esto puede poner su máquina en un estado
inutilizable. El manejo de las inclusiones ("include") puede ser activado o
desactivado en slackpkg.conf, o con las opciones apropiadas en la línea de
comandos.
.SH ARCHIVOS
.TP 5
\fB/etc/slackpkg/mirrors \fP
Archivo donde se especifica la ubicación para descargar paquetes
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Configuración general de slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista de paquetes a ignorar
.TP 5
\fB/etc/slackpkg/templates\fP
Contiene todos los archivos de plantillas
.TP 5
\fB/usr/libexec/slackpkg\fP
Contiene el núcleo de slackpkg y funciones adicionales
.TP 5
\fB/var/lib/slackpkg\fP
Utilizado por slackpkg internamente \- Listas formateadas de paquetes, copia
de ChangeLog.txt, lista de archivos, etcétera...
.SH "VER TAMBIÉN"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORES
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,298 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "May 2010" slackpkg\-2.81.1 ""
.SH NOMBRE
\fBslackpkg.conf\fP \- Datos de configuración de slackpkg
.SH DESCRIPCIÓN
El archivo slackpkg.conf contiene información para \fBslackpkg\fP (8), una
herramienta automatizada para manejar paquetes de Slackware Linux.
El archivo slackpkg.conf es una secuencia de variables de script de shell, y
cada variable controla un aspecto de slackpkg. Los comentarios inician con
el símbolo # y terminal hasta el final de la línea, y pueden aparecer en
cualquier lugar dentro del archivo slackpkg.conf. Si alguna variable aparece
más de una vez en el archivo, slackpkg utilizará el valor definido de
último.
Muchas variables pueden ser reemplazadas por opciones dadas a slackpkg en la
línea de comandos. Si necesita cambiar el valor de \fBVARIABLE\fP , especifique
\fB\-variable=valor\fP en la línea de comandos justo antes de la acción de
slackpkg. Múltiples variables pueden ser cambiadas.
EJEMPLO: slackpkg \-batch=on \-default_answer=y upgrade\-all
Para opciones de configuración que solo tienen dos estados, los valores
posibles son "on" u "off" a menos que se indique lo contrario.
Las diferentes opciones de configuración son:
.TP 5
\fBARCH\fP
.br
Selecciona la arquitectura del sistema. Usualmente Slackpkg puede encontrar
el valor correcto utilizando "uname \-m". Los valores aceptados son:
.ds title MÁQUINA\t\tVALORES VÁLIDOS DE ARCH
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 y i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
El valor estándar de \fBARCH\fP depende de su arquitectura.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg revisa el archivo de firma del paquete (.asc) con la firma GPG del
proyecto. Dado que versiones de Slackware para otras arquitecturas pueden
tener diferentes firmas, Slackpkg trata de encontrar la firma correcta
automáticamente, basándose en la arquitectura de su sistema. Si la firma
\fBSLACKKEY\fP detectada automáticamente no es correcta, puede cambiarla usando
esta opción.
El valor estándar de \fBSLACKKEY\fP depende de la arquitectura de Slackware.
.TP 5
\fBTEMP\fP
.br
Define la ubicación en la cual slackpkg descargará los paquetes antes de
instalarlos o actualizarlos.
El valor estándar de \fBTEMP\fP es /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Define el directorio para listas de paquetes, listas de archivos, y otra
información utilizada por slackpkg mientras que realiza su trabajo. No
cambie el valor de esta variable a menos que sepa lo que está haciendo.
El valor estándar de \fBWORKDIR\fP es /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Establece opciones especiales para wget. Si necesita usar opciones
múltiples, recuerde ponerlas entre comillas dobles.
El valor estándar de \fBWGETFLAGS\fP es "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Si se define como "on", todos los archivos descargados serán borrados
después de que slackpkg realice una instalación o actualización (esto NO
tiene ningún efecto cuando slackpkg se ejecuta con la acción "download"). Si
se define como "off", los archivos serán guardados en el directorio definido
en \fBTEMP\fP (como se describió anteriormente).
El valor estándar de \fBDELALL\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-delall=valor.
.TP 5
\fBCHECKMD5\fP
.br
Habilita (on) o deshabilita (off) la revisión de la suma de verificación MD5
(checksum) de todos los paquetes descargados antes de instalar o actualizar.
El valor estándar de \fBCHECKMD5\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-checkmd5=valor.
.TP 5
\fBCHECKGPG\fP
.br
Habilita (on) o deshabilita (off) la revisión de la firma GPG para cada
paquete antes de instalar o actualizar.
El valor estándar de \fBCHECKGPG\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-checkgpg=valor.
.TP 5
\fBCHECKSIZE\fP
.br
Habilita (on) o deshabilita (off) la revisión de espacio disponible en disco
para cada paquete antes de instalar o actualizar.
El valor estándar de \fBCHECKSIZE\fP es "off".
.br
Desde la línea de comandos, puede utilizar \-checksize=valor.
.TP 5
\fBPKGMAIN\fP
.br
Define el directorio principal de la distribución. Usualmente, no es
necesario preocuparse por esta variable, ya que Slackpkg trata de
encontrarla basándose en su arquitectura. Sin embargo, si necesita
cambiarla, entonces incluya esta variable en su slackpkg.conf. Esta variable
debe ser siempre el directorio que contiene la serie de paquetes de
Slackware (A, AP, D, E, F, ...).
Estándar: depende de la arquitectura de Slackware
.TP 5
\fBPRIORITY\fP
.br
Este arreglo establece la prioridad que tendrán los directorios en el espejo
cuando slackpkg busca paquetes. Si se encuentra un paquete en más de un
lugar, el paquete en el primer directorio tiene prioridad, luego el segundo,
luego el tercero, después el cuarto y finalmente, el paquete encontrado en
el último directorio listado. Puede utilizar %PKGMAIN para usar los
contenidos de la variable PKGMAIN.
Valores estándar (en orden): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Habilita (on) o deshabilita (off) las funcionalidades post\-instalación de
slackpkg, tales como buscar archivos de configuración nuevos (*.new), buscar
nuevas imágenes del kernel, y preguntarle qué se debe hacer en esos casos.
El valor estándar de \fBPOSTINST\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-postinst=valor.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Cuando \fBPOSTINST\fP se define como "on", slackpkg buscará todos los archivos
\&.new dentro de /etc y le preguntará al usuario qué hacer con ellos. Sin
embargo, algunos usuarios prefieren ver solamente los archivos .new
instalados en la última ejecución de slackpkg, así que si esto aplica para
ud., establezca \fBONLY_NEW_DOTNEW\fP en "on".
El valor estándar de \fBONLY_NEW_DOTNEW\fP es "off". Cambie esto solamente si
sabe lo que está haciendo...
.br
Desde la línea de comandos, puede utilizar \-only_new_dotnew=valor.
.TP 5
\fBONOFF\fP
.br
La variable \fBONOFF\fP establece el comportamiento inicial de la interfaz de
diálogo. Si establece esto como "on" entonces todos los paquetes serán
seleccionados de forma predeterminada. Si prefiere la opción opuesta (todos
no seleccionados), entonces establezca esto como "off".
El valor estándar de \fBONOFF\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-onoff=valor.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Si esta variable se define como "on", todos los archivos serán descargados
antes de que la operación solicitada (instalar o actualizar) se realice. Si
se define como "off", entonces los archivos serán descargados y la operación
(instalar/actualizar) será realizada uno por uno.
El valor estándar de \fBDOWNLOAD_ALL\fP es "off".
.br
Desde la línea de comandos, puede utilizar \-download_all=valor.
.TP 5
\fBDIALOG\fP
.br
Habilita (on) o deshabilita (off) la interfaz de diálogo.
El valor estándar de \fBDIALOG\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-dialog=valor.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Establece el número máximo de caracteres que serán enviados a "dialog". Si
se llega a este número en una actualización, slackpkg elimina la información
acerca de la versión actual instalada de cada paquete. Si después de
eliminar esta información el número se alcanza de nuevo, slackpkg muestra un
error al usuario.
Si \fBDIALOG_MAXARGS\fP no está definido, 19500 es el valor predeterminado.
.br
Desde la línea de comandos, puede utilizar \-dialog_maxargs=valor.
.TP 5
\fBBATCH\fP
.br
Habilita (on) o deshabilita (off) el modo no\-interactivo. Cuando se ejecuta
en modo de proceso por lotes, slackpkg no preguntará nada al usuario; en
cambio, todas las preguntas serán contestadas con \fBDEFAULT_ANSWER\fP (vea más
abajo).
.br
Si realiza una actualización utilizando este modo, necesitará ejecutar
"slackpkg new\-config" más adelante para encontrar e incorporar archivos
\&.new.
El valor estándar de \fBBATCH\fP es "off".
.br
Desde la línea de comandos, puede utilizar \-batch=valor.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Esta es la respuesta estándar a las preguntas cuando slackpkg le pide al
usuario alguna información. Esto se usa solamente en modo no\-interactivo
(cuando \fBBATCH\fP es "yes" o el usuario habilita el modo de procesamiento por
lotes desde la línea de comandos); de otra manera, esta variable no tiene
ningún efecto.
.br
Valores aceptados son "y" o "n".
El valor estándar de \fBDEFAUL_ANSWER\fP es "n".
.br
Desde la línea de comandos, puede utilizar \-default_answer=valor.
.TP 5
\fBUSE_INCLUDES\fP
.br
Las plantillas de slackpkg pueden incluir otras plantillas. Esto reduce la
duplicación de paquetes en muchas plantillas, pero también puede ser un
problema si desea eliminar solo una plantilla especifica. Puede deshabilitar
el procesamiento de la instrucción #include al definir esta opción como
"off".
El valor estándar de \fBUSE_INCLUDES\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-use_includes=value.
.TP 5
\fBSPINNING\fP
.br
Cuando Slackpkg está haciendo alguna actividad que requiere cierto tiempo,
muestra un indicador visual con una barra giratoria. Si no le gusta la barra
giratoria, puede ser deshabilitada definiendo esta opción como "off".
El valor estándar de \fBSPINNING\fP es "on".
.br
Desde la línea de comandos, puede utilizar \-spinning=valor.
.SH ARCHIVOS
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "VER TAMBIÉN"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,322 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "می ۲۰۱۰" slackpkg\-2.81.1 ""
.SH نام
؛ \fBslackpkg\fP \- ابزار اتوماتیک برای مدیریت پکیج های اسلکور لینوکس ؛
.SH اختصار
\fBslackpkg\fP \fB[گزینه ها]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIفایل\fP\fB|\fP\fIالگو\fP\fB}\fP
\fBslackpkg [گزینه ها] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[گزینه ها]\fP \fB{search|file\-search}\fP \fB{\fP\fIفایل\fP\fB|\fP\fIالگو\fP\fB}\fP
\fBslackpkg\fP \fB[گزینه ها]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIقالب\fP
\fBslackpkg [گزینه ها] info\fP \fIپکیج\fP
\fBslackpkg [گزینه ها] update [gpg]\fP
\fBslackpkg [گزینه ها] {new\-config|check\-updates}\fP
\fBslackpkg [گزینه ها] help\fP
.SH توصیف
فرمان slackpkg یک ابزار برای کسانی است که می خواهند به راحتی از طریق شبکه
پکیج ها را نصب کنند و یا ارتقا دهند. با استفاده از این ابزار شما می توانید
اسلکور را به صورت حداقلی نصب کرده و صرفا پکیج هایی را نصب کرده و یا ارتقاء
دهید که به آنها بیشتر نیاز دارید.
شما نیاز به تنظیم فایل سیستم شبکه (NFS) و یا ساخت تعداد زیادی CD برای تمام
کامپیوترهایتان ندارید. آنچه نیاز دارید تنها تایپ یک فرمان است تا آخرین نسخه
پکیج های رسمی اسلکور در اختیار شما باشد.
.SH راهنما
ابزار Slackpkg امکانات زیادی دارد. می تواند فایل خاصی را جستجو کند، تمام
پکیج های غیررسمی را از سیستم شما حذف کند، تمام پکیج های اضافه شده به اسلکور
پس از آخرین بروزرسانی را روی سیستم نصب کند، توصیف پکیج را نمایش دهد و غیره.
قبل از اینکه عملی انجام دهید, باید یکی از مخازن واقع در فایل موجود در مسیر
etc/slackpkg/mirrors/ بدون علامت کرده (علامت # را از جلوی آینه مورد نظرتان
حذف کرده) و فرمان زیر را اجرا کنید:
.in +5
# slackpkg update
.in
عملیات "update" لیست فایلها و پکیج ها را در اسلکور دانلود و فرمت می کند. هر
زمانی که این لیست تغییر کند لازم است که update دوباره اجرا شود.
مهمترین خصوصیات slackpkg آنهایی هستند که مستقیما به مدیریت پکیج ها مربوط
هستند: نصب، ارتقاء و حذف پکیج ها. برای انجام هرکدام از این موارد، فرمان
slackpkg به صورت زیر می باشد:
.in +5
# slackpkg [OPTIONS] <action> {PATTERN|FILE}
.in
\fIگزینه ها\fP (OPTIONS) می تواند شامل یک یا چند گزینه پیکربندی لیست شده در
فایل موجود در مسیر etc/slackpkg/slackpkg.conf/ باشد. گزینه های خط فرمان
مشابهی برای فرمانهای پیکربندی در فایل slackpkg.conf یافت می شود. برای مشاهده
لیست گزینه های موحود به صفحه راهنمای \fBslackpkg.conf\fP مراجعه کنید.
\fIالگو\fP (PATTERN) می تواند نام یک پکیج یا فقط بخشی از نام پکیج باشد. همچنین
می تواند نام سری نرم افزاری (نظیر kde ،a ،ap و غیره) باشد.
.br
\fIفایل\fP (FILE) نام فایلی است که لیستی از \fIالگوها\fP در آن چه به صورت یک الگو
در هر سطر و چه به صورت چند الگو در هر سطر که بوسیله فاصله از هم جدا شده اند،
قرار دارد.
ابزار Slackpkg می تواند برای ارتقاء تمام سیستم عامل مورد استفاده قرار گیرد.
.br
روش معمول عبارت است از:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
خصوصیت دیگر Slackpkg توانایی کار با قالب هاست که ایجاد سیستم هایی با پکیج
های یکسان را امکان پذیر می سازد. مراحل اصلی کار عبارتند از:
.RS +5
.IP \(bu 2
نصب به روی یک سیستم
.IP \(bu 2
اجرای فرمان "قالب slackpkg generate\-template"
.IP \(bu 2
کپی کردن "template.قالب/etc/slackpkg/templates/" در همان دایرکتوری در سیستم
دیگر
.IP \(bu 2
اجرای فرمان "قالب slackpkg install\-template" در سیستم دیگر
.RE
\fIقالب\fP همان نام قالب مورد استفاده شماست.
با استفاده از این صفحه راهنما، شما می توانید بفهمید که هر کدام از این (و
دیگر) گزینه ها چه عملی انجام می دهند.
.SH عملیاتها
.TP 5
\fBhelp\fP
.br
عملیاتهای slackpkg و توصیف کوتاهی از آنها را نمایش می دهد. اگر بخواهید
اطلاعات مختصری از slackpkg بدست آورید مفید است. اطلاعات ارائه شده در اینجا
(صفحه راهنما) بسیار کاملتر است.
.TP 5
\fBupdate\fP
.br
آخرین لیست پکیج ها را از یک مخزن اسلکور (یا CD شما) دانلود می کند. اجرای این
فرمان:
.in +5
# slackpkg update
.in
قبل از تلاش برای ارتقاء، نصب و یا جستجوی پکیج ها ایده خوبیست.
.br
اگر نیاز دارید که کلید GPG اسلکور را بروزرسانی کنید فرمان زیر را اجرا کنید:
.in +5
# slackpkg update gpg
.in
کلید GPG تغییر نمی کند. بنابراین این یک فرمان یکبار مصرف است. آن را یکبار
اجرا کرده و فراموش کنید...
.TP 5
\fBcheck\-updates\fP
.br
مشخص می کند که آیا بروزرسانی در Changelog.txt وجود دارد یا خیر. خوب است که
این فرمان از cron اجرا شود تا مدیر سیستم را درباره بروزرسانیها آگاه کند.
.TP 5
\fBfile\-search\fP
.br
شما می توانید پکیج های رسمی اسلکور را برای هر فایلی در توزیع اسلکور مورد
جستجو قرار دهید. آیا به دنبال یک کتابخانه ناآشنا هستید؟ از file\-search برای
پیدا کردن آن استفاده کنید.
.in +5
# slackpkg file\-search فایل
.in
تمام پکیج هایی که با کلمه "فایل" مطابقت داشته باشند، نمایش داده خواهند
شد. بنابراین می توانید ببینید که آیا پکیج نصب شده یا خیر؛ در صورت عدم نصب،
شما می توانید با استفاده از دیگر عملیات slackpkg آنها را دانلود و نصب کنبد.
.TP 5
\fBsearch\fP
.br
شما می توانید تمام پکیج های توزیع شده در اسلکور را مورد جستجو قرار دهید.
.in +5
# slackpkg search الگو
.in
تمام پکیج هایی که نام آنها با "الگو" مطابقت داشته باشد نمایش داده خواهند
شد. همانند file\-search شما می توانید مشاهده کنید که آیا پکیج نصب است و اگر
نصب نیست آن را بوسیله دیگر عملیات دانلود و نصب کنید.
.TP 5
\fBinstall\fP
.br
نصب یک پکیج بسیار ساده است. شما تنها نیاز به تایپ فرمان
.in +5
# slackpkg install پکیج
.in
دارید که پکیج را دانلود و نصب می کند.
.br
شما نمی توانید از گزینه install برای نصب پکیجی که از قبل روی سیستم نصب شده
استفاده کنید، اما می توانید آن را بازنصب کرده و یا ارتقاء دهید.
.TP 5
\fBupgrade\fP
.br
جدیدترین نسخه پکیج یا پکیج های رسمی مشخص شده را نصب می کند
فرمان upgrade برای نصب پکیج های جدید تلاش نمی کند (برای این منظور از دستور
install استفاده کنید که باعث نصب آخرین نسخه رسمی پکیج می شود).
.TP 5
\fBreinstall\fP
.br
اگر به اشتباه چیزی را خراب کرده باشید، گزینه reinstall به شما اجازه می دهد
تا نسخه مشابه پکیجی که قبلا نصب شده است را بازنصب کنید.
.TP 5
\fBremove\fP
.br
با remove شما می توانید پکیج های نصب شده مشخصی را حذف کنید. در مثال زیر:
.in +5
# slackpkg remove kde
.in
تمام پکیج هایی که عبارت "kde" در نام آنها وجود دارد، حذف خواهند شد.
.TP 5
\fBblacklist\fP
.br
با این عملیات، شما می توانید پکیج های خاصی را وارد لیست سیاه کنید.
.br
پکیج هایی که وارد لیست سیاه شده اند بوسیله slackpkg نصب، ارتقاء و حذف
نخواهند شد. اگر می خواهید برخی پکیج ها را از لیست سیاه خارج کنید، فایل واقع
در مسیر etc/slackpkg/blacklist/ را تدوین کنید.
.TP 5
\fBdownload\fP
.br
با استفاده از این گزینه slackpkg پکیج را دانلود می کند اما آن را نصب نمی
کند. پکیج های دانلود شده در مسیر var/cache/packages/ ذخیره می شوند و شما می
توانید آنها را بعدا نصب کنید، ارتقاء دهید و یا بازنصب نمایید (یا حتی روی CD
رایت کنید).
.TP 5
\fBinfo\fP
.br
این گزینه اطلاعاتی در مورد پکیج (ها) نظیر سایز معمولی و فشرده، توصیف و غیره
ارائه می کند.
.TP 5
\fBclean\-system\fP
.br
این عملیات تمام پکیج هایی که متعلق به نصب استاندارد اسلکور نیستند، حذف می
کند. با این گزینه، شما می توانید سیستم خود را پاکسازی کرده و پکیج های
غیررسمی را علاوه بر پکیج های حذف شده از سری رسمی پکیج های اسلکور (واقع در
مخزن اینترنی)، حذف کنید.
.br
اگر برخی پکیج های غیررسمی (با سفارشی شده) دارید که تمایل به نگاهداری آنها
دارید، می توانید موقتا آنها را قبل از اجرای این عملیات در لیست سیاه وارد
کنید.
.TP 5
\fBupgrade\-all\fP
.br
این عملیات تمام پکیج های نصب شده روی سیستم شما را به نسخه رسمی اسلکور ارتقاء
می دهد. استفاده از این گزینه یک روش خوب برای ارتقاء کلی سیستم می باشد.
.br
به یاد داشته باشید که قبل از upgrade\-all از install\-new استفاده کنید.
.TP 5
\fBinstall\-new\fP
این عملیات هر پکیج تازه ای که به سری رسمی پکیج های اسلکور اضافه شده باشد نصب
می کند. اگر می خواهید سیستم اسلکور خود را به نسخه جدیدتر ارتقاء دهید و یا
اگر از نسخه current\- استفاده می کنید، این عملیات را اجرا کنید.
.br
اگر می خواهید تمام پکیج های حذف شده اسلکور را روی سیستم نصب کنید، به جای
install\-new از فرمان زیر استفاده کنید:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
این عملیات فایل های پیکربندی "new." را جستجو کرده و از کاربر سئوال می کند که
می خواهد با آنها چه کند.
.br
new\-config برای زمانی که سیستم را ارتقاء داده و فایل های پیکربندی را برای
بازبینی های بعدی رها می کنید، گزینه مفیدی است. به جای جستجوی و جایگزینی دستی
می توانید از new\-config استفاده کنید.
.TP 5
\fBgenerate\-template\fP
این عملیات قالب جدیدی شامل تمام پکیج های رسمی اسلکور نصب شده روی سیستم شما
ایجاد می کند. قالب در مسیر etc/slackpkg/templates/ ذخیره می شود.
.TP 5
\fBinstall\-template\fP
این عملیات قالب درخواست شده را روی سیستم نصب می کند. قالب باید در مسیر
etc/slackpkg/templates/ باشد. اگر قالب حاوی (includes) قالب های دیگر بود
تمام آنها باید در مسیر etc/slackpkg/templates/ باشند. شما می توانید گزینه
"includes" را در slackpkg.conf یا در خط فرمان غیرفعال کنید.
.TP 5
\fBremove\-template\fP
این گزینه تمام پکیج هایی که بخشی از قالب انتخاب شده هستند، حذف می کند. مراقب
باشید، این گزینه می تواند سیستم شما را بلااستفاده کند. مدیریت "include" می
تواند در slackpkg.conf یا بوسیله گزینه مناسب در خط فرمان فعال/غیرفعال شود.
.SH فایلها
.TP 5
\fB/etc/slackpkg/mirrors \fP
این فایل محلی که پکیج ها باید از آنجا دانلود شوند، مشخص می کند.
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
فایل پیکربندی عمومی slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
فایل حاوی لیست پکیج هایی که باید نادیده گرفته شوند.
.TP 5
\fB/etc/slackpkg/templates\fP
حاوی تمام فایلهای قالب ها می باشد.
.TP 5
\fB/usr/libexec/slackpkg\fP
شامل هسته slackpkg و کارکردهای اضافی آن می باشد.
.TP 5
\fB/var/lib/slackpkg\fP
شامل آیتم های مورد نیاز برای استفاده از slackpkg نظیر لیست پکیج ها، کپی فایل
"ChangeLog.txt" و لیست فایل ها و غیره می باشد.
.SH "نگاه کنید به:"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH نویسندگان
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,292 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "می ۲۰۱۰" slackpkg\-2.81.1 ""
.SH نام
؛ \fBslackpkg.conf\fP فایل حاوی اطلاعات پیکربندی slackpkg ؛
.SH توصیف
فایل slackpkg.conf حاوی اطلاعاتی برای \fBslackpkg\fP به عنوان ابزار اتوماتیک
پکیج های اسلکور لینوکس می باشد.
فایل slackpkg.conf گروهی از اسکریپت های shell است که هر متغیر آن جنبه ای از
ابزار slackpkg را کنترل می کند. کامنت ها با کاراکتر # آغاز شده و با انتهای
هر خط پایان می یابند. کامنت ها ممکن است در هر جای فایل یافت شوند. اگر برخی
متغیرها در این فایل چندبار تکرار شوند، اسلکور از مقداری که آخر از همه تعیین
شده استفاده می کند.
بسیاری از متغیرها با گزینه هایی که در خط فرمان برای slackpkg تعیین می'گردند،
بی اثر می شوند. اگر می خواهید مقدار یک \fBمتغیر\fP را بی اثر کنید، در خط فرمان
قبل از عملیات مورد نظر \fBمقدار=متغیر\fP را وارد کنید. همچنین چندین متغیر می
توانند به صورت همزمان بی اثر شوند.
مثال: slackpkg \-batch=on \-default_answer=y upgrade\-all
برای گزینه های پیکربندی که تنها دو وضعیت می توانند داشته باشند، مقادیر محتمل
on یا off هستند مگر اینکه مقادیر دیگری مشخص شده باشند.
گزینه های مختلف پیکربندی عبارتند از:
.TP 5
\fBARCH\fP
.br
معماری سیستم را انتخاب می کند. معمولا slcakpkg می تواند مقدار درست را از
طریق "uname \-m" بفهمد. مقادیر معتبر عبارتند از:
.ds title MACHINE\t\tVALID ARCH VALUES
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
مقدار پیش فرض \fBARCH\fP بستگی به معماری سیستم شما دارد.
.TP 5
\fBSLACKKEY\fP
.br
ابزار slackpkg فایل امضاء پکیج (asc.) را با امضاء GPG پروژه مطابقت می
دهد. پورتهای مختلف اسلکور می توانند امضاء های مختلفی داشته باشند و slackpkg
تلاش می کند که امضاء درست را براساس معماری سیستم شما تشخیص دهد. اگر
\fBSLACKKEY\fP که به صورت اتوماتیک شناسایی شده درست نباشد. شما می توانید با
استفاده از این گزینه آن را تغییر دهید.
مقدار پیش فرض \fBSLACKKEY\fP بستگی به پورت اسلکور شما دارد.
.TP 5
\fBTEMP\fP
.br
محلی که slackpkg پکیج ها را قبل از نصب/ارتقاء در آنجا دانلود می کند، تعیین
می نماید.
مقدار پیش فرض \fBTEMP\fP مسیر var/cache/packages/ می باشد.
.TP 5
\fBWORKDIR\fP
.br
محل دایرکتوری لیست پکیج ها، فایلها و دیگر اطلاعات مورد نیاز برای ابزار
slackpkg را مشخص می کند. تا وقتی که کاملا از کاری که می کنید مطمئن نیستید،
مقدار پیش فرض این متغیر را تغییر ندهید.
مقدار پیش فرض \fBWORKDIR\fP مسیر var/lib/slackpkg/ می باشد.
.TP 5
\fBWGETFLAGS\fP
.br
گزینه های ویژه برای wget را انتخاب می کند. اگر می خواهید که از چند گزینه
استفاده کنید، آنها را مابین " " قرار دهید.
مقدار پیش فرض \fBWGETFLAGES\fP عبارت است از "passive\-ftp\-\-"
.TP 5
\fBDELALL\fP
.br
اگر روی "on" تنظیم شود، تمام فایلهای دانلود شده پس از نصب یا ارتقاء پکیج ها
بوسیله slackpkg حذف خواهند شد (این عمل تأثیری بر عملکرد slackpkg با گزینه
"download" نخواهد داشت). اگر روی "off" تنظیم شود، تمام فایلها را در مسیر
تعیین شده در متغیر \fBTEMP\fP نگاهداری خواهد کرد.
مقدار پیش فرض \fBDELALL\fP عبارت است از "on"
.br
از طریق خط فرمان، شما می توانید این متغیر را به صورت "مقدار=delall\-" تنظیم
کنید.
.TP 5
\fBCHECKMD5\fP
.br
عملیات بررسی MD5 پکیج های دانلود شده قبل از نصب و ارتقاء آنها را فعال (on)
یا غیرفعال (off) می کند.
مقدار پیش فرض \fBCHECKMD5\fP عبارت است از "on"
.br
با خط فرمان می توانید مقدار این متغیر را با استفاده از "مقدار=checkmd5\-"
تنظیم کنید.
.TP 5
\fBCHECKGPG\fP
.br
بررسی امضاء GPG پکیج ها را قبل از نصب یا ارتقاء آنها فعال (on) یا غیرفعال
(off) می کند.
مقدار پیش فرض برای \fBCHECHGPG\fP عبارت است از "on"
.br
تنظیم این متغیر با خط فرمان بوسیله "مقدار=checkgpg\-" امکانپذیر است.
.TP 5
\fBCHECKSIZE\fP
.br
چک کردن فضای خالی موجود برای هر پکیج قبل از نصب یا ارتقاء آن را فعال (on) یا
غیرفعال (off) می کند.
مقدار پیش فرض متغیر \fBCHECKSIZE\fP عبارت است از "off".
.br
برای تنظیم این متغیر از خط فرمان می توانید از "مقدار=checksize\-" استفاده
کنید.
.TP 5
\fBPKGMAIN\fP
.br
دایرکتوری اصلی توزیع را مشخص می کند. معمولا، شما نباید نگران این متغیر
باشید. چون slackpkg تلاش می کند که محل دایرکتوری را براساس معماری سیستم شما
بیابد. به هر حال اگر نیاز یه تغییر این دایرکتوری داشتید آن را در
slackpkg.conf وارد کنید. این دایرکتوری همواره باید حاوی سریهای پکیج های
اسکلور (مانند A, AP, D, E, F و غیره) باشد.
مقدار پیش فرض بستگی به پورت اسلکور شما دارد.
.TP 5
\fBPRIORITY\fP
.br
این متغیر اولویت دایرکتوریهای موجود در لینک اینترنتی را به هنگام جستجوی پکیج
بوسیله slackpkg مشخص می کند. اگر یک پکیج در بیش از یک مکان یافت شد، اول پکیج
موجود در دایرکتوری اول، بعد دایرکتوری دوم، سوم، چهارم و نهایتا پکیج موجود در
آخرین دایرکتوری لیست شده دارای اولویت خواهند بود. شما می توانید از PKGMAIN%
برای استفاده از محتویات متغیر PKGMAIN استفاده کنید.
مقادیر پیش فرض (به ترتیب) عبارتند از:
patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
اقدامات پس از نصب پکیج ها توسط slackpkg نظیر جستجوی فایل پیکربندی و ایمیج
کرنل جدید را فعال (on) یا غیرفعال (off) کرده و در خصوص اقدامات بعدی از شما
سئوال می کند.
مقدار پیش فرض متغیر \fBPOSTINST\fP عبارت است از "on"
.br
از طریق خط فرمان شما می توانید از "مقدار=postinst\-" استفاده کنید.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
زمانی که \fBPOSTINST\fP روی "on" تنظیم شود، slackpkg تمام فایلهای "new." را در
مسیر etc/ جستجو کرده و به کاربر هشدار می دهد که با آنها چه کند. به هر حال،
برخی ترجیح می دهند که نصب فایلهای "new." را در آخرین مرحله اجرای slackpkg
انجام دهند، پس اگر شما هم تمایل به اینکار دارید، مقدار \fBONLY_NEW_DOTNEW\fP را
روی "on" تنظیم کنید.
مقدار پیش فرض \fBONLY_NEW_DOTNEW\fP روی "off" تنظیم شده است. تنها زمانی آن را
تغییر دهید که بدانید چه دارید می کنید...
.br
از طریق خط فرمان، شما می توانید از "مقدار=only_new_dotnew\-" استفاده کنید.
.TP 5
\fBONOFF\fP
.br
متغیر \fBONOFF\fP رفتار ابتدایی رابط کاربری مبتنی بر دیالوگ را تنظیم می
کند. اگر روی "on" تنظیم شود، تمام پکیج ها به صورت پیش فرض انتخاب می
شوند. اگر تمایل به انتخاب مقدار مخالف دارید (هیچ پکیجی انتخاب شده نباشد)، آن
را روی "off" تنظیم کنید.
مقدار پیش فرض \fBONOFF\fP روی "on" تنظیم شده است.
.br
برای خط فرمان می توانید از "مقدار=onoff\-" استفاده کنید.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
اگر این متغیر روی "on" تنظیم شود، تمام فایلها قبل از اجرای عملیات مورد نیاز
(نصب یا ارتقاء) دانلود می شوند. اگر روی "off" تنظیم شود، فرایند دانلود و
نصب/ارتقاء هر فایل یکی پس از دیگری انجام می شود.
مقدار پیش فرض \fBDOWNLOAD_ALL\fP عبارت است از "off"
.br
برای خط فرمان می توانید از "مقدار=download_all\-" استفاده کنید.
.TP 5
\fBDIALOG\fP
.br
رابط کاربری مبتنی بر دیالوگ را فعال (on) یا غیرفعال (off) می کند.
مقدار پیش فرض متغیر \fBDIALOG\fP عبارت است از "on"
.br
برای خط فرمان می توانید از "مقدار=dialog\-" استفاده کنید.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
تعداد حداکثر کاراکترهایی که به دیالوگ فرستاده خواهند شد تنظیم می کند. اگر
فرایند ارتقاء به این عدد برسد، slackpkg اطلاعات مربوط به پکیج هایی که در حال
حاضر روی سیستم نصب شده اند پاک می کند. حتی اگر بدون این اطلاعات این عدد
دوباره بدست آید، slackpkg یک پیغام خطا به کاربر نشان می دهد.
اگر \fBDIALOG_MAXARGS\fP تنظیم نشود، مقدار پیش فرض آن "19500" می باشد.
.br
برای خط فرمان می توانید از "مقدار=dialog_maxargs\-" استفاده کنید.
.TP 5
\fBBATCH\fP
.br
حالت غیرتعاملی را فعال (on) یا غیرفعال (off) می کند. زمانیکه روی مقدار "on"
تنظیم شود، slackpkg هیچ هشداری به کاربر نداده و پاسخ تمام سئوالها را از
\fBDEFAULT_ANSWER\fP بدست می آورد (به پائین مراجعه کنید)
.br
اگر با استفاده از این حالت عملیات ارتقاء را انجام دهید، شما نیاز دارید بعدا
فرمان "slackpkg new\-config" را برای جستجو و ادغام فایلهای "new." اجرا کنید.
مقدار پیش فرض \fBBATCH\fP عبارت است از "off"
.br
برای خط فرمان می توانید از "مقدار=batch\-" استفاده کنید.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
این متغیر همان پاسخ پیش فرضی سئوالاتی است که slackpkg برای برخی اطلاعات از
کاربر می پرسد. این متغیر تنها زمانی که از حالت غیرتعاملی استفاده شود (زمانی
که \fBBATCH\fP روی مقدار "yes" تنظیم شود و یا حالت batch از طریق خط فرمان روشن
شود)، مورد استفاده قرار می گیرد. در غیر اینصورت این متغیر هیچ اثری نخواهد
داشت.
.br
مقادیر معتبر "y" یا "n" هستند.
مقدار پیش فرض \fBDEFAULT_ANSWER\fP روی "n" تنظیم شده است
.br
برای خط فرمان می توانید از "مقدار=default_answer\-" استفاده کنید.
.TP 5
\fBUSE_INCLUDES\fP
.br
قالبهای slackpkg می توانند شامل قالبهای دیگر باشند. گرچه این عمل باعث عدم
تکرار پکیج در بسیاری از قالبها می شود، اما اگر بخواهید تنها یک قالب مخصوص را
حذف کنید. می تواند مشکل ساز شود. شما می توانید گزینه "include#" را با تنظیم
این متغیر روی "off" غیرفعال کنید.
مقدار پیش فرض \fBUSE_INCLUDES\fP روی "on" تنظیم شده است.
.br
برای خط فرمان می توانید از "مقدار=use_includes\-" استفاده کنید.
.TP 5
\fBSPINNING\fP
.br
وقتی slackpkg یک کار زمانبر انجام می دهد، یک بازخورد تصویری به صورت یک میله
چرخان نمایش می دهد. اگر میله چرخان را دوست ندارید، می توانید آن را با تنظیم
این متغیر روی "off" غیرفعال کنید.
مقدار پیش فرض \fBSPINNING\fP روی "on" تنظیم شده است.
.br
برای خط فرمان می توانید از "مقدار=spinning\-" استفاده کنید.
.SH فایلها
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "نگاه کنید به:"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,340 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mai 2010" slackpkg\-2.81.1 ""
.SH NOM
\fBslackpkg\fP \- Outil de gestion automatisée des paquets Slackware Linux
.SH SYNOPSIS
\fBslackpkg\fP \fB[OPTIONS]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIMOTIF\fP\fB|\fP\fIFICHIER\fP\fB}\fP
\fBslackpkg [OPTIONS] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPTIONS]\fP \fB{search|file\-search}\fP
\fB{\fP\fIMOTIF\fP\fB|\fP\fIFICHIER\fP\fB}\fP
\fBslackpkg\fP \fB[OPTIONS]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMDEPATRON\fP
\fBslackpkg [OPTIONS] info\fP \fIPAQUET\fP
\fBslackpkg [OPTIONS] update [gpg]\fP
\fBslackpkg [OPTIONS] {new\-config|check\-updates}\fP
\fBslackpkg [OPTIONS] help\fP
.SH DESCRIPTION
Slackpkg est un outil pour ceux qui veulent installer ou mettre à niveau
facilement des paquets via le réseau. Avec slackpkg, vous pouvez avoir une
installation minimale de Slackware et installer/mettre à niveau seulement
les paquets dont vous avez le plus besoin.
Vous n'avez pas besoin de configurer NFS ou de graver des douzaines de CDs
pour tous vos ordinateurs ; tout ce dont vous avez besoin est de taper une
commande et vous avez tous les plus récents paquets officiels au bout des
doigts.
.SH INSTRUCTIONS
Slackpkg a beaucoup de fonctions. Il peut chercher des fichiers spécifiques,
enlever tous les paquets tiers de votre système, installer les paquets
ajoutés à Slackware depuis votre dernière mise à jour, afficher la
description de paquets, etc.
Avant de faire quoi que ce soit, vous aurez besoin de dé\-commenter un miroir
dans le fichier /etc/slackpkg/mirrors et d'exécuter :
.in +5
# slackpkg update
.in
L'action "update" (mise à jour) télé\-charge et met en forme la liste des
fichiers et paquets de Slackware. Chaque fois que cette liste change, la
mise à jour doit être effectuée.
Les principales fonctions de Slackpkg sont celles directement liées à la
gestion des paquets : install (installer), upgrade (mettre à niveau) et
remove (enlever) des paquets. Pour effectuer l'une de ces tâches, la syntaxe
de Slackpkg est :
.in +5
# slackpkg [OPTIONS] <action> {MOTIF|FICHIER}
.in
\fIOPTIONS\fP peut être une ou plusieurs des nombreuses options de
configuration listées dans /etc/slackpkg/slackpkg.conf. Il existe des
options en ligne de commande pour la plupart des directives de configuration
trouvées dans slackpkg.conf \- voir la page de manuel \fBslackpkg.conf(5)\fP
pour savoir quelles options sont disponibles.
\fIMOTIF\fP peut être un nom de paquet ou juste une partie d'un nom de
paquet. Ce peut aussi être une série de logiciels (comme kde, a, ap, ...)
.br
\fIFICHIER\fP est un fichier contenant une liste de \fIMOTIFs\fP : soit un par
ligne, soit plusieurs par ligne séparés par des espaces.
Slackpkg peut être utilisé pour mettre à niveau toute la distribution.
.br
La manière habituelle de le faire est la suivante :
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Une autre caractéristique de Slackpkg est sa capacité à travailler avec des
patrons, ce qui peut rendre beaucoup plus aisé l'installation sur
différentes machines avec le même contenu en paquets. Les étapes de base
sont les suivantes:
.RS +5
.IP \(bu 2
Installer sur une machine
.IP \(bu 2
Exécuter "slackpkg generate\-template NOMDEPATRON"
.IP \(bu 2
Copier /etc/slackpkg/templates/TEMPLATENAME.template vers le même répertoire
sur l'autre machine
.IP \(bu 2
Exécuter "slackpkg install\-template NOMDEPATRON" sur l'autre machine
.RE
\fINOMDEPATRON\fP est le nom de votre patron.
En suivant cette page de manuel vous pourrez trouver ce que chacune de ces
actions (et des autres) fait.
.SH ACTIONS
.TP 5
\fBhelp\fP
.br
Montre les actions de slackpkg et une brève description de celles\-ci. Utile
pour s'initier à slackpkg. L'information fournie ici, sur cette page de
manuel, est beaucoup plus complète.
.TP 5
\fBupdate\fP
.br
update (mise à jour) télé\-charge la liste de paquets la plus récente à
partir d'un miroir Slackware (ou de votre CD). C'est une bonne idée de
l'exécuter
.in +5
# slackpkg update
.in
avant de tenter upgrade (mettre à niveau), install (installer) ou search
(chercher des paquets).
.br
Si vous avez besoin de mettre à jour la clef GPG de Slackware, exécutez
.in +5
# slackpkg update gpg
.in
La clef GPG ne change pas. C'est une commande à exécuter une seule fois \-
faites\-le, et n'y pensez plus.
.TP 5
\fBcheck\-updates\fP
.br
Vérifie si le fichier ChangeLog.txt a été mis à jour. C'est bien de la
lancer depuis une tâche cron pour alerter l'administrateur à propos des
mises à jour.
.TP 5
\fBfile\-search\fP
.br
Vous pouvez chercher parmi les paquets Slackware officiels lesquels
contiennent n'importe quel fichier de la distribution Slackware. Vous avez
besoin d'une bibliothèque étrange ? Utilisez file\-search pour la trouver.
.in +5
# slackpkg file\-search nomdefichier
.in
Tous les paquets comportant "nomdefichier" seront affichés, ainsi vous
pourrez voir si ces paquets sont installés ou non ; s'ils ne le sont pas,
vous pourrez les télé\-charger et les installer en utilisant les autres
fonctions de slackpkg.
.TP 5
\fBsearch\fP
.br
vous pourrez rechercher ("search") tout paquet fourni par Slackware.
.in +5
# slackpkg search motif
.in
Tous les paquets dont le nom correspond à "motif" seront affichés. Comme
pour file\-search vous pourrez voir si ces paquets sont installés ou non ;
s'ils ne le sont pas, vous pourrez les télé\-charger et les installer en
utilisant d'autres fonctions de slackpkg.
.TP 5
\fBinstall\fP
.br
L'installation d'un paquet est très simple. Il suffite de taper :
.in +5
# slackpkg install paquet
.in
et le paquet sera télé\-chargé et installé.
.br
Vous ne pouvez pas utiliser l'option "install" pour installer un paquet déjà
installé, mais vous pouvez le ré\-installer ou le mettre à niveau.
.TP 5
\fBupgrade\fP
.br
"upgrade" (mettre à niveau) installe la plus récente version officielle du
ou des paquet(s) spécifié(s)
"upgrade" ne tentera pas d'installer de nouveaux paquets (utilisez la
fonction "install" à cet effet ; la dernière version officielle du paquet
sera installée).
.TP 5
\fBreinstall\fP
.br
Au cas ou vous auriez par erreur corrompu quelque chose, la fonction
"reinstall" vous permet de ré\-installer la version actuellement installée du
paquet.
.TP 5
\fBremove\fP
.br
Avec "remove" vous pouvez enlever des paquets installés. Par exemple :
.in +5
# slackpkg remove kde
.in
enlèvera tous les paquets avec "kde" dans leur nom.
.TP 5
\fBblacklist\fP
.br
Avec cette fonction vous pouvez "blacklister" (mettre en liste noire)
certains paquets.
.br
Les paquets en liste noire ne seront pas installés, mis à niveau ou enlevés
par slackpkg. Si vous voulez enlever un paquet de la liste noire, merci
d'éditer le fichier /etc/slackpkg/blacklist à cet effet.
.TP 5
\fBdownload\fP
.br
Cette action indique à slackpkg de télé\-charger les paquets, mais de ne pas
les installer. Ils seront placés dans /var/cache/packages, et vous pouvez
les installer/mettre à niveau/ré\-installer plus tard (ou les graver sur CD).
.TP 5
\fBinfo\fP
.br
Cette action affiche des informations sur le ou les paquet(s) : taille
comprimé ou déballé, description, etc.
.TP 5
\fBclean\-system\fP
.br
Cette action enlève tous les paquets qui ne font pas partie d'une
installation standard de Slackware. Avec cette fonction, vous pouvez
nettoyer votre système, en enlevant tous les paquets tiers ainsi que ceux
qui ne sont plus des paquets officiels Slackware.
.br
Si vous avez des paquets tiers (ou personnalisés) que vous souhaitez
conserver, vous pouvez temporairement les ajouter à la liste noire ou
"blacklist" avant d'utiliser l'action "clean\-system".
.TP 5
\fBupgrade\-all\fP
.br
Cette action met à niveau tout paquet installé sur le système à la version
incluses dans l'arborescence officielle Slackware ; c'est la "bonne" manière
de mettre à niveau tout le système.
.br
Souvenez\-vous d'utiliser l'action "install\-new" avant "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Cette action installe tout paquet nouvellement ajouté à la liste des paquets
officiels Slackware. Utilisez\-la si vous mettez à niveau votre système à une
autre version de Slackware ou si vous utilisez \-current.
.br
Si vous voulez installer tous les paquets Slackware dés\-installés, utilisez
la commande suivante au lieu de l'action "install\-new" :
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Cette action recherche les fichiers de configuration se terminant en .new et
demande à l'utilisateur quoi faire de ces fichiers.
.br
L'action "new\-config" est très utile quand vous effectuez une mise à niveau
et remettez à plus tard la révision des fichiers de configuration. Vous
pouvez utiliser l'action "new\-config" à la place de la recherche manuelle,
l'utilisation de "diff" et le remplacement.
.TP 5
\fBgenerate\-template\fP
Cette action crée un nouveau patron comportant tous les paquets officiels
installés sur votre système. Le patron sera enregistré dans
/etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Cette action installe les paquets listés dans le patron demandé, qui doit se
trouver dans /etc/slackpkg/templates. Si le patron inclut d'autres patrons,
tous doivent se trouver dans /etc/slackpkg/templates. Vous pouvez désactiver
les "includes" (terme Anglais pour "inclus") dans la ligne de commande.
.TP 5
\fBremove\-template\fP
Cette action enlève tous les paquets qui font partie du patron choisi. Soyez
prudent, cela peut rendre votre système inutilisable. le traitement des
"include" peut être activé ou désactivé dans slackpkg.conf ou grâce à
l'option appropriée en ligne de commande.
.SH FICHIERS
.TP 5
\fB/etc/slackpkg/mirrors \fP
Fichier pour spécifier l'endroit d'où télé\-charger les paquets
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Ficher de configuration générale de slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Liste des paquets à sauter (liste noire)
.TP 5
\fB/etc/slackpkg/templates\fP
Contient tous les fichiers patrons
.TP 5
\fB/usr/libexec/slackpkg\fP
Contient les fonctions essentielles et supplémentaires de slackpkg
.TP 5
\fB/var/lib/slackpkg\fP
À usage interne de slackpkg \- listes de paquets mises en forme, copie de
ChangeLog.txt, liste de fichiers, etc.
.SH "VOIR AUSSI"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTEURS
.TP 5
Piter PUNK également appelé Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali également appelé UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,301 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mai 2010" slackpkg\-2.81.1 ""
.SH NOM
\fBslackpkg.conf\fP \- Données de configuration pour slackpkg
.SH DESCRIPTION
Le fichier slackpkg.conf contient des informations pour \fBslackpkg(8)\fP, un
outil de gestion automatisée des paquets logiciels Slackware Linux.
Le fichier slackpkg.conf est ue suite de paramètres de scripts shell, et
chaque paramètre commande un des aspects de slackpkg. les commentaires
commencent par le caractère # et peuvent apparaître n'importe où dans le
fichier slackpkg.conf. Si un paramètre apparaît plus d'une fois dans ce
fichier, slackpkg utilisera sa dernière valeur.
Plusieurs paramètres peuvent être remplacés par des options passées à
slackpkg en ligne de commande. Si vous devez remplacer la valeur de
\fBPARAMETRE\fP, écrivez \fB\-paramètre=valeur\fP sur la ligne de commande juste
avant l'action de slackpkg. Plusieurs variables peuvent être remplacées.
EXEMPLE: slackpkg \-batch=on \-default_answer=y upgrade\-all
Pour les options de configuration qui peuvent prendre seulement deux états,
les valeurs possibles sont "on" ("oui", ou "en service") ou "off" ("non", ou
"hors service") sauf indication contraire.
Les options de configuration sont les suivantes :
.TP 5
\fBARCH\fP
.br
Choisit l'architecture du système. Habituellement Slackpkg peut trouver la
bonne valeur avec la commande "uname \-m". Les valeurs acceptables sont :
.ds title MACHINE\t\tVALEURS ACCEPTABLES DE ARCH
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
La valeur par défaut de \fBARCH\fP dépend de votre architecture.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg vérifie le fichier de signature (.asc) par rapport à la signature
GPG du projet. Des portages de Slackware sur différentes architectures
peuvent avoir des signatures différentes et Slackpkg tente de trouver la
bonne en fonction de l'architecture de votre système. si celle
automatiquement détectée (\fBSLACKKEY\fP) n'est pas la bonne, vous pouvez
lachanger avec cette option.
La valeur par défaut de \fBSLACKKEY\fP dépend de l'architecture de votre
système.
.TP 5
\fBTEMP\fP
.br
Définit l'endroit où slackpkg stockera les paquets télé\-chargés avant
installation ou mise à niveau.
La valeur par défaut de \fBTEMP\fP est /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Définit le répertoire des listes de paquets, listes de fichiers et autres
informations utilisées pour le fonctionnement de slackpkg. Ne changez pas la
valeur de ce paramètre sans bien savoir ce que vous faites.
La valeur par défaut de \fBWORKDIR\fP est /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Sélectionne des options particulières pour le programme wget. Si vous en
avez besoin de plusieurs, souvenez\-vous d'en mettre la liste entre
guillemets (en Anglais : "double quotes").
La valeur par défaut de \fBWGETFLAGS\fP est "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Avec la valeur "on", tous les fichiers télé\-chargés seront effacés après
l'installation ou la mise à niveau (ceci n'a AUCUN impact quand l'option
"download" de slackpkg est utilisée). Avec la valeur "off", les fichiers
seront conservés dans le répertoire défini par \fBTEMP\fP (comme décrit plus
haut).
La valeur par défaut de \fBDELALL\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-delall=valeur.
.TP 5
\fBCHECKMD5\fP
.br
Active (on) ou désactive (off) la vérification des sommes de contrôle MD5 de
tous les paquets télé\-chargés avant installation ou mise à niveau.
La valeur par défaut de \fBCHECKMD5\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-checkmd5=value.
.TP 5
\fBCHECKGPG\fP
.br
Active(on) ou désactive (off) la vérification de la signature GPG pour
chaque paquet avant installation ou mise à niveau.
La valeur par défaut de \fBCHECKPKG\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-checkgkg=valeur.
.TP 5
\fBCHECKSIZE\fP
.br
Active(on) ou désactive (off) la vérification de l'espace disponible pour
chaque paquet avant installation ou mise à niveau.
La valeur par défaut de \fBCHECKSIZE\fP est "off".
.br
Depuis la ligne de commande, vous pouvez utiliser \-checksize=valeur.
.TP 5
\fBPKGMAIN\fP
.br
Définit le répertoire principal de la distribution. Habituellement vous
n'avez pas à vous en préoccuper, Slackware essayant de le trouver en se
basant sur l'architecture de votre système. Cependant, si vous avez besoin
de le changer, indiquez la valeur de ce paramètre dans votre fichier
slackpkg.conf. ce devrait toujours être le répertoire contenant les séries
de paquets (A, AP, D, E, F, ...).
Valeur par défaut : dépend de l'architecture cible de la version de
Slackware
.TP 5
\fBPRIORITY\fP
.br
Cette liste définit les priorités dans le choix des répertoires sur le
miroir lors d'une recherche de paquets avec slackpkg. Si un paquet est
trouvé dans plus d'un des répertoire listés, c'est celui trouvé dans le
premier répertoire listé qui sera utilisé. Vous pouvez écrire %PKGMAIN pour
utiliser la valeur du paramètre PKGMAIN (voir plus haut) dans la liste.
Valeur par défaut (dans l'ordre) : patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Active (on) ou désactive (off) les fonctionnalités post\-installation de
slackpkg, telles que la vérification des nouveaux (*.new) fichiers de
configuration et des nouveaux noyaux Linux, et vous invite à lui dire quoi
faire.
La valeur par défaut de \fBPOSTINST\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-postinst=valeur.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Quand \fBPOSTINST\fP a la valeur "on", slackpkg recherche tous les fichiers
\&.new dans le répertoire /etc et invite l'utilisateur à lui dire quoi en
faire. Cependant, certains utilisateurs préfèrent voir seulement les
fichiers .new installés depuis la dernière exécution de slackpkg ; si c'est
votre cas, donnez la valeur "on" à \fBONLY_NEW_DOTNEW\fP.
La valeur par défaut de \fBONLY_NEW_DOTNE\fP est "off". Ne la changez qu'en
sachant bien ce que vous faites ...
.br
Depuis la ligne de commande, vous pouvez utiliser \-only\-dot\-new=valeur.
.TP 5
\fBONOFF\fP
.br
Le paramètre \fBONOFF\fP définit le comportement initial de l'interface de
dialogue, lors de l'affichage d'une liste de paquets. Avec la valeur "on"
tous les paquets seront sélectionnés par défaut. Si vous préférez l'option
inverse (aucun paquet sélectionné) indiquez la valeur "off".
La valeur par défaut de \fBONOFF\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-onoff=valeur.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Si ce paramètre est réglé à "on", tous les fichiers seront télé\-chargés
avant que l'opération demandée (installation ou mise à niveau) soit
effectuée. S'il est réglé à "off" les fichiers seront télé\-chargés ou mis à
niveau un par un.
La valeur par défaut de \fBDOWNLOAD_ALL\fP est "off".
.br
Depuis la ligne de commande, vous pouvez utiliser \-download_all=valeur.
.TP 5
\fBDIALOG\fP
.br
Active (on) ou désactive (off) l'interface de dialogue (faisant appel au
programme de même nom : "dialog").
La valeur par défaut de \fBDIALOG\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-dialog=valeur.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Définit le nombre maximum de caractères envoyés au programme "dialog". Si ce
nombre est atteint lors d'une mise à niveau, slackpkg supprime l'information
"version actuellement installée de chaque paquet". Si même sans cette
information ce nombre est atteint, slackpkg émet un message d'erreur.
Si le paramètre \fBDIALOG_MAXARGS\fP n'est pas explicitement fixé, il prend la
valeur par défaut 19500.
.br
Depuis la ligne de commande, vous pouvez utiliser \-dialog_maxargs=valeur.
.TP 5
\fBBATCH\fP
.br
Active (on) ou désactive (off) le mode non\-interactif. Exécuté en mode
batch, slackpkg ne posera aucune question à l'utilisateur ; à la place,
toutes les réponses qu'il aurait posées prendront la valeur
\fBDEFAULT_ANSWER\fP (voir ci\-dessous)
.br
Si vous effectuez une mise à niveau dans ce mode, vous aurez besoin
d'exécuter ensuite "slackpkg new\-config" pour trouver et traiter les
fichiers .new.
La valeur par défaut de \fBBATCH\fP est "off".
.br
Depuis la ligne de commande, vous pouvez utiliser \-batch=valeur.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
C'est la réponse par défaut aux questions que pose slackpkg pour recueillir
quelques informations. Cette valeur n'est utilisée qu'en mode non\-interactif
(quand la valeur de \fBBATCH\fP est "yes" ou que l'utilisateur choisit ce mode
via la ligne de commande) ; sinon, ce paramètre n'est pas utilisé.
.br
Les valeurs autorisées sont "y" (pour oui) ou "n" (pour non).
La valeur par défaut de \fBDEFAULT_ANSWER\fP est "n".
.br
Depuis la ligne de commande, vous pouvez utiliser \-default_answer=valeur.
.TP 5
\fBUSE_INCLUDES\fP
.br
Les patrons de slackpkg peuvent inclure d'autres patrons. Ceci réduit la
duplication de paquets dans beaucoup de patrons, mais peut constituer un
problème si vous voulez enlever seulement un patron particulier. Vous pouvez
désactiver la prise en compte des #include en donnant fixant ce paramètreà
"off".
La valeur par défaut de \fBUSE_INCLUDES\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-use\-includes=valeur.
.TP 5
\fBSPINNING\fP
.br
Quand Slackpkg effectue une action qui prend un certain temps, elle affiche
une barre tournante. Si vous n'aimez pas la barre tournante, vous pouvez
désactiver cette option à "off".
La valeur par défaut de \fBSPINNING\fP est "on".
.br
Depuis la ligne de commande, vous pouvez utiliser \-spinning=valeur.
.SH FICHIERS
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "VOIR AUSSI"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,327 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mei 2010" slackpkg\-2.81.1 ""
.SH NAMA
\fBslackpkg\fP \- Perangkat otomatis untuk mengelola paket Slackware Linux
.SH SINOPSIS
\fBslackpkg\fP \fB[OPTIONS]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIPOLA\fP\fB|\fP\fIFILE\fP\fB}\fP
\fBslackpkg [OPTIONS] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPTIONS]\fP \fB{search|file\-search}\fP \fB{\fP\fIPOLA\fP\fB|\fP\fIFILE\fP\fB}\fP
\fBslackpkg\fP \fB[OPSI]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINAMATEMPLATE\fP
\fBslackpkg [OPSI] info\fP \fIPAKET\fP
\fBslackpkg [OPSI] update [gpg]\fP
\fBslackpkg [OPSI] {new\-config|check\-updates}\fP
\fBslackpkg [OPSI] help\fP
.SH DESKRIPSI
Slackpkg adalah perangkat bagi mereka yang hendak menginstall atau
mengupgrade paket via jaringan. Dengan slackpkg, Anda bisa memiliki
installasi minimal Slackware Linux dan menginstall/upgrade hanya paket yang
Anda butuhkan.
Anda tidak perlu mengkonfigurasi NFS atau membuat banyak CD untuk semua
komputer Anda; Anda cukup mengetikkan satu perintah dan semua paket resmi
Slackware terbaru akan berada dalam genggaman Anda.
.SH INSTRUKSI
Slackpkg memiliki banyak fitur. Ia dapat mencari file yang spesifik,
menghapus paket pihak ketiga pada sistem Anda, menginstall paket yang
ditambahkan pada Slackware sejak update terakhir, menampilkan deskripsi
paket, dll.
Sebelum Anda melakukan apapun, Anda harus menghapus komentar satu mirror
pada /etc/slackpkg/mirrors dan menjalankan:
.in +5
# slackpkg update
.in
Perintah "update" akan mendownload dan memformat daftar file dan paket pada
Slackware. Setiap kali daftar ini berubah, perintah update harus dijalankan.
Fitur utama dari Slackpkg adalah yang berhubungan dengan manajemen paket:
install, upgrade, dan menghapus paket. Untuk melakukan ini, sintaks Slackpkg
adalah:
.in +5
# slackpkg [OPSI] <action> {POLA|FILE}
.in
\fIOPSI\fP bisa satu atau lebih opsi konfigurasi yang terdaftar pada
/etc/slackpkg/slackpkg.conf. Terdapat opsi perintah baris yang ekuivalen
untuk semua konfigurasi yang ada pada slackpkg.conf \- lihat halaman\-manual
\fBslackpkg.conf(5)\fP untuk melihat opsi yang tersedia.
\fIPOLA\fP bisa berupa nama paket atau sebagian dari nama paket. Juga bisa seri
software (seperti kde, a, ap, ...).
.br
\fIFILE\fP adalah file dengan daftar \fIPOLA\fP didalamnya: bisa satu per baris
atau beberapa baris dengan spasi sebagai pemisahnya.
Slackpkg bisa digunakan untuk mengupgrade seluruh distribusi.
.br
Cara yang umum dilakukan:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Fitur lain dari Slackpkg adalah kemampuan untuk bekerja dengan template,
yang mempermudah membuat banyak mesin dengan isi paket yang sama. Langkah
dasarnya seperti berikut:
.RS +5
.IP \(bu 2
Install pada satu mesin
.IP \(bu 2
Jalankan "slackpkg generate\-template NAMATEMPLATE"
.IP \(bu 2
Salin /etc/slackpkg/templates/NAMATEMPLATE.template pada direktori yang sama
pada mesin lain
.IP \(bu 2
Jalankan "slackpkg install\-template NAMATEMPLATE" pada mesin lain
.RE
\fINAMATEMPLATE\fP adalah nama template Anda.
Dengan mengikuti halaman manual ini, Anda bisa mencari apa fungsi
masing\-masing aksi berikut.
.SH AKSI
.TP 5
\fBhelp\fP
.br
Menampilkan aksi slackpkg dan deskripsi singkat. Berguna jika Anda perlu
mengetahui tentang slackpkg. Informasi disini, pada halaman manual lebih
lengkap.
.TP 5
\fBupdate\fP
.br
update akan mendownload daftar paket terbaru dari mirror Slackware (atau CD
Anda). Disarankan untuk dijalankan
.in +5
# slackpkg update
.in
sebelum mencoba untuk mengupgrade, menginstall, atau mencari paket.
.br
Jika Anda perlu mengupdate kunci GPG Slackware, jalankan
.in +5
# slackpkg update gpg
.in
Kunci GPG tidak berubah. Ini biasanya perintah "satu kali" \- jalankan satu
kali dan lupakan...
.TP 5
\fBcheck\-updates\fP
.br
Verifikasi apakah terdapat update pada ChangeLog.txt. Hal ini bagus untuk
digunakan dari cron untuk memberitahukan sysadmin tentang update.
.TP 5
\fBfile\-search\fP
.br
Anda bisa mencari paket resmi Slackware dari untuk sembarang file pada
distribusi Slackware. Apakah Anda memerlukan pustaka aneh? Gunakan
file\-search untuk mencarinya.
.in +5
# slackpkg file\-search namafile
.in
Semua paket dengan "namafile" yang cocok akan ditampilkan, sehingga Anda
bisa melihat apakah paket sudah terinstall atau belum; jika belum, Anda bisa
mendownload dan menginstallnya dengan aksi slackpkg yang lain.
.TP 5
\fBsearch\fP
.br
Anda bisa mencari untuk sembarang paket yang didistribusikan pada Slackware.
.in +5
# slackpkg search pola
.in
Semua nama paket yang cocok dengan "pola" akan ditampilkan. Seperti
file\-search, Anda bisa melihat apakah paket sudah terinstall atau belum;
jika belum, Anda bisa mendownload dan menginstallnya dengan aksi slackpkg
yang lain.
.TP 5
\fBinstall\fP
.br
Installasi sebuah paket sangat sederhana. Anda cukup mengetikkan:
.in +5
# slackpkg install paket
.in
dan paket akan didownload dan diinstall.
.br
Anda tidak bisa menggunakan opsi "install" untuk menginstall paket yang
sudah terinstall, tetapi Anda bisa menginstall ulang atau mengupgradenya.
.TP 5
\fBupgrade\fP
.br
upgrade menginstall versi resmi terbaru dari paket yang ditentukan.
upgrade tidak akan mencoba menginstall paket baru (gunakan fungsi install
untuk tujuan itu; versi resmi terbaru dari paket akan diinstall).
.TP 5
\fBreinstall\fP
.br
Jika Anda secara tidak sengaja membuat korupsi paket, opsi reinstall
mengijinkan Anda untuk menginstall ulang versi paket yang sama yang sudah
terinstall.
.TP 5
\fBremove\fP
.br
Dengan remove, Anda bisa menghapus paket yang sudah terinstall. Sebagai
contoh:
.in +5
# slackpkg remove kde
.in
akan menghapus semua paket dengan "kde" sebagai namanya.
.TP 5
\fBblacklist\fP
.br
Dengan aksi ini, Anda bisa mem\-"blacklist" paket tertentu.
.br
Paket yang di\-blacklist tidak akan diinstall, diupgrade, atau dihapus oleh
slackpkg. Jika Anda ingin menghapus beberapa paket dari daftar blacklist,
silahkan mengedit /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Aksi ini memberitahu slackpkg untuk mendownload paket, tetapi tidak
menginstallnya. Mereka akan diletakkan pada /var/cache/packages dan Anda
bisa menginstall/upgrade/menginstall ulang dikemudian hari (atau membakarnya
pada CD).
.TP 5
\fBinfo\fP
.br
Aksi ini mencetak informasi tentang paket: ukuran terkompresi dan tanpa
kompresi, deskripsi, dll...
.TP 5
\fBclean\-system\fP
.br
Aksi ini menghapus semua paket yang bukan berasal dari installasi standar
Slackware. Dengan opsi ini, Anda bisa membersihkan sistem Anda, menghapus
paket pihak ketiga serta paket yang dihapus dari paket resmi Slackware.
.br
Jika Anda memilih paket pihak ketiga (atau paket modifikasi) yang hendak
Anda pertahankan, Anda bisa menambahkan pada paket yang di\-blacklist sebelum
menjalankan aksi 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Aksi ini mengupgrade semua paket yang terinstall pada sistem ke versi resmi
dari Slackware; ini merupakan cara 'bagus untuk mengupgrade keseluruhan
sistem.
.br
Harap diingat untuk menggunakan "install\-new" sebelum menjalankan
"upgrade\-all."
.TP 5
\fBinstall\-new\fP
Aksi ini menginstall semua paket baru yang ditambahkan pada paket resmi
Slackware. Jalankan aksi ini jika Anda mengupgrade sistem Anda ke versi
Slackware yang lain atau jika Anda menjalankan \-current.
.br
Jika Anda hendak menginstall semua paket Slackware yang tidak terinstall
pada sistem Anda, gunakan perintah berikut dan bukan aksi install\-new:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Aksi ini mencari file konfigurasi .new dan menanyakan pengguna apa yang
harus dilakukan dengan file tersebut.
.br
new\-config sangat berguna ketika Anda melakukan upgrade dan meninggalkan
file konfigurasi untuk direview dikemudian hari. Dibandingkan pencarian
manual, diff, dan mengganti; Anda bisa menggunakan aksi new\-config.
.TP 5
\fBgenerate\-template\fP
Aksi ini menghasilkan template baru dengan semua paket resmi yang terinstall
pada sistem Anda. Template akan disimpan pada /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Aksi ini menginstall template yang diperlukan pada sistem. Template harus
berada pada /etc/slackpkg/templates. Jika template "include" template lain,
semuanya harus berada pada /etc/slackpkg/templates. Anda bisa menonaktifkan
"include" pada slackpkg.conf atau pada perintah baris.
.TP 5
\fBremove\-template\fP
Aksi ini akan menghapus semua paket yang termasuk dalam template yang
dipilih. Hati\-hati, hal ini bisa membuat mesin Anda menjadi tidak bisa
dipakai. Penanganan "include" bisa diaktifkan/dinonaktifkan pada
slackpkg.conf atau dengan opsi yang sesuai pada perintah baris.
.SH FILE
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
File untuk menentukan lokasi sumber untuk mendownload paket
.TP 5
\fB/etc/slackpkg/slackpkg.conf⇥\fP
Konfigurasi umum slackpk
.TP 5
\fB/etc/slackpkg/blacklist\fP
Daftar paket yang dilewati
.TP 5
\fB/etc/slackpkg/templates\fP
Berisi semua file template
.TP 5
\fB/usr/libexec/slackpkg\fP
Berisi fungsi utama dan tambahan dari slackpkg
.TP 5
\fB/var/lib/slackpkg\fP
Penggunaan internal Slackpkg \- daftar paket terformat, salinan
ChangeLog.txt, daftar file, dll...
.SH "LIHAT JUGA"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH PEMBUAT
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,289 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mei 2010" slackpkg\-2.81.1 ""
.SH NAMA
\fBslackpkg.conf\fP \- Data konfigurasi untuk slackpkg
.SH DESKRIPSI
File slackpkg.conf berisi informasi untuk \fBslackpkg\fP (8), perangkat
otomatis untuk mengelola paket Slackware Linux.
File slackpkg.conf adalah sekumpulan variabel shell script, dan setiap
variabel mengendalikan satu aspek dari slackpkg. Komentar diawali dengan
karakter # dan berakhir pada akhir baris, dan komentar bisa muncul dimana
saja pada file slackpkg.conf. Jika beberapa variabel muncul lebih dari satu
kali pada file, slackpkg akan menggunakan nilai yang didefinisikan terakhir
kali.
Banyak variabel bisa ditimpa oleh opsi yang dikirimkan pada slackpkg pada
perintah baris. Jika Anda perlu menimpa nilai dari \fBVARIABEL\fP , kirimkan
\fB\-variable=nilai\fP pada perintah baris sebelum aksi slackpkg. Berbagai
variabel dapat ditimpa.
CONTOH: slackpkg \-batch=on \-default_answer=y upgrade\-all
Untuk opsi konfigurasi yang hanya memiliki dua nilai, nilai yang mungkin
adalah "on" atau "off" kecuali sudah diindikasikan sebelumnya.
Opsi konfigurasi yang ada:
.TP 5
\fBARCH\fP
.br
Memilih arsitektur sistem. Biasanya Slackpkg bisa menemukan nilai yang tepat
dengan "uname \-m". Nilai yang valid adalah:
.ds title MESIN\t\tNILAI ARSITEKTUR YANG VALID
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bit)\ti386, i486, i586 dan i686
.ds x86_64 x86 (64bit)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Nilai default dari \fBARCH\fP tergantung dari arsitektur Anda.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg menguji file tanda tangan paket (.asc) dengan tanda tangan GPG dari
proyek. Porting Slackware yang berbeda bisa memilih tanda tangan yang
berbeda, dan Slackpkg mencoba menemukan yang tepat berdasarkan arsitektur
Sistem Anda. Jika \fBSLACKKEY\fP yang terdeteksi tidak benar, Anda bisa
menggantinya dengan opsi ini.
Nilai default dari \fBSLACKKEY\fP tergantung dari porting Slackware Anda.
.TP 5
\fBTEMP\fP
.br
Mendefinisikan lokasi dimana slackpkg akan mendownload paket sebelum
menginstall/mengupgradenya.
Nilai default dari \fBTEMP\fP adalah /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Mendefinisikan direktori untuk daftar paket, dan informasi lain yang
digunakan oleh slackpkg. Jangan mengganti nilai variabel ini kecuali Anda
tahu apa yang Anda lakukan
Nilai default dari \fBWORKDIR\fP adalah /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Memilih opsi spesial untuk wget. Jika Anda perlu menggunakan banyak opsi,
letakkan didalam tanda kutip ganda.
Nilai default dari \fBWGETFLAGS\fP adalah "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Jika diset ke "on", semua file yang didownload akan dihapus setelah slackpkg
melakukan installasi atau upgrade (hal ini TIDAK berefek ketika slackpkg
dijalankan dengan "download"). Jika diset ke "off", file akan disimpan pada
direktori yang didefinisikan pada \fBTEMP\fP (seperti dijelaskan diatas).
Nilai default dari \fBDELALL\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-dellall=nilai.
.TP 5
\fBCHECKMD5\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) pengujian checksum MD5 dari semua
paket yang didownload sebelum menginstall atau mengupgradenya.
Nilai default dari \fBCHECKMD5\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-checkmd5=nilai.
.TP 5
\fBCHECKGPG\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) pengujian tanda tangan GPG untuk
setiap paket sebelum menginstall atau mengupgrade.
Nilai default dari \fBCHECKGPG\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-checkgpg=nilai.
.TP 5
\fBCHECKSIZE\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) pengujian ruang disk yang
tersedia untuk setiap paket sebelum menginstall atau mengupgrade.
Nilai default dari \fBCHECKSIZE\fP adalah "off".
.br
Dari perintah baris, Anda bisa menggunakan \-checksize=nilai.
.TP 5
\fBPKGMAIN\fP
.br
Menentukan direktori distribusi utama. Biasanya, Anda tidak perlu khawatir
dengan variabel ini, karena Slackpkg mencoba menemukannya berdasarkan
arsitektur Anda. Namun, jika Anda perlu mengubahnya, maka sertakan variabel
ini pada slackpkg.conf. Nilainya harus selalu direktori yang berisi set seri
paket Slackware (A, AP, D, E, F, ...).
Default: tergantung dari porting Slackware
.TP 5
\fBPRIORITY\fP
.br
Array ini memilih prioritas dimana direktori dari mirror ketika slackpkg
mencari paket. Jika paket ditemukan pada lebih dari satu tempat, paket pada
direktori pertama mendapatkan prioritas, lalu kedua, lalu ketiga, dan
keempat, dan akhirnya, paket pada direktori yang terakhir. Anda bisa
menggunakan %PKGMAIN untuk menggunakan konten variabel PKGMAIN.
Nilai default (secara urut): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) fitur pasca\-installasi slackpkg,
seperti pengujian file konfigurasi baru (*.new) dan image kernel baru, dan
menanyakan apa yang harus dilakukan.
Nilai default dari \fBPOSTINST\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-postinst=nilai
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Ketika \fBPOSTINST\fP diset ke "on", slackpkg akan mencari semua file .new pada
/etc dan menanyakan pada pengguna apa yang harus dilakukan. Namun, beberapa
pengguna memilih untuk melihat file .new terinstall pada eksekusi terakhir
slackpkg, sehingga jika ini berlaku untuk Anda, set \fBONLY_NEW_DOTNEW\fP ke
"on".
Nilai default dari \fBONLY_NEW_DOTNEW\fP adalah "off". Hanya ganti ini jika
Anda tahu apa yang Anda lakukan...
.br
Dari perintah baris, Anda bisa menggunakan \-only_new_dotnew=nilai.
.TP 5
\fBONOFF\fP
.br
Variabel \fBONOFF\fP menentukan perilaku awal dari antarmuka dialog. Jika Anda
menggantinya ke "on" maka semua paket akan dipilih secara default. Jika Anda
suka dengan opsi sebaliknya (semua tidak dipilih), maka pilih ke "off".
Nilai default dari \fBONOFF\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-onoff=nilai.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Jika variabel ini ditentukan ke "on", semua file akan didownload sebelum
operasi yang diminta (install atau upgrade) dilakukan. Jika ditentukan ke
"off", maka file akan didownload dan operasi (install/upgrade) akan
dilakukan satu demi satu.
Nilai default dari \fBDOWNLOAD_ALL\fP adalah "off".
.br
Dari perintah baris, Anda bisa menggunakan \-download_all=nilai.
.TP 5
\fBDIALOG\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) antarmuka dialog.
Nilai default dari \fBDIALOG\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-dialog=nilai.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Menentukan jumlah karakter maksimal yang akan dikirimkan pada "dialog". Jika
angka ini dicapai pada upgrade, slackpkg menghapus informasi tentang versi
terinstall pada setiap paket. Jika tanpa informasi ini, jumlah tercapai
kembali, slackpkg mengembalikan kesalahan pada pengguna.
Jika \fBDIALOG_MAXARGS\fP tidak ditentukan, nilai defaultnya adalah 19500.
.br
Dari perintah baris, Anda bisa menggunakan \-dialog_maxargs=nilai.
.TP 5
\fBBATCH\fP
.br
Mengaktifkan (on) atau menonaktifkan (off) mode non\-interaktif. Ketika
berjalan pada mode batch, slackpkg tidak akan menanyakan apapun pada
pengguna; semua pertanyaan akan menggunakan \fBDEFAULT_ANSWER\fP (lihat
dibawah).
.br
JIka Anda menjalankan upgrade menggunakan mode ini, Anda harus menjalankan
"slackpkg new\-config" untuk mencari dan menggabungkan file .new.
Nilai default dari \fBBATCH\fP adalah "off".
.br
Dari perintah baris, Anda bisa menggunakan \-batch=nilai.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Ini adalah jawaban default dari pertanyaan ketika slackpkg menanyakan
beberapa informasi. Variabel ini digunakan hanya pada mode non\-interaktif
(ketika \fBBATCH\fP bernilai "yes" atau penggunakan mengaktifkan mode batch via
perintah baris); selain itu, variabel ini tidak memiliki efek
.br
Nilai yang valid adalah "y" atau "n".
Nilai default dari \fBDEFAULT_ANSWER\fP adalah "n".
.br
Dari perintah baris, Anda bisa menggunakan \-default_answer=nilai
.TP 5
\fBUSE_INCLUDES\fP
.br
Template Slackpkg bisa menyertakan template lain. Hal ini mengurangi
duplikasi paket pada banyak template, tetapi bisa menjadi masalah jika Anda
hendak menghapus template yang spesifik. Anda bisa menonaktifkan pemrosesan
#include dengan mengatur opsi ini menjadi "off".
Nilai default dari \fBUSE_INCLUDES\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-use_includes=nilai.
.TP 5
\fBSPINNING\fP
.br
Ketika Slackpkg menjalankan aktivitas yang membutuhkan waktu, ia akan
memberikan tampilan visual dengan bar yang berputar. Jika Anda tidak suka,
Anda bisa menonaktifkannya dengan mengganti opsi ini menjadi "off".
Nilai default dari \fBSPINNING\fP adalah "on".
.br
Dari perintah baris, Anda bisa menggunakan \-spinning=nilai.
.SH FILE
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "LIHAT JUGA"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,330 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Maggio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg\fP \- Strumento automatico per la gestione dei pacchetti di
Slackware Linux
.SH SINOSSI
\fBslackpkg\fP \fB[OPZIONI]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fISCHEMA\fP\fB|\fP\fIFILE\fP\fB}\fP
\fBslackpkg [OPZIONI] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPZIONI]\fP \fB{search|file\-search}\fP
\fB{\fP\fISCHEMA\fP\fB|\fP\fIFILE\fP\fB}\fP
\fBslackpkg\fP \fB[OPZIONI]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMEMODELLO\fP
\fBslackpkg [OPZIONI] info\fP \fIPACCHETTO\fP
\fBslackpkg [OPZIONI] update [gpg]\fP
\fBslackpkg [OPZIONI] {new\-config|check\-updates}\fP
\fBslackpkg [OPZIONI] help\fP
.SH DESCRIZIONE
Slackpkg è uno strumento per tutti quelli che vogliono installare e
aggiornare facilmente i pacchetti via rete. Con slackpkg, puoi avere
un'installazione minimale di Slackware Linux e installare/aggiornare solo
quei pacchetti di cui hai bisogno.
Non è necessario configurare NFS o creare decine di CD per i tuoi computer;
quello che serve è scrivere un comando e tutti gli ultimi pacchetti di
Slackware saranno nelle tue dita.
.SH ISTRUZIONI
Slackpkg ha molte funzionalità. Puo' cercare file specifici, rimuovere tutti
i pacchetti di terze parti dal tuo sistema, installare pacchetti aggiunti in
Slackware dal tuo ultimo aggiornamento, vedere la descrizione dei pacchetti,
ecc.
Prima di iniziare, devi decommentare un archivio nel file
/etc/slackpkg/mirrors ed eseguire:
.in +5
# slackpkg update
.in
Questa azione "update" scaricherà e formatterà la lista dei file e dei
pacchetti di Slackware. Ogni volta che la lista viene cambiata, il comando
deve essere eseguito.
Le principali funzionalità di Slackpkg sono quelle che si collegano
direttamente alla gestione dei pacchetti: installare, aggiornare e rimuovere
pacchetti. Per fare questi compiti, la sintassi di Slackpkg è:
.in +5
# slackpkg [OPZIONI] <azione> {SCHEMA|FILE}
.in
\fIOPZIONI\fP puo' essere una o piu' opzioni delle molte elencate dentro
/etc/slackpkg/slackpkg.conf. Ci sono comandi di linea equivalenti per la
maggior parte delle direttive di configurazione presenti nel file
slackpkg.conf \- guarda la pagina del manuale \fBslackpkg.conf(5)\fP per vedere
le opzioni disponibili.
\fISCHEMA\fP puo' essere il nome del pacchetto o solo una parte. Puo' anche
essere una serie (come kde, a, ap, ...).
.br
\fIFILE\fP è un file con una lista di \fISCHEMI\fP dentro: uno per linea, o
diversi per linea con lo spazio come separatore.
Slackpkg puo' essere usato per aggiornare l'intera distribuzione.
.br
Il classico modo per farlo è':
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Un'altra funzionalità di Slackpkg è l'abilità di lavorare con i modelli, con
i quali è piu' facile installare gli stessi pacchetti su piu' macchine. I
passi base sono i seguenti:
.RS +5
.IP \(bu 2
Installazione su una macchina
.IP \(bu 2
Esegui "slackpkg generate\-template NOMEMODELLO"
.IP \(bu 2
Copia /etc/slackpkg/templates/NOMEMODELLO.template nella stessa cartella
dell'altra macchina
.IP \(bu 2
Esegui "slackpkg install\-template NOMEMODELLO" sull'altra macchina
.RE
\fINOMEMODELLO\fP è il nome del tuo modello.
Seguendo questa pagina del manuale, puoi capire cosa ognuna di queste (e
altre) azioni fa.
.SH AZIONI
.TP 5
\fBhelp\fP
.br
Mostra le azioni di slackpkg e una veloce descrizione per ognuna di
esse. Utile se hai bisogno di sapere qualcosa in piu' di slackpkg. Le
informazioni presenti qui, sulla pagina del manuale, sono piu' approfondite.
.TP 5
\fBupdate\fP
.br
update scaricherà l'ultimo elenco dei pacchetti da un archivio di Slackware
(o dal tuo CD). E' una buona idea eseguire
.in +5
# slackpkg update
.in
prima di aggiornare, installare o cercare pacchetti.
.br
Se hai bisogno di aggiornare la chiave GPG di Slackware, esegui
.in +5
# slackpkg update gpg
.in
La chiave GPG non cambia. Questo dovrebbe essere un comando da eseguire solo
una volta \- quindi eseguilo una volta e dimenticatelo...
.TP 5
\fBcheck\-updates\fP
.br
Verifica se c'è qualche aggiornamento nel ChangeLog.txt. E' buona cosa
usarlo da cron per avvertire l'amministratore di eventuali aggiornamenti.
.TP 5
\fBfile\-search\fP
.br
Puoi cercare i pacchetti ufficiali di Slackware per ogni file presente nella
distribuzione. Hai bisogno di una particolare libreria? Usa file\-search per
trovarla.
.in +5
# slackpkg file\-search nomefile
.in
Tutti i pacchetti che si accordano con "nomefile" saranno mostrati, cosi'
puoi vedere se i pacchetti sono installati o no; se non installati, puoi
scaricarli e installarli con le altre azioni di slackpkg.
.TP 5
\fBsearch\fP
.br
Puoi cercare ogni pacchetto rilasciato in Slackware.
.in +5
# slackpkg search schema
.in
Tutti i nomi dei pacchetti che si accordano con "schema" saranno mostrati.
Come per file\-search, puoi vedere se i pacchetti sono installati o no; se
non installati, puoi scaricarli e installarli con le altre azioni di
slackpkg.
.TP 5
\fBinstall\fP
.br
L'installazione di un pacchetto è molto semplice. Devi soltanto scrivere:
.in +5
# slackpkg install pacchetto
.in
e il pacchetto sarà scaricato e installato
.br
Non puoi usare l'opzione "install" per installare un pacchetto già
installato, ma tu potresti reinstallarlo o aggiornarlo.
.TP 5
\fBupgrade\fP
.br
upgrade installa le piu' recenti versioni ufficiali dei pacchetti.
upgrade non proverà ad installare nuovi pacchetti (usa la funzione install
per questo scopo; l'ultima versione ufficiale del pacchetto sarà
installata).
.TP 5
\fBreinstall\fP
.br
In caso erroneamente corrompi qualcosa, l'opzione reinstall ti permetterà di
reinstallare la stessa versione del pacchetto attualmente installato.
.TP 5
\fBremove\fP
.br
Con remove, puoi rimuovere i pacchetti installati. Per esempio:
.in +5
# slackpkg remove kde
.in
rimuoverà tutti i pacchetti con "kde" nel loro nome.
.TP 5
\fBblacklist\fP
.br
Con questa azione, puoi mettere in una "listanera" certi pacchetti.
.br
I pacchetti della lista nera non saranno installati, aggiornati o rimossi
con slackpkg. Se vuoi eliminare i pacchetti dalla lista nera, per favore
modifica il file /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Questa azione dice a slackpkg di scaricare il pacchetto, ma senza
installarlo. I pacchetti saranno messi in /var/cache/packages, e puoi
installarli/aggiornarli/reinstallarli successivamente (o masterizzarli in un
CD).
.TP 5
\fBinfo\fP
.br
Questa azione stampa le informazioni per un pacchetto: dimensioni
dell'archivio, descrizione, ecc
.TP 5
\fBclean\-system\fP
.br
Questa azione rimuove tutti i pacchetti che non fanno parte
dell'installazione standard di Slackware. Con questa opzione, puoi ripulire
il tuo sistema, rimuovendo i pacchetti di terze parti in aggiunta a tutti i
pacchetti che sono stati eliminati dalla lista ufficiale di Slackware.
.br
Se ci sono pacchetti di terze parti che vorresti tenere, puoi
temporaneamente aggiungerli alla lista nera prima di eseguire l'azione
\&'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Questa azione aggiorna ogni pacchetto installato sul sistema alla versione
presente nell'alberatura ufficiale di Slackware; questo è un "buon" modo per
aggiornare l'intero sistema.
.br
Ricorda di usare l'azione "install\-new" prima di "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Questa azione installa ogni pacchetto nuovo che è stato aggiunto alla lista
ufficiale di Slackware. Esegui questo comando se stai aggiornando il tuo
sistema ad un'altra versione di Slackware o se stai usando la \-current.
.br
Se vuoi installare tutti pacchetti non installati di Slackware sul tuo
sistema, usa il seguente comando invece dell'azione install\-new:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Questa azione cerca i file di configurazione .new e chiede all'utente cosa
farne.
.br
new\-config è molto utile quando fai un aggiornamento e decidi di rivedere
piu' tardi i file di configurazione. Invece di cercare, vedere le
differenze e sostituire manualmente, puoi usare l'azione new\-config.
.TP 5
\fBgenerate\-template\fP
Questa azione crea un nuovo modello con tutti i pacchetti ufficiali che sono
installati sul tuo sistema. Il modello è salvato in /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Questa azione installa il modello richiesto nel sistema. Il modello deve
essere presente in /etc/slackpkg/templates. Se il modello "comprende" altri
modelli, tutti loro devono essere presenti in /etc/slackpkg/templates. Puoi
disabilitare l' "inserimento" in slackpkg.conf o in linea di comando.
.TP 5
\fBremove\-template\fP
Questa azione rimuove tutti i pacchetti che sono parte del modello
selezionato. Attenzione, questo puo' rendere la tua macchina
inutilizzabile. L'inclusione puo' essere attivata o disattivata in
slackpkg.conf oppure con la corretta opzione in linea di comando.
.SH FILES
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
File per specificare la locazione dalla quale scaricare i pacchetti.
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Configurazione generale di slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Elenco di pacchetti da saltare
.TP 5
\fB/etc/slackpkg/templates\fP
Contiene tutti i modelli
.TP 5
\fB/usr/libexec/slackpkg\fP
Contiene il cuore di slackpkg e funzioni aggiuntive
.TP 5
\fB/var/lib/slackpkg\fP
Uso interno di slackpkg \- Formattazione elenco pacchetti, copia del
ChangeLog.txt, elenco di file, etc...
.SH "VEDI ANCHE"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORI
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk CHIOCCIOLA terra PUNTO com PUNTO br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,294 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Maggio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg.conf\fP \- Configurazione per slackpkg
.SH DESCRIZIONE
Il file slackpkg.conf contiene informazioni per \fBslackpkg\fP (8), uno
strumento automatico per la gestione dei pacchetti di Slackware Linux.
Il file slackpkg.conf è una sequenza di variabili di shell script, e ogni
variabile controlla un aspetto di slackpkg. I commenti iniziano con il
carattere # e finiscono alla fine della linea, e i commenti possono essere
presenti in ogni punto del file slackpkg.conf. Se qualche variabile è
presente piu' di una volta nel file, slackpkg userà il valore che è stato
definito per ultimo.
Molte variabili possono essere sovrascritte da opzioni passate a slackpkg
attraverso la linea di comando. Se hai necessità di sovrascrivere il valore
della \fBVARIABILE\fP, scrivi \fB\-variabile=valore\fP nella linea di comando,
appena prima dell'azione di slackpkg. Multiple variabili possono essere
sovrascritte.
ESEMPIO: slackpkg \-batch=on \-default_answer=y upgrade\-all
Per le opzioni di configurazione che hanno solo due stati, i possibili
valori sono "on" o "off" salvo diversi indicazioni.
Le differenti opzioni di configurazione sono:
.TP 5
\fBARCH\fP
.br
Seleziona l'architettura del sistema. Solitamente Slackpkg puo' trovare il
valore corretto usando "uname \-m". I valori validi sono:
.ds title MACCHINA\t\tVALORE ARCHITETTURA VALIDA
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Il valore predefinito di \fBARCH\fP dipende dalla tua architettura.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg controlla il file della firma del pacchetto (.asc) con la firma GPG
del progetto. Slackware puo' avere firme differenti per differenti
architetture, e Slackpkg prova a trovare quella corretta in base
all'architettura del tuo sistema. Se la firma \fBSLACKKEY\fP che trova non è
corretta, puoi cambiarla usando questa opzione.
Il valore predefinito di \fBSLACKKEY\fP dipende dall'architettura di Slackware.
.TP 5
\fBTEMP\fP
.br
Definisce la locazione dove slackpkg scaricherà i pacchetti prima di
installarli/aggiornarli.
Il valore predefinito di \fBTEMP\fP è /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Definisce la cartella per la lista pacchetti, lista file, e altre
informazioni usate da slackpkg per il suo funzionamento. Non cambiare il
valore di queste variabili a meno che tu non sappia cosa stai facendo.
Il valore predefinito di \fBWORKDIR\fP è /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Seleziona opzioni speciali per wget. Se hai bisogno di opzioni multiple,
ricorda di metterle tra doppie virgolette.
Il valore predefinito di \fBWGETFLAGS\fP è "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Se impostato su "on", tutti i file scaricati saranno rimossi dopo che
slackpkg ha effettuato l'installazione o l'aggiornamento (questo non ha
impatti quando slackpkg viene usato con "download"). Se impostato su "off",
i file saranno mantenuti nella cartella definita in \fBTEMP\fP (come scritto
sopra).
Il valore predefinito di \fBDELALL\fP è "on".
.br
Dalla linea di comando, puoi usare \-delall=valore.
.TP 5
\fBCHECKMD5\fP
.br
Abilita (on) o disabilita (off) il controllo dell'MD5 per tutti i pacchetti
scaricati prima di installarli o aggiornarli.
Il valore predefinito di \fBCHECKMD5\fP è "on".
.br
Dalla linea di comando, puoi usare \-checkmd5=valore.
.TP 5
\fBCHECKGPG\fP
.br
Abilita (on) o disabilita (off) il controllo della firma GPG per ogni
pacchetto prima di installare o aggiornare.
Il valore predefinito di \fBCHECKGPG\fP è "on".
.br
Dalla linea di comando, puoi usare \-checkgpg=valore.
.TP 5
\fBCHECKSIZE\fP
.br
Abilita (on) o disabilita (off) il controllo della disponibilità dello
spazio sul disco per ogni pacchetto prima di installare o aggiornare.
Il valore predefinito di \fBCHECKSIZE\fP è "off".
.br
Dalla linea di comando, puoi usare \-checksize=valore.
.TP 5
\fBPKGMAIN\fP
.br
Definisce la cartella principale della distribuzione. Solitamente non hai
bisogno di preoccuparti di questa variabile, in quanto Slackpkg prova a
trovarla in base alla tua architettura. Comunque, se hai bisogno di
cambiarla, puoi inserire questa variabile nel tuo slackpkg.conf. Questa
dovrebbe essere sempre la cartella che contiene la serie dei pacchetti
Slackware (A, AP, D, E, F, ...).
Predefinito: dipende dall'architettura di Slackware.
.TP 5
\fBPRIORITY\fP
.br
Questa opzione seleziona la priorità che le cartelle dell'archivio avranno
quando slackpkg cerca i pacchetti. Se un pacchetto viene trovato in due o
piu' posti, il pacchetto nella prima cartella avrà priorità maggiore, poi la
seconda, poi la terza, poi la quarta e finalmente, il pacchetto trovato
nell'ultima cartella. Puoi usare %PKGMAIN per usare il contenuto della
variabile PKGMAIN.
Il valore predefinito (in ordine): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Abilita (on) o disabilita (off) le caratteristiche post\-installazione di
slackpkg, come il controllo per nuovi (*.new) file di configurazione e nuove
immagini del kernel, e ti suggerisce cosa dovresti fare.
Il valore predefinito di \fBPOSTINST\fP è "on".
.br
Dalla linea di comando, puoi usare \-postinst=valore.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Quando \fBPOSTINST\fP è impostato su "on", slackpkg cercherà tutti i file .new
dentro /etc e suggerirà all'utente cosa farne. Comunque, alcuni utenti
preferiscono vedere solo i file .new installati nell'ultima esecuzione di
slackpkg, cosi se questo ti va bene, imposta \fBONLY_NEW_DOTNEW\fP su "on".
Il valore predefinito di \fBONLY_NEW_DOTNEW\fP è "off". Cambia questo valore
solo se sai cosa stai facendo...
.br
Dalla linea di comando, puoi usare \-only_new_dotnew=valore.
.TP 5
\fBONOFF\fP
.br
La variabile \fBONOFF\fP imposta il comportamento iniziale dell'interfaccia di
dialog. Se la imposti su "on" allora tutti i pacchetti saranno selezionati
in modo predefinito. Se invece preferisce l'opzione inversa (nessuno
selezionato), allora imposta la variabile su "off".
Il valore predefinito di \fBONOFF\fP è "on".
.br
Dalla linea di comando, puoi usare \-onoff=valore.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Se questa variabile è impostata su "on", tutti i file saranno scaricati
prima che l'operazione richiesta venga eseguita (installare o aggiornare).
Se impostata su "off", allora i file saranno scaricati e l'operazione
(installare/aggiornare) sarà fatta uno a uno.
Il valore predefinito di \fBDOWNLOAD_ALL\fP è "off".
.br
Dalla linea di comando, puoi usare \-download_all=valore.
.TP 5
\fBDIALOG\fP
.br
Abilita (on) o disabilita (off) l'interfaccia di dialogo.
Il valore predefinito di \fBDIALOG\fP è "on".
.br
Dalla linea di comando, puoi usare \-dialog=valore.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Imposta il numero massimo di caratteri che saranno mandati a "dialog". Se
questo numero è raggiunto in aggiornamento, slackpkg rimuove l'informazione
per la versione installata di ogni pacchetto. Se anche senza questa
informazione il numero è ancora raggiunto, slackpkg mostra un errore
all'utente.
Se \fBDIALOG_MAXARGS\fP non è impostato, 19500 è il valore predefinito.
.br
Dalla linea di comando, puoi usare \-dialog_maxargs=valore.
.TP 5
\fBBATCH\fP
.br
Abilita (on) o disabilita (off) la modalità non\-interattiva. Quando viene
eseguito in modalità batch, slackpkg non visualizzerà niente all'utente; in
caso contrario, tutte le domande avranno \fBDEFAULT_ANSWER\fP (vedi sotto).
.br
Se fai un aggiornamento per questa modalità, dovrai eseguire "slackpkg
new\-config" per trovare e integrare i file .new.
Il valore predefinito di \fBBATCH\fP è "off".
.br
Dalla linea di comando, puoi usare \-batch=valore.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Questa è la risposta predefinita alla domande che slackpkg visualizza
all'utente per alcune informazioni. Questa è usata solo il modalità
non\-interattiva (quando \fBBATCH\fP è "yes" o l'utente usa la modalità batch
via linea di comando); al contrario, questa variabile non avrà nessun
effetto.
.br
Valori accettati sono "y" o "n".
Il valore predefinito di \fBDEFAULT_ANSWER\fP è "n".
.br
Dalla linea di comando, puoi usare \-default_answer=valore.
.TP 5
\fBUSE_INCLUDES\fP
.br
I modelli slackpkg possono includere altri modelli. Questo permette di
ridurre la duplicazione del pacchetto in molti modelli, ma potrebbe essere
un problema se vuoi rimuovere solo uno specifico modello. Puoi disabilitare
#l'inclusione impostando questa opzione su "off".
Il valore predefinito di \fBUSE_INCLUDES\fP è "on".
.br
Dalla linea di comando, puoi usare \-use_includes=valore.
.TP 5
\fBSPINNING\fP
.br
Quando Slackpkg sta facendo un'attività che prende molto tempo, ti da
l'informazione con una barra rotante. Se non ti piace questa barra, puoi
disabilitarla impostando questa opzione su "off".
Il valore predefinito di \fBSPINNING\fP è "on".
.br
Dalla linea di comando, puoi usare \-spinning=valore.
.SH FILES
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "VEDI ANCHE"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,326 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mai 2010" slackpkg\-2.81.1 ""
.SH NAVN
\fBslackpkg\fP \- Verktøy for automatisk håndtering av pakker til Slackware
Linux
.SH SAMMENDRAG
\fBslackpkg\fP \fB[VALG]\fP \fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fITEKST\fP\fB|\fP\fIFIL\fP\fB}\fP
\fBslackpkg [VALG] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[VALG]\fP \fB{search|file\-search}\fP \fB{\fP\fITEKST\fP\fB|\fP\fIFIL\fP\fB}\fP
\fBslackpkg\fP \fB[VALG]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIMAL\-NAVN\fP
\fBslackpkg [VALG] info\fP \fIPAKKE\fP
\fBslackpkg [VALG] update [gpg]\fP
\fBslackpkg [VALG] {new\-config|check\-updates}\fP
\fBslackpkg [VALG] help\fP
.SH BESKRIVELSE
Slackpkg er et verktøy som lar deg installere og oppgradere pakker via
internett på en lettvint måte. Med slackpkg kan du ha en minimal
installasjon av Slackware Linux og installere/oppgradere bare de pakkene du
trenger mest.
Du trenger ikke å sette opp NFS eller lage dusinvis av CD\-er til alle dine
maskiner; du trenger bare én kommando og alle de nyesete offisielle
Slackware pakkene vil være innen rekkevidde.
.SH INSTRUKSJONER
Slackpkg har mange funksjoner. Den kan lete etter spesifikke filer, fjerne
alle tredje\-parts pakker på systemet, installere pakker lagt til Slackware
siden sist oppdatering, vise pakke beskrivelser, osv..
Første steg er å kommentere ut et av pakke repertoarene i
/etc/slackpkg/mirrors og kjøre kommandoen:
.in +5
# slackpkg update
.in
"update" kommandoen vil laste ned og formatere listen over de tilgjengelige
pakkene i Slackware. Hver gang dette endres må update kjøres på nytt.
Hoved funksjonene til Slackpkg er direkte relatert til pakke behandling:
installering, oppgradering og fjerning av pakker. Syntaksen for å gjøre
disse oppgavene i Slackpkg er:
.in +5
# slackpkg [VALG] <kommando> {TEKST|FIL}
.in
\fIVALG\fP kan være en eller flere av de mange konfigurasjons valgene du finner
i /etc/slackpkg/slackpkg.conf. Det finnes tilsvarende kommandolinje valg for
de fleste av konfigurasjons instruksjonene i slackpkg.conf \- se
\fBslackpkg.conf(5)\fP manualen for informasjon om tilgjengelige
valgmuligheter.
\fITEKST\fP kan være et pakke navn eller bare en del av dette navnet. Det kan
også være en programvare serie (f.eks kde, a, ap, ...).
.br
\fIFIL\fP er en fil som inneholder en liste av \fITEKST\fP(navn): enten en per
linje, eller flere per linje med mellomrom som skilletegn.
Slackpkg kan brukes for å oppgradere hele distribusjonen.
.br
Den vanlige metoden er:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
En funksjon av Slackpkg er muligheten for å benytte seg av maler, dette kan
forenkle jobben med å sette opp forskjellige maskiner med det samme
innholdet av pakker. De grunnleggende stegene er som følger:
.RS +5
.IP \(bu 2
Installer pakkene du vil ha på en maskin
.IP \(bu 2
Kjør "slackpkg generate\-template MAL\-NAVN"
.IP \(bu 2
Kopier /etc/slackpkg/templates/MAL\-NAVN.template til den samme filkatalogen
på den andre maskinen
.IP \(bu 2
Kjør "slackpkg install\-template MAL\-NAVN" på den andre maskinen
.RE
\fIMAL\-NAVN\fP er navnet på malen.
I denne manualen kan du se hva hver av disse (og andre) kommandoer gjør.
.SH KOMMANDOER
.TP 5
\fBhelp\fP
.br
Vis slackpkg kommandoene og en kort beskrivelse av dem. Nyttig hvis du
trenger en rask oversikt over slackpkg. Informasjonen her i manualen er
langt mer omfattende.
.TP 5
\fBupdate\fP
.br
update laster ned en pakkeliste fra et Slackware repertoar (eller fra
CD). Det er en god idé å kjøre denne
.in +5
# slackpkg update
.in
før du forsøker å oppgradere, installere eller søke etter pakker.
.br
Hvis du trenger å oppdatere Slackware's GPG nøkkel, kjør
.in +5
# slackpkg update gpg
.in
GPG nøkkelen forandrer seg ikke. Det er meningen at dette skal være en
"engangs kommando" \- kjør den og glem den...
.TP 5
\fBcheck\-updates\fP
.br
Sjekk om det finnes en oppdatering til ChangeLog.txt. Dette kan brukes av
cron for å varsle system ansvarlige om oppdateringer.
.TP 5
\fBfile\-search\fP
.br
Du kan søke igjennom de offisielle Slackware pakkene etter en hvilket som
helst fil i Slackware distribusjonen. Trenger du et obskurt programmerings
bibliotek? Bruk file\-search for å finne det.
.in +5
# slackpkg file\-search filnavn
.in
Alle pakker som matcher "filnavn" vil bli vist slik at du kan se hvorvidt
disse er installert eller ikke; hvis ikke kan du laste dem ned og installere
dem med andre slackpkg kommandoer.
.TP 5
\fBsearch\fP
.br
Du kan søke etter pakker i Slackware distribusjonen.
.in +5
# slackpkg search tekst
.in
Alle pakkenavn som matcher "teksten" vil bli vist. Akkurat som i file\-search
vil du se om pakkene er installert eller ikke; hvis ikke kan du laste ned og
installere dem med andre slackpkg kommandoer.
.TP 5
\fBinstall\fP
.br
Det er veldig enkelt å installere en pakke. Du trenger bare å skrive:
.in +5
# slackpkg install pakke
.in
og pakken vil bli lastet ned og installert.
.br
Du kan ikke bruke "install" handlingen for å legge til en pakke som allerede
er installert, du kan derimot reinstallere eller oppgradere den.
.TP 5
\fBupgrade\fP
.br
upgrade installerer den siste offisielle versjonen av pakken(e) som er
oppgitt.
upgrade vil ikke forsøke å installere nye pakker (bruk install handlingen
til dette formålet; denne kommandoen vil bruke den siste offisielle
versjonen av pakken).
.TP 5
\fBreinstall\fP
.br
I tilfellet du har ødelagt noe med et uhell vil reinstall kommandoen la deg
reinstallere den samme versjonen av pakken som er installert.
.TP 5
\fBremove\fP
.br
remove kan fjerne pakker som er installert. For eksempel:
.in +5
# slackpkg remove kde
.in
vil fjerne alle pakker som inkluderer "kde" i sitt navn.
.TP 5
\fBblacklist\fP
.br
Denne handlingen lar deg "svarteliste" visse pakker.
.br
Pakker som er svartelistet vil ikke bli installert, oppgradert eller fjernet
av slackpkg. Hvis du vil fjerne pakker fra svartelisten kan du gjøre dette i
/etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Denne handlingen lar slackpkg laste ned pakkene, men installerer dem
ikke. De blir lagt i /var/cache/packages og du kan
installere/oppgradere/reinstallere dem senere (eller brenne dem på en CD).
.TP 5
\fBinfo\fP
.br
Denne kommandoen skriver ut informasjon om pakken(e): komprimert og
dekomprimert størrelse, beskrivelse, osv...
.TP 5
\fBclean\-system\fP
.br
Denne kommandoen fjerner alle pakker som ikke hører hjemme i en standard
Slackware installasjon. Med dette valget kan du renske opp i systemet,
fjerne alle tredje\-parts programvarer i tillegg til pakker som har blitt
fjernet fra det offisielle listen over Slackware pakker.
.br
Hvis du har tredje parts (eller egenbygde) pakker som du ønsker å beholde
kan du midlertidig legge disse til i listen over svartelistede pakker før du
kjører denne kommandoen.
.TP 5
\fBupgrade\-all\fP
.br
Denne handlingen oppgraderer alle pakkene som er installert på systemet til
de siste offisielle Slackware versjonene; Dette er en "god" måte å
oppgradere hele systemet.
.br
Husk å kjøre "install\-new" handlingen før du kjører "upgrade\-all."
.TP 5
\fBinstall\-new\fP
Denne handlingen installerer alle nye pakker som er lagt til i det den
offisielle listen over Slackware pakker. Kjør dette hvis du oppgraderer ditt
system til en annen versjon av Slackware eller hvis du bruker \-current.
.br
Hvis du vil installere alle Slackware pakker som er blitt fjernet fra ditt
system kan du bruke den følgende kommandoen istedet for install\-new
handlingen:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Denne kommandoen søker etter .new konfigurasjons filer og spør brukeren hva
som skal gjøres med disse.
.br
new\-config er veldig nyttig når du har gjort en oppgradering og latt
konfigurasjons filene være for å se på dem senere. Istedet for å manuelt
gjøre et søk, diff og erstatt; kan du bruke denne kommandoen.
.TP 5
\fBgenerate\-template\fP
Denne kommandoen lager en ny mal med alle offisielle pakker som er installer
på systemet. Denne malen er lagret i /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Denne kommandoen installerer den oppgitte malen på ditt system. Malen må
ligge i /etc/slackpkg/templates. Hvis malen "inkluderer" andre maler, må
også disse ligge i /etc/slackpkg/templates. Du kan velge å ignorere
"inkluderte" maler generelt i slackpkg.conf eller ved kommandolinje
parametre.
.TP 5
\fBremove\-template\fP
Denne handlingen fjerner alle pakker som den oppgitte malen inneholder. Vær
forsiktig, dette kan gjøre maskinen din ubrukelig. Inkludering av andre
maler i en mal kan aktiveres/deaktiveres i slackpkg.conf eller med de rette
parametrene i kommandolinjen.
.SH FILER
.TP 5
\fB/etc/slackpkg/mirrors \fP
Fil som spesifiserer lokasjonen til pakke repertoarene
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Generell konfigurasjon for slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Liste over pakker som slackpkg skal ignorere
.TP 5
\fB/etc/slackpkg/templates\fP
Inneholder alle malene
.TP 5
\fB/usr/libexec/slackpkg\fP
Inneholder grunnleggende slackpkg skript
.TP 5
\fB/var/lib/slackpkg\fP
Brukes internt av slackpkg \- Formaterte pakkelister, kopi av ChangeLog.txt,
fillister, osv...
.SH "SE OGSÅ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH PROGRAMMERERE
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,289 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mai 2010" slackpkg\-2.81.1 ""
.SH NAVN
\fBslackpkg.conf\fP \- Konfigurasjonen til slackpkg
.SH BESKRIVELSE
slackpkg.conf inneholder informasjon for \fBslackpkg\fP (8), et verktøy for
automatisk pakkebehandling i Slackware Linux.
slackpkg.conf filen inneholder variabler for terminal programmet, disse
variablene kontrollerer visse aspekter med slackpkg. Kommentarer begynner
med et # tegn og går ut til slutten av linjen, kommentarer kan dukke opp
hvor som helst i slackpkg.conf filen. Hvis variabler brukes mer en en gang i
filen vil slackpkg bruke verdien til den siste.
Mange variabler kan overstyres ved parametre gitt til slackpkg i
kommandolinjen. Hvis du trenger å overstyre verdien til \fBVARIABEL\fP, så
skriv \fB\-variable=verdi\fP i kommandolinjen rett før slackpkg kommandoene
(f.eks install, remove..). Mer en én variabel kan overstyres.
EKSEMPEL: slackpkg \-batch=on \-default_answer=y upgrade\-all
For konfigurasjons valg som bare har to tilstander er de gyldige verdiene
"on" eller "off" med mindre noe annet er oppgitt.
De forskjellige konfigurasjons valgene er:
.TP 5
\fBARCH\fP
.br
Velg system arkitektur. Vanligvis kan Slackpkg finne den riktige verdien ved
å bruke "uname \-m". Gyldige verdier er:
.ds title MASKIN\t\tARKITEKTUR VERDIER
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Standardverdien av \fBARCH\fP vil avhenge av din arkitektur.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg sjekker pakkens signatur fil (.asc) mot prosjektets GPG
signatur. Slackware versjoner bygd for forskjellige arkitekturer (32/64\-bit,
arm..) kan ha forskjellige signaturer, Slackpkg forsøker å finne den riktige
ved å se på systemets gjeldende arkitektur. Hvis den automatiske verdien til
\fBSLACKKEY\fP ikke er korrekt, kan du endre dette med denne variabelen.
Standardverdien av \fBSLACKKEY\fP vil avhenge av hvilken arkitektur din versjon
av Slackware er bygd for (32/64\-bit, arm..).
.TP 5
\fBTEMP\fP
.br
Definerer hvor slackpkg skal putte nedlastede pakker før den
installerer/oppgraderer dem.
Standardverdien til \fBTEMP\fP er /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Definerer filkatalogen med pakkelistene, fillistene og annen informasjon som
brukes av slackpkg. Ikke gjør endringer i denne variabelen med mindre du vet
hva du holder på med.
Standardverdien til \fBWORKDIR\fP er /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Spesifiser alternative parametre til wget. Hvis du trenger å bruke flere
parametre så husk a sette dem i hermetegn.
Standardverdien til \fBWGETFLAGS\fP er "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Hvis dette settes til "on" vil alle nedlastede filer bli fjernet etter at
slackpkg har installert eller oppgradert pakkene (dette påvirker IKKE
"download" kommandoen i slackpkg). Hvis det er satt til "off" vil disse
filene bli oppbevart i filkatalogen definert i \fBTEMP\fP (beskrevet ovenfor).
Standardverdien til \fBDELALL\fP er "on".
.br
Fra kommandolinjen kan du bruke \-delall=on/off.
.TP 5
\fBCHECKMD5\fP
.br
Aktiverer (on) eller deaktiverer (off) MD5 sjekking av alle nedlastede
pakker før de installeres eller oppgraderes.
Standardverdien av \fBCHECKMD5\fP er "on".
.br
Fra kommandolinjer kan du bruke \-checkmd5=on/off.
.TP 5
\fBCHECKGPG\fP
.br
Aktiverer (on) eller deaktiverer (off) GPG signatur sjekking av hver pakke
før installasjon eller oppgradering.
Standardverdien til \fBCHECKGPG\fP er "on".
.br
Fra kommandolinjen kan du bruke \-checkgpg=on/off.
.TP 5
\fBCHECKSIZE\fP
.br
Aktiverer (on) eller deaktiverer (off) sjekking av tilgjengelig harddisk
plass for hver pakke før installasjon eller oppgradering.
Standardverdien av \fBCHECKSIZE\fP er "off".
.br
Fra kommandolinjen kan du bruke \-checksize=off/on.
.TP 5
\fBPKGMAIN\fP
.br
Spesifiserer hoved filkatalogen for distribusjonen. Vanligvis trenger du
ikke bry deg med denne variabelen ettersom Slackpkg forsøker å finne den
automatisk ut ifra din arkitektur. Hvis du derimot trenger å endre dette så
legg til denne variabelen i slackpkg.conf. Dette bør alltid være en
filkatalogen som inneholder Slackware pakke seriene (A, AP, D, E, F, ...).
Standard: avhenger av arkitekturen (32/64\-bit, arm..)
.TP 5
\fBPRIORITY\fP
.br
Denne rekken velger hvilke prioriteringer filkatalogene på repertoarene vil
ha når slackpkg ser etter pakker. Hvis en pakke finnes i mer en et sted vil
pakken i den første filkatalogen få prioritet, deretter den andre, så den
tredje, så den fjerde og endelig pakken i den siste filkatalogen. Du kan
bruke %PKGMAIN for å bruke innholdet i PKGMAIN variabelen.
Standardverdiene (i rekkefølge):
.TP 5
\fBPOSTINST\fP
.br
Aktiverer (on) eller deaktiverer (off) slackpkg funksjoner som kjøres etter
en pakke installasjon, som å se etter nye (*.new) konfigurasjons filer og
nye kjerner og spørre hva som skal gjøres.
Standardvalget til \fBPOSTINST\fP er "on".
.br
Fra kommandolinjen kan du bruke \-postinst=on/off.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Når \fBPOSTINST\fP er satt til "on" vil slackpkg søke etter alle nye .new filer
i /etc og spørre brukeren hva som skal gjøres med dem. Noen brukere
foretrekker imidlertid at slackpkg bare skriver en liste over .new filene
som ble installert uten å spørre hva som skal gjøres, hvis dette også
gjelder deg kan du sette \fBONLY_NEW_DOTNEW\fP til "on".
Standardverdien til \fBONLY_NEW_DOTNEW\fP er "off". Ikke juster dette med
mindre du vet hva du holder på med...
.br
Fra kommandolinjen kan du bruke \-only_new_dotnew=on/off.
.TP 5
\fBONOFF\fP
.br
\fBONOFF\fP variabelen har betydning for hvilke pakker dialog grensesnittet vil
velge som standard. Hvis den er satt til "on" vil alle pakker forhåndsvelges
som standard. Hvis du foretrekker det motsatte (ingen valgt) kan du sette
denne til "off".
Standardvalget til \fBONOFF\fP er "on".
.br
Fra kommandolinjen kan du bruke \-onoff=on/off.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Hvis denne variabelen er satt til "on" vil alle filer bli lastet ned før den
forespurte kommandoen (installer eller oppgrader) blir gjennomført. Hvis den
er satt til "off" vil nedlastingen og kommandoen (installer/oppgrader)
gjennomføres etter hverandre for hver pakke.
Standardverdien til \fBDOWNLOAD_ALL\fP er "off".
.br
Fra kommandolinjen kan du bruke \-download_all=off/on.
.TP 5
\fBDIALOG\fP
.br
Aktiverer (on) eller deaktiverer (off) dialog grensesnittet.
Standardverdien til \fBDIALOG\fP er "on".
.br
Fra kommandolinjen kan du bruke \-dialog=on/off.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Spesifiser maksimalt antall tegn som kan sendes til "dialog". Hvis dette
antallet nås i en oppgradering vil slackpkg fjerne informasjon om nåværende
installerte versjon for hver pakke. Hvis antallet nås selv etter dette vil
slackpkg komme med en feilbeskjed til brukeren.
Hvis \fBDIALOG_MAXARGS\fP ikke er satt vil 19500 brukes som standardverdi.
.br
Fra kommandolinjen kan du bruke \-dialog_maxargs=verdi.
.TP 5
\fBBATCH\fP
.br
Aktiverer (on) eller deaktiverer (off) ikke\-interaktiv modus. Når slackpkg
kjøres i batch modus vil ikke brukeren bli spurt om noe; i stedet vil alle
spørsmål bli vart ved \fBDEFAULT_ANSWER\fP variabelen (se nedenfor).
.br
Hvis du oppgraderer med denne modusen må du kjøre "slackpkg new\-config"
senere for å finne og legge til .new filer.
Standardverdien til \fBBATCH\fP er "off".
.br
Fra kommandolinjen kan du bruke \-batch=off/on.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Dette er standard svaret når slackpkg spør brukeren om noe. Dette brukes
bare i ikke\-interaktiv modus (når \fBBATCH\fP er satt til "yes" eller brukeren
setter batch modus i kommandolinjen); ellers har ikke variabelen noen
virkning.
.br
Gyldige verdier er "y" (yes) eller "n" (no).
Standardverdien til \fBDEFAULT_ANSWER\fP er "n".
.br
Fra kommandolinjen kan du bruke \-default_answer=n/y.
.TP 5
\fBUSE_INCLUDES\fP
.br
Slackpkg maler kan inkludere andre maler. Dette reduserer gjenbruk av pakker
ved flere maler, men det kan være et problem hvis du bare ønsker å fjerne en
spesifikk mal. Du kan deaktivere #include ved å sette denne variabelen til
"off".
Standardverdien til \fBUSE_INCLUDES\fP er "on".
.br
Fra kommandolinjen kan du bruke \-use_includes=on/off.
.TP 5
\fBSPINNING\fP
.br
Når Slackpkg gjør oppgaver som tar tid gir den visuell tilbakemelding med et
roterende tegn. Hvis du ikke liker dette roterende tegnet kan du deaktivere
det med valget "off".
Standardverdien til \fBSPINNING\fP er "on".
.br
Fra kommandolinjer kan du bruke \-spinning=on/off.
.SH FILER
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "SE OGSÅ"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,339 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mei 2010" slackpkg\-2.81.1 ""
.SH NAAM
\fBslackpkg\fP \- Geautomatiseerde tool voor het beheren van Slackware Linux
pakketten
.SH SYNOPSIS
\fBslackpkg\fP \fB[OPTIES]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIPATROON\fP\fB|\fP\fIBESTAND\fP\fB}\fP
\fBslackpkg [OPTIES] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPTIES]\fP \fB{search|file\-search}\fP
\fB{\fP\fIPATROON\fP\fB|\fP\fIBESTAND\fP\fB}\fP
\fBslackpkg\fP \fB[OPTIES]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fISJABLOONNAAM\fP
\fBslackpkg [OPTIES] info\fP \fIPAKKET\fP
\fBslackpkg [OPTIES] update [gpg]\fP
\fBslackpkg [OPTIES] {new\-config|check\-updates}\fP
\fBslackpkg [OPTIES] help\fP
.SH OMSCHRIJVING
Slackpkg is een tool voor wie gemakkelijk pakketten wilt installeren of
upgraden via het netwerk. Met slackpkg kunt u een minimale installatie van
Slackware Linux onderhouden en alleen die pakketten installeren/upgraden
waaraan u het meest behoefte heeft.
U hoeft geen NFS op te zetten of een dozijn CDs te branden voor al uw
computers; alles wat nodig is is het typen van een enkel commando en alle
meest recente, officiële Slackware pakketten staan tot uw beschikking.
.SH INSTRUCTIES
Slackpkg heeft veel functies. Het kan naar specifieke bestanden zoeken, alle
pakketten van derden op uw systeem verwijderen, pakketten installeren die
aan Slackware werden toegevoegd sinds uw laatste update, pakket\-informatie
tonen, enz.
Voordat u iets kunt doen, dient u precies één mirror URL in
/etc/slackpkg/mirrors te decommentariëren en het volgende commando uit te
voeren:
.in +5
# slackpkg update
.in
De actie "update" zal een lijst downloaden van de in Slackware aanwezige
bestanden en pakketten. Steeds wanneer deze lijst gewijzigd is moet de
\&'update' actie opnieuw worden uitgevoerd.
De hoofdfuncties van Slackpkg hebben direct te maken met pakketbeheer: het
installeren, upgraden en verwijderen van pakketten. De slackpkg syntax
hiervoor is:
.in +5
# slackpkg [OPTIES] <action> {PATROON|BESTAND}
.in
\fIOPTIES\fP kunnen één of meer van de vele configuratie\-opties zijn zoals
aangegeven in /etc/slackpkg.conf. Vergelijkbare opties voor de commandoregel
voor de meeste configuratie\-aanwijzingen worden genoemd in slackpkg.conf \-
zie de \fBslackpkg.conf(5)\fP man page voor de beschikbare opties.
\fIPATROON\fP kan een gehele of gedeeltelijke pakketnaam zijn. Het kan ook een
hele software\-serie zijn (zoals kde, a, ap, ...).
.br
\fIBESTAND\fP is een bestand met een lijst van \fIPATROON\fP erin: óf één per
regel óf meerdere per regel gescheiden door spaties.
Slackpkg kan gebruikt worden om de gehele distributie op te waarderen.
.br
De gebruikelijke manier is:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Een andere functie van Slackpkg is de mogelijkheid om met sjablonen te
werken, wat het veel eenvoudiger maakt om verschillende machines van
dezelfde pakketten te voorzien. De basisstappen zijn als volgt:
.RS +5
.IP \(bu 2
Installeer één machine
.IP \(bu 2
Geef het commando ""slackpkg generate\-template SJABLOONNAAM"
.IP \(bu 2
Kopieer /etc/slackpkg/templates/SJABLOONNAAM.template naar dezelfde
directory op de andere machine
.IP \(bu 2
Geef het commando "slackpkg install\-template SJABLOONNAAM" op de andere
machine
.RE
\fISJABLOONNAAM\fP is de naam van uw sjabloon.
Door deze handleiding te volgen kunt u ontdekken wat elk van deze (en
andere) acties doet.
.SH ACTIES
.TP 5
\fBhelp\fP
.br
Geef de acties van slackpkg weer met een korte omschrijving. Handig als je
iets over slackpkg wilt weten. De informatie in deze man page is echter veel
uitgebreider.
.TP 5
\fBupdate\fP
.br
update zal de meest recente pakkettenlijst downloaden van een Slackware
mirror (of je CD). Het is een goed idee om uit te voeren
.in +5
# slackpkg update
.in
alvorens pakketten te updaten, installeren of zoeken.
.br
Als je Slackware's GPG sleutel moet updaten doe je
.in +5
# slackpkg update gpg
.in
De GPG\-sleutel verandert niet. Dit zou een éénmalig commando moeten zijn \-
voer het uit en vergeet het weer...
.TP 5
\fBcheck\-updates\fP
.br
Verifieer of er een update is van ChangeLog.txt. Deze is goed om door cron
te laten uitvoeren om de sysadmin te waarschuwen over updates.
.TP 5
\fBfile\-search\fP
.br
Je kunt de officiële Slackware pakketten doorzoeken op ieder bestand in de
Slackware distributie. Heb je een vreemde bibliotheek nodig? Gebruik
file\-search om die te vinden.
.in +5
# slackpkg file\-search bestandsnaam
.in
Alle pakketten die overeenkomen met "bestandsnaam" zullen worden getoond,
waardoor je kunt zien of de pakketten al dan niet zijn geïnstalleerd. Indien
afwezig, kunnen ze worden gedownload en geïnstalleerd met andere slackpkg
acties.
.TP 5
\fBsearch\fP
.br
Je kunt zoeken naar elk pakket dat met Slackware gedistribueerd wordt.
.in +5
# slackpkg search patroon
.in
Alle pakket\-namen die overeenkomen met "patroon" zullen worden getoond, Net
als bij file\-search kun je zien of de pakketten zijn geïnstalleerd of
niet. Indien afwezig, kunnen ze worden gedownload en geïnstalleerd met
andere slackpkg acties.
.TP 5
\fBinstall\fP
.br
Installatie van een pakket is eenvoudig. Je hoeft alleen maar te typen:
.in +5
# slackpkg install pakket
.in
en het pakket zal worden gedownload en geïnstalleerd.
.br
Je kunt de "install" optie niet gebruiken om een al geïnstalleerd pakket te
installeren, maar je zou het kunnen herinstalleren of upgraden.
.TP 5
\fBupgrade\fP
.br
upgrade installeert de recentste officiële versie van het (de) genoemde
pakket(ten).
upgrade zal niet proberen nieuwe pakketten te installeren (gebruik daarvoor
de install functie; de recentste versie van het pakket zal worden
geïnstalleerd).
.TP 5
\fBreinstall\fP
.br
Indien per ongeluk een bestand corrupt geraakt is, zal de reinstall optie
zorgen voor een her\-installatie van dezelfde versie van een pakket dat al
geïnstalleerd is.
.TP 5
\fBremove\fP
.br
Met remove kun je bepaalde al geïnstalleerde pakketten
verwijderen. Bijvoorbeeld:
.in +5
# slackpkg remove kde
.in
zal alle pakketten verwijderen met "kde" in hun naam.
.TP 5
\fBblacklist\fP
.br
Met deze actie kun je bepaalde pakketten op een "zwarte lijst" zetten.
.br
Pakketten op de zwarte lijst zullen niet worden geïnstalleerd, opgewaardeerd
of verwijderd door slackpkg. Als je een pakket wilt verwijderen uit de
zwarte lijst, moet je het bestand /etc/slackpkg/blacklist handmatig
aanpassen.
.TP 5
\fBdownload\fP
.br
Deze actie laat slackpkg de pakketten downloaden maar niet installeren. Ze
zullen worden geplaatst in /var/cache/packages, zodat je ze later zelf kunt
installeren/opwaarderen (of op een CD branden).
.TP 5
\fBinfo\fP
.br
Deze actie print informatie over de pakketten, gecomprimeerde en
ongecomprimeerde bestandsgrootte, beschrijving, enzovoort...
.TP 5
\fBclean\-system\fP
.br
Deze actie verwijdert alle pakketten die niet tot de standaard Slackware
installatie behoren. Met deze optie kun je je systeem opschonen, pakketten
van derden verwijderen maar ook pakketten die geen deel meer uitmaken van de
officiele Slackware pakkettenverzameling.
.br
Als je pakketten van derden hebt (of zelf gecompileerde) die je wilt
behouden kun je die tijdelijk toevoegen aan de zwarte lijst voordat je de
\&'clean\-system' actie uitvoert.
.TP 5
\fBupgrade\-all\fP
.br
Deze actie zal elk pakket dat op het systeem is geïnstalleerd naar de versie
in de officiele Slackware\-tree upgraden; dit is de 'juiste' manier om het
hele systeem te upgraden.
.br
Let goed op dat je "install\-new" moet uitvoeren vóór je "upgrade\-all"
gebruikt.
.TP 5
\fBinstall\-new\fP
Deze actie installeert alle nieuwe pakketten toegevoegd aan de officiële
verzameling Slackware pakketten. Voer het uit als je je systeem opwaardeert
naar een andere Slackware versie of als je \-current gebruikt.
.br
Als je alle niet\-geïnstalleerde Slackware pakketten op je systeem wilt
installeren gebruik je in plaats van install\-new het volgende commando:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Deze actie zoekt naar .new configuratiebestanden en vraagt de gebruiker wat
er mee te doen.
.br
new\-config is erg nuttig tijdens een upgrade, wanneer je de nieuwe
configuratiebestanden pas later wilt evalueren. In plaats van handmatig
zoeken, vergelijken en vervangen, kun je de new\-config actie gebruiken.
.TP 5
\fBgenerate\-template\fP
Deze actie genereert een sjabloon met alle officiële pakketten die op je
systeem geïnstalleerd zijn. Het sjabloon wordt opgeslagen in
/etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Deze actie installeert het gekozen sjabloon op het systeem. Het sjabloon
moet aanwezig zijn in /etc/slackpkg/templates . Indien het sjabloon weer
andere aanroept via "includes", moeten ook die on /etc/slackpkg/templates te
vinden zijn. Je kunt "includes" uitzetten in slackpkg.conf of op de
opdrachtregel.
.TP 5
\fBremove\-template\fP
Deze actie verwijdert alle pakketten die deel uitmaken van een geselecteerd
sjabloon. Pas op, dit kan je systeem onbruikbaar maken. Het uitvoeren van
meer sjablonen middels "include" kan worden aan\- of uitgezet in
slackpkg.conf of met een optie op de opdrachtregel.
.SH BESTANDEN
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
Bestand om aan te geven vanaf welke lokatie de pakketten gedownload moeten
worden
.TP 5
\fB/etc/slackpkg/slackpkg.conf⇥\fP
Algemene configuratie van slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lijst van te negeren pakketten
.TP 5
\fB/etc/slackpkg/templates\fP
Bevat alle sjabloonbestanden
.TP 5
\fB/usr/libexec/slackpkg\fP
Bevat de kern van slackpkg alsmede aanvullende functies
.TP 5
\fB/var/lib/slackpkg\fP
Slackpkg intern gebruik \- Opgemaakte pakketlijsten, kopie van Changelog.txt,
lijst van bestanden etcetera...
.SH "ZIE OOK"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTEURS
.TP 5
Piter PUNK oftewel Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali oftewel UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,286 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mei 2010" slackpkg\-2.81.1 ""
.SH NAAM
\fBslackpkg.conf\fP \- Configuratiebestand voor slackpkg
.SH OMSCHRIJVING
Het slackpkg.conf bestand bevat informatie voor \fBslackpkg\fP (8), een
programma om Slackware Linux pakketten geautomatiseerd te beheren.
Het slackpkg.conf bestand is een opeenvolging van script\-variabelen en elke
variabele bepaalt een aspect van slackpkg. Commentaar begint met het #
symbool, stopt aan het einde van de regel en kan op iedere plaats in
slackpkg.conf voorkomen. Als een variabele meer dan eens voorkomt gebruikt
slackpkg de laatst gedefinieerde.
Veel variabelen kunnen worden overruled door opties die aan slackpkg op de
commandoregel worden meegegeven. Om de waarde van \fBVARIABLE\fP te overrulen
geef je \fB\-variable=value\fP mee op de commandoregel vlak voor de slackpkg
actie. Meerdere variabelen mogen worden overruled.
VOORBEELD: slackpkg \-batch=on \-default_answer=y upgrade\-all
Voor configuratie\-opties die slechts twee toestanden kennen, zijn de
mogelijke waarden "on" danwel "off" tenzij anders aangegeven.
De verschillende configuratie\-opties zijn:
.TP 5
\fBARCH\fP
.br
Kiest de systeemarchitectuur. Normaal gesproken kan Slackpkg de juiste
waarde vinden middels "uname \-m". Geldige waardes zijn:
.ds title MACHINE\t\tGELDIGE ARCH WAARDEN
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 en i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
De standaard waarde van \fBARCH\fP is afhankelijk van je architectuur.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg controleert het handtekeningbestand (.asc) met de GPG\-handtekening
van het project.
Verschillende ports van Slackware kunnen verschillende handtekeningen hebben
en Slackpkg probeert de juiste te vinden op basis van de architectuur van je
systeem. Als de automatisch gevonden \fBSLACKKEY\fP niet juist is kun je deze
aanpassen met deze optie.
De standaard waarde van \fBSLACKKEY\fP hangt af van je Slackware port.
.TP 5
\fBTEMP\fP
.br
Definieert de locatie waar slackpkg de pakketten zal downloaden alvorens ze
te installeren/upgraden.
De standaard waarde van \fBTEMP\fP is /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Definieert de directory voor pakketlijsten, bestandslijsten en andere
informatie die slackpkg gebruikt tijdens zijn uitvoering. Verander deze
waarde niet tenzij je weet wat je doet.
De standaard waarde van \fBWORKDIR\fP is /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Selecteert speciale opties voor wget. Vergeet niet als je meerdere opties
opgeeft deze tussen dubbele aanhalingstekens te plaatsen.
De standaard waarde van \fBWGETFLAGS\fP is "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Indien "on" zullen alle gedownloade bestanden na installatie of upgraden
door slackpkg worden verwijderd (dit heeft geen invloed als slackpkg wordt
uitgevoerd met "download"). Indien "off" worden de bestanden bewaard in de
directory gedefinieerd door \fBTEMP\fP (zoals hierboven beschreven).
De standaard waarde van \fBDELALL\fP is "on".
.br
Vanaf de commandoregel kunt u \-delall=value gebruiken.
.TP 5
\fBCHECKMD5\fP
.br
Schakelt de controle van MD5 checksums voor installatie of upgraden van alle
gedownloade pakketten aan (on) of uit (off).
De standaard waarde van \fBCHECKMD5\fP is "on".
.br
Vanaf de commandoregel kunt u \-checkmd5=value gebruiken.
.TP 5
\fBCHECKGPG\fP
.br
Schakelt de controle van de GPG handtekening voor installatie of upgraden
van alle gedownloade pakketten aan (on) of uit (off).
De standaard waarde van \fBCHECKGPG\fP is "on".
.br
Vanaf de commandoregel kunt u \-checkgpg=value gebruiken.
.TP 5
\fBCHECKSIZE\fP
.br
Schakelt de controle van de hoeveelheid schijfruimte voor installatie of
upgraden van alle pakketten aan (on) of uit (off).
De standaard waarde van \fBCHECKSIZE\fP is "off".
.br
Vanaf de commandoregel kunt u \-checksize=value gebruiken.
.TP 5
\fBPKGMAIN\fP
.br
Definieert de hoofd distributie directory. Gewoonlijk hoef je je niet druk
te maken over deze variabele omdat Slackpkg deze probeert te vinden op basis
van je architectuur. Als je deze toch wilt veranderen doe dat dan in je
slackpkg.conf. Dit moet altijd de directory zijn die de Slackware
pakketten\-series bevat (A, AP, D, E, F, ...).
Standaard: afhankelijk van Slackware port
.TP 5
\fBPRIORITY\fP
.br
Deze reeks bepaalt de prioriteit van de directories op de mirror waarmee
slackpkg naar de pakketten kijkt. Als een pakket op meerdere plaatsen wordt
gevonden heeft het pakket in de eerste directory prioriteit, daarna de
tweede, de derde, de vierde en uiteindelijk het pakket gevonden in de
laatste directory. Je kunt met %PKGMAIN de waarde van PKGMAIN gebruiken.
Standaard waarden (in volgorde): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Schakelt slackpkg's post\-installatie opties aan (on) of uit (off), zoals
controle op nieuwe (.new) configuratiebestanden en nieuwe kernel images en
de vraag wat je er mee wilt doen.
De standaard waarde van \fBPOSTINST\fP is "on".
.br
Vanaf de commandoregel kunt u \-postinst=value gebruiken.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Als \fBPOSTINST\fP aan "on" staat zoekt slackpkg naar alle .new bestanden in
/etc en vraagt de gebruiker wat met deze te doen. De meeste gebruikers
willen echter alleen de .new bestanden zien van de laatste uitvoering van
slackpkg, dus als dit ook voor u geldt zet \fBONLY_NEW_DOTNEW\fP "on".
De standaard waarde van \fBONLY_NEW_DOTNEW\fP is "off". Verander deze alleen
als u weet wat u doet...
.br
Vanaf de commandoregel kunt u \-only_new_dotnew=value gebruiken.
.TP 5
\fBONOFF\fP
.br
De \fBONOFF\fP variabele bepaalt het aanvankelijke gedrag van de dialoog
interface. Bij "on" worden standaard alle pakketten geselecteerd. Als u het
tegenovergestelde wilt (alles onaangevinkt) stel dan "off" in.
De stadnaard waarde van \fBONOFF\fP is "on".
.br
Vanaf de commandoregel kunt u \-onoff=value gebruiken.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Indien deze variabele op "on" staat worden alle bestanden gedownload vóór de
gewenste actie (installatie of upgrade). Ingesteld op "off" worden de
bestanden één voor één gedownload en behandeld (geïnstalleerd of geüpgrade).
De standaard waarde van \fBDOWNLOAD_ALL\fP is "off".
.br
Vanaf de commandoregel kunt u \-download_all=value gebruiken.
.TP 5
\fBDIALOG\fP
.br
Schakelt de dialoog interface aan (on) of uit (off).
De standaard waarde van \fBDIALOG\fP is "on".
.br
Vanaf de commandoregel kunt u \-dialog=value gebruiken.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Stelt het maximaal aantal karakters dat naar "dialog" wordt gestuurd in. Als
dit aantal bij upgrade wordt bereikt verwijdert slackpkg alle informatie
over de huidige versie van elk pakket. Als dit aantal zelfs zonder deze
informatie weer wordt bereikt geeft slackpkg een foutmelding.
Als \fBDIALOG_MAXARGS\fP niet is ingesteld, is 19500 de standaard waarde.
.br
Vanaf de commandoregel kunt u \-dialog_maxargs=value gebruiken.
.TP 5
\fBBATCH\fP
.br
Schakelt de niet\-interactieve modus aan (on) of uit (off). Slackpkg zal de
gebruiker niets vragen in batch mode; in plaats daarvan krijgen alle vragen
de \fBDEFAULT_ANSWER\fP (zie hieronder).
.br
Als u een upgrade in deze modus uitvoert moet u achteraf "slackpkg
new\-config" uitvoeren om .new bestanden te vinden en samen te voegen.
De standaard waarde van \fBBATCH\fP is "off".
.br
Vanaf de commandoregel kunt u \-batch=value gebruiken.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Dit is het standaard antwoord als slackpkg u om informatie vraagt. Wordt
alleen gebruikt in niet\-interactieve modus (als \fBBATCH\fP is "yes" of als de
gebruiker batch mode aanzet via de commandoregel), anders heeft deze
variabele geen effect.
.br
Toegestane waarden zijn "y" of "n".
De standaard waarde van \fBDEFAULT_ANSWER\fP is "n".
.br
Vanaf de commandoregel kunt u \-default_answer=value gebruiken.
.TP 5
\fBUSE_INCLUDES\fP
.br
Slackpkg sjablonen kunnen andere sjablonen aanroepen. Dit reduceert de
pakket duplicatie in veel sjablonen maar kan een probleem vormen als u
alleen een specifiek sjabloon wilt verwijderen. U kunt de #include parsing
uitschakelen door deze optie "off" te zetten.
De standaard waarde van \fBUSE_INCLUDES\fP is "on".
.br
Vanaf de commandoregel kunt u \-use_includes=value gebruiken.
.TP 5
\fBSPINNING\fP
.br
Als Slackpkg bezig is met iets wat tijd vergt geeft het visuele feedback met
een ronddraaiend balkje. Als je dit niets vindt kan dit uitgeschakeld worden
door deze optie "off" te zetten.
De standaard waarde van \fBSPINNING\fP is "on".
.br
Vanaf de commandoregel kunt u \-spinning=value gebruiken.
.SH BESTANDEN
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "ZIE OOK"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,328 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Maj 2010" slackpkg\-2.81.1 ""
.SH NAZWA
\fBslackpkg\fP \- Zautomatyzowane narzędzie do zarządzania paczkami systemu
Slackware Linux.
.SH STRESZCZENIE
\fBslackpkg\fP \fB[OPCJE]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fICIĄG\fP\fB|\fP\fIPLIK\fP\fB}\fP
\fBslackpkg [OPCJE] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPCJE]\fP \fB{search|file\-search}\fP \fB{\fP\fICIĄG\fP\fB|\fP\fIPLIK\fP\fB}\fP
\fBslackpkg\fP \fB[OPCJE]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINAZWASZABLONU\fP
\fBslackpkg [OPCJE] info\fP \fIPAKIET\fP
\fBslackpkg [OPCJE] update [gpg]\fP
\fBslackpkg [OPCJE] {new\-config|check\-updates}\fP
\fBslackpkg [OPCJE] help\fP
.SH OPIS
Slackpkg to narzędzie pozwalające na prostą instalację, bądź aktualizację
pakietów przez sieć. Używając slackpkg, możesz mieć minimalną instalację
systemu Slackware Linux i instalować/aktualizować wyłącznie te pakiety,
które najbardziej potrzebujesz.
Nie musisz konfigurować NFS lub tworzyć tuzin płyt CD dla twoich
komputerów. Wystarczy wpisać jedno polecenie i wszystkie najnowsze oficjalne
pakiety systemu Slackware znajdą się na wyciągniecie ręki.
.SH INSTRUKCJE
Slackpkg posiada wiele funkcji. Może ono wyszukiwać konkretne pakiety,
usunąć wszystkie nieoficjalne pakiety na twoim systemie, instalować pakiety
dodane do systemu Slackware od ostatniej aktualizacji, wyświetlać opis
pakietu, itd.
Na samym początku, musisz usunąć znacznik komentarza z jednego obrazu
lustrzanego w pliku /etc/slackpkg/mirrors i uruchomić polecenie:
.in +5
# slackpkg update
.in
Funkcja "update" pobierze i odpowiednio sformatuje listę plików i pakietów
systemu Slackware. Za każdym razem, gdy lista ta zmieni się, należu ponownie
uruchomić update.
Główne funkcje Slackpkg to te bezpośrednio związane z zarządzanie pakietami:
instalacja, aktualizacja oraz usuwanie pakietów. Aby wykonać jakąkolwiek z
tych czynności, składnia Slackpkg jest następująca:
.in +5
# slackpkg [OPCJE] <funkcja> {CIĄG|PLIK}
.in
\fIOPCJE\fP może być jedną lub więcej z wielu opcji konfiguracyjnych
wymienionych w /etc/slackpkg/slackpkg.conf. Większość opcji konfiguracyjnych
znajdujących sie w slackpkg.conf posiada swoje odpowiedniki na linii komend
\- więcej informacji znajdziesz na stronie manualu \fBslackpkg.conf(5)\fP.
\fICIĄG\fP może być nazwą pakietu bądź też częścią jego nazwy. Może to też być
nazwa serii (np. kde, a, ap, ...).
.br
\fIPLIK\fP jest plikiem zawierającym \fICIĄGi\fP: jeden lub więcej (oddzielonych
spacją) na każdym wierszu.
Slackpkg może być użyty do aktualizacji całej dystrybucji.
.br
Zwykle tak to się robi:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Inną funkcją Slackpkg jest możliwość pracy z szablonami. Ułatwia to
instalację tych samych pakietów na wielu komputerach. Oto jak to się robi:
.RS +5
.IP \(bu 2
Zainstaluj pakiety na jednym komputerze
.IP \(bu 2
Uruchom : "slackpkg generate\-template NAZWASZABLONU"
.IP \(bu 2
Kopiuj /etc/slackpkg/templates/NAZWASZABLONU.template do tego samego
katalogu na innym komputerze
.IP \(bu 2
Wpisz "slackpkg install\-template NAZWASZABLONU" na innym komputerze
.RE
\fINAZWASZABLONU\fP jest nazwą twojego szablonu
Na tej stronie manualu znajdziesz opis tych (oraz innych) funkcji.
.SH FUNKCJE
.TP 5
\fBhelp\fP
.br
Wyświetl funkcje slackpkg oraz ich krótki opis. Przydatne, gdy chcesz
dowiedzieć się trochę o slackpkg. Informacje zawarate tutaj, na stronie
manualu są bardziej wyczerpujące.
.TP 5
\fBupdate\fP
.br
update pobierze najnowsze listy pakietów z obrazu lustrzanego systemu
Slackware (lub też CD). Dobrze jest wykonać to
.in +5
# slackpkg update
.in
przed próbą aktualizacji, instalacji, bądź też wyszukiwania pakietów.
.br
Jeśli musisz zaktualizować klucz GPG systemu Slackware, wpisz:
.in +5
# slackpkg update gpg
.in
Klucz GPG nie zmienia się. Powinno to być "jednorazowe" polecenie \- wykonaj
go raz i zapomnij o nim...
.TP 5
\fBcheck\-updates\fP
.br
Sprawdź czy ChngeLog.txt został zaktualizowany. Dobrze jest uruchamiać to z
demona cron by powiadomić administratora o aktualizacjach.
.TP 5
\fBfile\-search\fP
.br
Możesz wyszukiwać konretne pakiety Slackware zawarte w oficjalnej
dystrybucji. Potrzebujesz dziwną bibliotekę? Użyj file\-search aby ją
znaleźć.
.in +5
# slackpkg file\-search nazwapliku
.in
Wyświetlone zostaną wszystkie pakiety odpowiadające podanej nazwie
pliku. Możesz przez to sprawdzić czy pakiety są zainstalowane, czy
nie. Jeśli nie, możesz je pobrać i zainstalować przy użyciu innych funkcji
slackpkg.
.TP 5
\fBsearch\fP
.br
Możesz szukać jakiegokolwiek pakietu dystrybutowanego w systemie Slackware.
.in +5
# slackpkg search ciąg
.in
Wyświetlone zostaną wszystkie pakiety, których nazwy odpowiadają podanemu
"ciąg"\-owi. Podobnie jak z file\-search, możesz sprawdzić czy pakiety są
zainstalowane. Jeśli nie, możesz pobrać i je zainstalować przy użyciu innych
funkcji slackpkg.
.TP 5
\fBinstall\fP
.br
Instalacja pakietu jest bardzo prosta. Wystarczy wpisać:
.in +5
# slackpkg install pakiet
.in
a pakiet zostanie pobrany i zainstalowany.
.br
Nie można używać opcji "install" by zainstalować uprzednio zainstalowany
pakiet. Możesz, natomiast, go przeinstalować (reinstall) lub aktualizować
(upgrade).
.TP 5
\fBupgrade\fP
.br
upgrade instaluje najnowszą oficjalną wersję danego pakietu lub pakietów.
upgrade nie będzie próbowało zainstalować nowych pakietów (do tego proszę
użyć opcji install; najnowsza wersja pakietu zostanie zainstalowana).
.TP 5
\fBreinstall\fP
.br
W sytuacji gdy coś uległo uszkodzeniu, opcja reinstall pozwoli
przeinstalować tą samą wersję pakietu, która jest obecnie zainstalowana.
.TP 5
\fBremove\fP
.br
Z remove, możesz usunąć pewne zainstalowane pakiety. Na przykład:
.in +5
# slackpkg remove kde
.in
usunie wszystkie pakiety zawierające "kde" w swojej nazwie.
.TP 5
\fBblacklist\fP
.br
Ta funkcja pozwala na zablokowanie (blacklist) danych pakietów.
.br
Zablokowane pakiety nie będą instalowane, aktualizowane, ani usuwane przez
slackpkg. Jeśli chcesz usunąć pakiet z listy zablokowanych pakietów, musisz
edytować /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Opcja pozwala na pobranie pakietów bez ich instalacji. Będą one umieszczone
w /var/cache/packages byś mógł je później
zainstalować/uaktualnić/przeinstalować (lub wypalić na płycie CD).
.TP 5
\fBinfo\fP
.br
Wyświetla to informacje o pakiecie/pakietach: skompresowaną /
nieskompresowaną wielkość, opis, itd...
.TP 5
\fBclean\-system\fP
.br
Funkcja ta usuwa wszystkie pakiety, które nie należą do standardowej
instalacji systemu Slackware. Przy użyciu tej opcji, możesz oczyścić
instalację usuwając wszystkie nieoficjalne pakiety, jak również pakiety,
które zostały oficjalnie usunięte z dystrybucji Slackware.
.br
Jeśli masz jakieś nieoficjalne / zbudowane przez siebie pakiety, które
chciałbyś zatrzymać, możesz tymczasowo dodać je do listy zablokowanych
pakietów przed wykonaniem polecenia 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Funkcja ta aktualizuje wszystkie zainstalowane pakiety do wersji obecnej w
oficjalnym drzewie systemu Slackware. Jest to "dobry" sposób aktualizacji
całego systemu.
.br
Pamiętaj abyś użył "install\-new" przed opcją "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Opcja ta instaluje wszystkie nowe pakiety, które zostały dodane do
oficjalnej dystrybucji Slackware. Użyj tej opcji, gdy aktualizujesz system
do nowszej wersji systemu Slackware lub gdy używasz gałęzi \-current systemu
Slackware.
.br
Jeśli chcesz zainstalować wszystkie niezainstalowane pakiety Slackware,
zamiast install\-new, użyj następującego polecenia:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Funkcja to szuka plików konfiguracyjnych .new i pyta użytkownika co z nimi
zrobić.
.br
new\-config jest bardzo przydatne gdy wykonujesz aktualizację pozostawiając
pliki konfiguracyjne do późniejszej inspekcji. Zamiast ręcznego
wyszukiwania, diff i podmieniania, możesz użyć opcję new\-config.
.TP 5
\fBgenerate\-template\fP
Funkcja ta tworzy nowy szablon zawierający wszystkie oficialne zainstalowane
na twoim systemie pakiety. Szablony znajdują się w /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Funkcja ta instaluje wymagany szablon. Szablon musi znajdować się w
/etc/slackpkg/templates. Jeśli szablon zawiera (includes) w sobie inne
szablony, wszystkie one muszą znajdować się w
/etc/slackpkg/templates. Możesz wyłączyć wszelkie załączenia (includes) w
slackpkg.conf lub z linii komend.
.TP 5
\fBremove\-template\fP
Funkcja ta usunie wszystkie pakiety zawarte w wybranym szablonie. Uwaga \-
może sprawić to, że system stanie się niefunkcjonalny. Opcje załączania
(include) mogą być aktywowane/deaktywowane w slackpkg.conf lub przy pomocy
odpowiedniego argumentu z poziomu linii komend.
.SH PLIKI
.TP 5
\fB/etc/slackpkg/mirrors⇥\fP
Plik zawierający miejsce, z którego pakiety zostaną pobrane
.TP 5
\fB/etc/slackpkg/slackpkg.conf⇥\fP
Główna konfiguracja slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista pakietów do pominęcia
.TP 5
\fB/etc/slackpkg/templates\fP
Zawiera wszystkie pliki szablonów
.TP 5
\fB/usr/libexec/slackpkg\fP
Zawiera podstawowe oraz dodatkowe funkcje slackpkg
.TP 5
\fB/var/lib/slackpkg\fP
Na wewnętrzny użytek Slackpkg \- sformatowane listy pakietów, kopia
ChangeLog.txt, lista plików, itd.
.SH "ZOBACZ TAKŻE"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORZY
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,293 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Maj 2010" slackpkg\-2.81.1 ""
.SH NAZWA
\fBslackpkg.conf\fP \- Dane konfiguracyjne slackpkg
.SH OPIS
Plik slackpkg.conf zawiera informacje dla \fBslackpkg\fP (8), zautomatyzowanego
narzędzia do zarządzania paczkami systemu Slackware Linux.
Plik slackpkg.conf jest zbiorem zmiennych powłoki, gdzie każda zmienna
odpowiedzialna jest za jeden aspekt programu slackpkg. Komentarze
rozpoczynają się znakiem # i kończą pod koniec wiersza. Komentarze mogą
występować w dowolnym miejscu pliku slackpkg.conf. Jeśli dana zmienna
występuje w kilku miejscach pliku, slackpkg użyje wartości zdefiniowanej
jako ostatnia.
Wiele zmiennych może być nadpisane przez opcje slackpkg wybrane z linii
komend. Jeśli chcesz nadpisać wartość \fBZMIENNA\fP, wpisz \fB\-zmienna=wartość\fP
na linii komend tuż przed uruchomieniem slackpkg. Możliwe jest nadpisanie
wielu zmiennych.
PRZYKŁAD: slackpkg \-batch=on \-default_answer=y upgrade\-all
Dla wartości konfiguracyjnych posiadających wyłącznie dwa stany, możliwe
wartości to "on" lub "off" o ile inaczej nie wskazano.
inne opcje konfiguracji to:
.TP 5
\fBARCH\fP
.br
Wybiera architekturę systemu. Zwykle slackpkg może zidentyfikować poprawną
wartość przy użyciu "uname \-m". Dopuszczalne wartości to:
.ds title KOMPUTER\t\tDOPUSZCZALNE WARTOŚCI ARCH
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Domyślna wartość \fBARCH\fP zależy od twojej architektury.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg weryfikuje plik podpisu pakietu (.asc) z podpisem GPG
projektu. Różne porty Slackware mogą mieć inne podpisy i Slackpkg próbuje
znaleźć poprawny podpis na podstawie architektury twojego systemu. Jeśli
automatycznie wykrywany \fBSLACKKEY\fP nie jest prawidłowy, możesz zmienić go
używając tej opcji.
Domyślna wartość \fBSLACKKEY\fP zależy od portu Slackware.
.TP 5
\fBTEMP\fP
.br
Określa miejsce, do którego slackpkg pobierze pakiety przed ich
instalacją/aktualizacją.
Domyślna wartość \fBTEMP\fP to /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Określa katalog dla list pakietów, plików oraz innych informacji używanych
przez slackpkg. Nie zmieniaj wartości tej zmiennej jeśli nie jesteś
całkowicie pewien co robisz.
Domyślna wartość \fBWORKDIR\fP to /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Wybiera specjalne opcje dla wget. Jeśli chcesz użyć wielu opcji, pamiętaj
aby umieścić je w podwójnym cudzysłowie.
Domyślna wartość \fBWGETFLAGS\fP to "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Jeśli wartość jest ustawiona na "on", wszystkie pobrane pliki zostaną
usunięte po zakończeniu przez slackpkg czynności instalacji lub aktualizacji
(NIE odnosi się to do opcji "download" slackpkg). Jeśli wartość ustawiona
jest na "off", pliki pozostaną w katalogu określonym w \fBTEMP\fP (jak opisano
powyżej).
Domyślna wartość \fBDELALL\fP to "on".
.br
Z linii komend, możesz użyć \-delall=wartość
.TP 5
\fBCHECKMD5\fP
.br
Włącza (on) lub wyłącza (off) sprawdzanie sumy kontrolnej MD5 dla każdego
pobranego pakietu przed jego instalacją bądz aktualizacją.
Domyślna wartość \fBCHECKMD5\fP to "on"
.br
Z linii komend, możesz użyć \-checkmd5=wartość.
.TP 5
\fBCHECKGPG\fP
.br
Włącza (on) lub wyłącza (off) sprawdzanie podpisu GPG każdego pakietu przed
instalacją lub aktualizacją.
Domyślną wartością \fBCHECKGPG\fP to "on".
.br
Z linii komend, możesz użyć \-checkgpg=wartość.
.TP 5
\fBCHECKSIZE\fP
.br
Włącza (on) lub wyłącza (off) sprawdzanie dostępnej przestrzeni dyskowej dla
każdego pakietu przed jego instalacją lub aktualizacją.
Domyślna wartość \fBCHECKSIZE\fP to "off".
.br
Z linii komend, możesz użyć \-checksize=wartość.
.TP 5
\fBPKGMAIN\fP
.br
Definiuje główny katalog dystrybucji. Zwykle nie musisz przejmować się tą
zmienną, gdyż slackpkg próbuje go odnaleźć na podstawie twojej
architektury. Gdybyś, jednak, chciał to zmienić, umieść tą zmienną w
slackpkg.conf. Zawsze powinien być to katalog zawierający serie pakietów
Slackware (A, AP, D, E, F, ...).
Domyślnie: zależy od portu Slackware
.TP 5
\fBPRIORITY\fP
.br
Lista ta określa priorytety katalogów z jakimi slackpkg będzie wybierał
pakiety na obrazach lustrzanych. Jeśli pakiet występuje w kilku miejscach,
pakiet w pierwszym katalogu na liście będzie miał najwyższy priorytet;
następny w kolejności będzie pakiet zawarty w katalogu znajdującym się na
drugim miejscu na liście, itd. Możesz użyć %PKGMAIN by użyć zawartość
zmiennej PKGMAIN.
Wartości domyślne (w kolejności): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Włącza (on) lub wyłącza (off) funkcje poinstalacyjne slackpkg, takie jak
szukanie nowych plików konfiguracyjnych (*.new), czy nowych obrazów jądra
oraz pytanie co z nimi zrobić.
Domyślna wartość \fBPOSTINST\fP to "on".
.br
Z linii komend, możesz użyć \-postinst=wartość.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Gdy \fBPOSTINST\fP ma wartość "on", slackpkg będzie wyszukiwać wszystkie pliki
\&.new wewnątrz /etc i zapyta użytkownika, co z nimi zrobić. Niektórzy
użytkownicy, jednak, wolą tylko widzieć pliki .new zainstalowane przy
ostatnim uruchomieniu slackpkg. Jeśli tak jest, ustaw zmienną
\fBONLY_NEW_DOTNEW\fP jako "on".
Domyślna wartość \fBONLY_NEW_DOTNEW\fP to "off". Zmień tą wartość wyłacznie,
gdy wiesz co robisz...
.br
Z linii komend, możesz użyć \-only_new_dotnew=wartość.
.TP 5
\fBONOFF\fP
.br
Zmienna \fBONOFF\fP określa początkowe zachowanie okna dialogowego. Jeśli
zmienna ma wartość "on", wszystkie pakiety będą domyślnie wybrane. Jeśli
chcesz by żaden pakiet nie był domyślnie wybrany, ustaw wartość zmiennej na
"off".
Domyślna wartość \fBONOFF\fP to "on".
.br
Z linii komend, możesz użyć \-onoff=wartość.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Jeśli zmienna ta ma wartość "on", wszystkie pliki zostaną pobrane przed
wykonaniem żądanej operacji (instalacja bądź aktualizacja). Jeśli zmienna
ustawiona jest na "off", żądana operacja (instalacji / aktualizacji) będzie
wykonywana zaraz po pobraniu każdego pliku.
Domyślna wartość \fBDOWNLOAD_ALL\fP to "off".
.br
Z linii komend, możesz użyć \-download_all=wartość.
.TP 5
\fBDIALOG\fP
.br
Włącza (on) lub wyłącza (off) interfejs okna (dialog).
Domyślna wartość \fBDIALOG\fP to "on".
.br
Z linii komend, możesz użyć \-dialog=wartość.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Określ maksymalną liczbę znaków dopuszczalnych w oknie dialogowym. Jeśli
liczba ta zostanie osiągnięta, slackpkg usunie informacje o obecnie
zainstalowanej wersji każdego pakietu. Jeśli po tym liczba ta ponownie
zostanie osiągnięta, komunikat błędu zostanie wyświetlony.
Jeśli zmienna \fBDIALOG_MAXARGS\fP nie jest określona, domyślną wartością jest
19500.
.br
Z linii komend, możesz użyć \-dialog_maxargs=wartość.
.TP 5
\fBBATCH\fP
.br
Włącza (on) lub wyłącza (off) tryb nie\-interaktywny. W trybie automatycznym
(batch), slackpkg nie zapyta użytkownika o nic. Zamiast tego, wszystkie
wszystkie opcje będą miały wartości domyślne \- \fBDEFAULT_ANSWER\fP (zobacz
poniżej).
.br
Jeśli dokonujesz aktualizcji w tym trybie, będziesz później musiał uruchomić
"slackpkg new\-config" by odnaleźć i zcalić pliki .new.
Domyślna wartość \fBBATCH\fP to "off".
.br
Z linii komend, możesz użyć \-batch=wartość.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
To są domyślne odpowiedzi na pytania zadawane użytkownikowi. Używane one są
wyłącznie w trybie nie\-interaktywnym (kiedy \fBBATCH\fP ma wartość "yes" lub
gdy użytkownik uruchomi tryb automatyczny (batch) z linii komend). W
przeciwnym wypadku, zmienna ta nie powoduje niczego.
.br
Dopuszczalne wartości to "y" lub "n".
Domyślna wartość \fBDEFAULT_ANSWER\fP to "n".
.br
Z linii komend, możesz użyć \-default_answer=wartość.
.TP 5
\fBUSE_INCLUDES\fP
.br
Szablony slackpkg mogą zawierać inne szablony. Redukuje to duplikaty
pakietów w wielu szablonach, lecz może powodować problemy przy usuwaniu
poszczególnych szablonów. Możesz zdezaktywować odpowiedzialne za to linie
#include przez przypisanie wartości "off" do tej zmiennej.
Domyślna wartość \fBUSE_INCLUDES\fP to "on".
.br
Z linii komend, możesz użyć \-use_includes=wartość.
.TP 5
\fBSPINNING\fP
.br
Gdy Slackpkg wykonuje czynność zabierającą jakiś czas, wizualny podgląd
zapewniony jest przez obracający się pasek. Jeśli go nie chcesz, wyłącz go
przez ustawienie tej opcji na "off".
Domyślna wartość \fBSPINNING\fP to "on".
.br
Z linii komend, możesz użyć \-spinning=value.
.SH PLIKI
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "ZOBACZ TAKŻE"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,331 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Maio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg\fP \- Ferramenta automatizada para gerenciamento de pacotes do
Slackware Linux
.SH SINOPSE
\fBslackpkg\fP \fB[OPÇÕES]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIARQUIVO\fP\fB}\fP
\fBslackpkg [OPÇÕES] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPÇÕES]\fP \fB{search|file\-search}\fP
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIARQUIVO\fP\fB}\fP
\fBslackpkg\fP \fB[OPÇÕES]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMEDOMODELO\fP
\fBslackpkg [OPÇÕES] info\fP \fIPACOTE\fP
\fBslackpkg [OPÇÕES] update [gpg]\fP
\fBslackpkg [OPÇÕES] {new\-config|check\-updates}\fP
\fBslackpkg [OPÇÕES] help\fP
.SH DESCRIÇÃO
Slackpkg é uma ferramenta para aqueles que querem, de maneira fácil,
instalar ou atualizar pacotes através da rede. Com slackpkg, você pode ter
uma instalação mínima do Slackware Linux e instalar / atualizar somente os
pacotes que você mais precisa.
Você não precisa configurar o NFS ou fazer dezenas de CDs para todos os
computadores, tudo que você precisa fazer é digitar um comando e todos os
últimos pacotes oficiais do Slackware estarão ao seu alcance.
.SH INSTRUÇÕES
Slackpkg tem muitos recursos. Pode procurar por arquivos específicos, remova
todos os pacotes de terceiros do seu sistema, instalar pacotes adicionais
para o Slackware desde sua última atualização, mostrar descrições de
pacotes, etc.
Antes de fazer qualquer coisa, você precisa descomentar um espelho no
arquivo /etc/slackpkg/mirrors e executar:
.in +5
# slackpkg update
.in
A ação "update" irá baixar e formatar a lista de arquivos e pacotes do
Slackware. Toda vez que esta lista for alterada, a atualização precisará ser
executada.
As principais características do Slackpkg são aquelas diretamente
relacionadas ao gerenciamento de pacotes: instalar, atualizar e remover
pacotes. Para fazer qualquer uma dessas tarefas, a sintaxe do Slackpkg é:
.in +5
# slackpkg [OPÇÕES] <action> {PADRÃO|ARQUIVO}
.in
\fIOPÇÕES\fP podem ser uma ou mais das muitas opções de configuração listadas
em /etc/slackpkg/slackpkg.conf. Há opções de linha de comando equivalentes
para a maioria das diretivas de configuração encontradas no slackpkg.conf \-
veja a man\-page \fBslackpkg.conf(5)\fP para verificar quais opções estão
disponíveis.
\fIPADRÃO\fP pode ser um nome de pacote ou apenas parte do nome do pacote. Ela
também pode ser uma série de software (como KDE, a, ap, ...).
.br
\fIARQUIVO\fP é um arquivo com uma lista de \fIPADRÃO(ões)\fP dentro: ou um por
linha, ou vários por linha com espaços como separadores.
Slackpkg pode ser usado para atualizar toda a distribuição.
.br
A maneira usual é fazer:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Outra característica do Slackpkg é a capacidade de trabalhar com modelos,
que pode tornar muito mais fácil para criar máquinas diferentes com o mesmo
conteúdo de pacotes. Os passos básicos são os seguintes:
.RS +5
.IP \(bu 2
Instale em uma máquina
.IP \(bu 2
Rode "slackpkg generate\-template NOMEDOMODELO"
.IP \(bu 2
Copie o arquivo /etc/slackpkg/templates/NOMEDOMODELO.template para o mesmo
diretório da outra máquina
.IP \(bu 2
Rode "slackpkg install\-template NOMEDOMODELO" na máquina que recebeu o
template
.RE
\fINOMEDOMODELO\fP é o nome do seu modelo/template.
Seguindo esta página manual, você pode encontrar o que cada uma dessas ações
(e outros) faz.
.SH AÇÕES
.TP 5
\fBhelp\fP
.br
Mostrar as ações do Slackpkg é uma breve descrição delas. É útil se você
precisa saber um pouco sobre o slackpkg. A informação na man\-page são muito
mais completas.
.TP 5
\fBupdate\fP
.br
update irá baixar a última lista de pacotes a partir de um espelho Slackware
(ou o CD). É uma boa idéia para executar
.in +5
# slackpkg update
.in
antes de rodar um upgrade, install ou buscar por um pacote.
.br
Se você precisar atualizar a chave GPG do Slackeware, rode
.in +5
# slackpkg update gpg
.in
A chave GPG não muda. Este deve ser um comando de "One Time" \- executá\-lo
uma vez e esquecê\-lo ...
.TP 5
\fBcheck\-updates\fP
.br
Verifique se há alguma atualização por meio do arquivo Changelog.txt. Isso é
bom para ser usado a partir do cron, para alertar o administrador do sistema
sobre atualizações.
.TP 5
\fBfile\-search\fP
.br
Você pode pesquisar os pacotes oficiais do Slackware para qualquer arquivo
na distribuição Slackware. Você precisa de uma biblioteca estranha? Use
file\-search para encontrá\-la.
.in +5
# slackpkg file\-search nome_do_arquivo
.in
Todos os pacotes com correspondência ao "filename" buscado serão exibidos,
assim você poderá ver se os pacotes estão instalados ou não, se não, você
poderá fazer download e instalá\-los com outras ações do Slackpkg.
.TP 5
\fBsearch\fP
.br
Você pode procurar por qualquer pacote distribuído pelo Slackware.
.in +5
# slackpkg search padrão
.in
Todos os nomes de pacotes que coincide com o "padrão" serão mostrados. Como
file\-search, você pode ver se os pacotes estão instalados ou não, se não,
você pode baixar e instá\-los com outras ações Slackpkg.
.TP 5
\fBinstall\fP
.br
Instalação de um pacote é muito simples. Você só precisa digitar:
.in +5
# slackpkg install pacote
.in
e o pacote será baixado e instalado.
.br
Você não pode usar a opção "Install" para instalar um pacote já instalado,
mas você pode reinstalar ou atualizá\-lo.
.TP 5
\fBupgrade\fP
.br
upgrade instala a versão oficial mais recente do(s) pacote(s)
especificado(s).
upgrade não tentará instalar novos pacotes (use a função install para esse
fim e a última versão oficial do pacote será instalada).
.TP 5
\fBreinstall\fP
.br
No caso de você, por engano, corromper algo, a opção reinstall permitirá que
você reinstale a mesma versão de um pacote que estava sendo instalado.
.TP 5
\fBremove\fP
.br
Com remove, você pode remover alguns pacotes instalados. Como um exemplo:
.in +5
# slackpkg remove kde
.in
removerá todos os pacotes com "kde" em seu nome.
.TP 5
\fBblacklist\fP
.br
Com essa ação, você pode colocar em "blacklist" certos pacotes.
.br
Pacotes em blacklist não serão instalados, atualizados ou removidos por meio
do slackpkg. Se você quiser remover algum pacote que esteja na blacklist,
por favor edite /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Esta ação diz ao slackpkg para baixar os pacotes, mas não instalá\-los. Eles
serão colocados em /var/cache/packages, e você pode instalar / atualizar /
reinstalar os pacotes mais tarde (ou gravá\-los em CD).
.TP 5
\fBinfo\fP
.br
Esta ação imprime informações sobre o pacote(s): tamanhos comprimido e
descompactado, descrição, etc ...
.TP 5
\fBclean\-system\fP
.br
Esta ação remove todos os pacotes que não pertencem a uma instalação padrão
do Slackware. Com esta opção, você pode limpar o seu sistema, removendo
pacotes de terceiros, bem como todos os pacotes que foram removidos do
conjunto oficial de pacotes do Slackware.
.br
Se você tiver um pacote de terceiro (ou personalizado) que você gostaria de
manter, você pode adicioná\-lo temporariamente à blacklist antes de executar
a ação 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Essa ação atualiza todos os pacotes instalados no sistema para a versão da
árvore Slackware oficial, este é um "bom" caminho para atualizar todo o
sistema.
.br
Lembre\-se de usar a ação "install\-new" antes de usar "upgrade\-all.
.TP 5
\fBinstall\-new\fP
Essa ação instala novos pacotes que são adicionados ao conjunto oficial de
pacote do Slackware. Execute este comando se você estiver atualizando seu
sistema para uma outra versão Slackware ou se você estiver usando a versão
\-current.
.br
Se você quiser instalar todos os pacotes do Slackware não instalados em seu
sistema, use o seguinte comando em vez do install\-new:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Esta ação procura .new, arquivos de configuração, e perguntar ao usuário o
que fazer com esses arquivos.
.br
new\-config é muito útil quando você executar uma atualização e deixar os
arquivos de configuração para ser revisto mais tarde. Em vez de uma busca
manual, diff, e substituir, você pode usar a ação new\-config.
.TP 5
\fBgenerate\-template\fP
Esta ação cria um novo modelo com todos os pacotes oficiais que estão
instalados em seu sistema. O modelo é armazenado em /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Esta ação instalar o modelo desejado no sistema. O modelo deve estar em
/etc/slackpkg/templates. Se o modelo "inclui" outras modelos, todos eles
precisam estar em /etc /slackpkg/templates. Você pode desativar o "includes"
em slackpkg.conf ou na linha de comando.
.TP 5
\fBremove\-template\fP
Essa ação remover todos os pacotes que fazem parte do modelo
selecionado. Cuidado, isso pode colocar a sua máquina em um estado
inutilizável. O tratamento "incluir" pode ser ativado / desativado em
slackpkg.conf ou com a opção apropriada na linha de comando.
.SH ARQUIVOS
.TP 5
\fB/etc/slackpkg/mirrors\fP
Arquivo para especificar o local de onde baixar pacotes
.TP 5
\fB/etc/slackpkg/slackpkg.conf\fP
Configurações gerais do slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista de pacotes para pular
.TP 5
\fB/etc/slackpkg/templates\fP
Contem todos os arquivos de modelos
.TP 5
\fB/usr/libexec/slackpkg\fP
Contém o núcleo do Slackwre as funcionalidades adicionais
.TP 5
\fB/var/lib/slackpkg\fP
Slackpkg uso interno \- listas de pacotes formatados, cópia do ChangeLog.txt,
lista de arquivos, etc ...
.SH "VEJA TAMBÉM"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORES
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,291 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Maio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg.conf\fP \- Configuration gerais do slackpkg
.SH DESCRIÇÃO
O arquivo slackpkg.conf contém informações do \fBslackpkg\fP (8), uma
ferramenta automatizada para gerenciamento de pacotes do Slackware Linux.
O arquivo slackpkg.conf é uma sequência de variáveis em shell script, cada
variável controla um aspecto do slackpkg. Os comentários começam e terminam
com o caractere # e podem aparecer em qualquer lugar dentro do arquivo
slackpkg.conf. Se alguma variável aparece mais de uma vez no arquivo, o
slackpkg usará o valor que foi definido pela última vez.
Muitas variáveis podem ser substituídas por opções passadas para o slackpkg
na linha de comando. Se você precisar substituir o valor da \fBVARIABLE\fP,
passe \fB\-variable=value\fP na linha de comando pouco antes da ação
slackpkg. Diversas variáveis podem ser substituídas.
EXEMPLO: slackpkg \-batch=on \-default_answer=y upgrade\-all
Para as opções de configuração que têm apenas dois estados, os valores
possíveis são "on" ou "off" salvo indicação em contrário.
As diferentes opções de configuração são:
.TP 5
\fBARCH\fP
.br
Escolhe a arquitetura do sistema. Normalmente Slackpkg pode encontrar o
valor correto usando "uname\-m". Os valores válidos são:
.ds title MACHINE\t\tVALID ARCH VALUES
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 e i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
O valor padrão de \fBARCH\fP depende da sua arquitetura.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg verifica o arquivo de assinatura dos pacotes (.asc) com a
assinatura GPG do projeto. Diferentes ports do Slackware podem ter
diferentes assinaturas e o Slackpkg tenta encontrar o caminho correto com
base na arquitetura do seu sistema. Se for detectado automaticamente que o
\fBSLACKKEY\fP não é correto, você pode alterá\-lo usando esta opção.
O valor padrão do \fBSLACKKEY\fP depende do port do Slackware que você usa.
.TP 5
\fBTEMP\fP
.br
Define o local para o qual slackpkg vai baixar os pacotes antes de
instalar/atualizár\-los.
O valor padrão de \fBtemp\fP é /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Define o diretório para listas de pacotes, listas de arquivos e outras
informações usadas pelo slackpkg como ele funciona. Não altere o valor dessa
variável, a menos que você saiba o que está fazendo.
O valor padrão de \fBWORKDIR\fP é /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Seleciona opções especiais para o wget. Se você precisa usar várias opções,
lembre\-se de colocá\-las entre aspas.
O valor padrão de \fBWGETFLAGS\fP é "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Se estiver definido para "on", todos os arquivos baixados serão removidos,
após o slackpkg realiza instalar ou atualizar (isso não tem nenhum impacto
quando slackpkg é executado com "download"). Se definido como "off", os
arquivos serão mantidos no diretório definido em \fBtemp\fP (como descrito
acima).
O valor padrão de \fBDELALL\fP é "on".
.br
A partir da linha de comando, você pode usar \-delall=value.
.TP 5
\fBCHECKMD5\fP
.br
Habilita (on) ou desabilita (off) a verificação de checksums MD5 de todos os
pacotes baixados antes de instalar ou atualiza\-los.
O valor padrão de \fBCHECKMD5\fP é "on".
.br
A partir da linha de comando, você pode usar \-checkmd5=value.
.TP 5
\fBCHECKGPG\fP
.br
Habilita (on) ou desabilita (off) a verificação da assinatura GPG de cada
pacote antes de instalar ou atualizar.
O valor padrão de \fBCHECKGPG\fP é "on".
.br
A partir da linha de comando, você pode usar \-checkgpg=value.
.TP 5
\fBCHECKSIZE\fP
.br
Habilita (on) ou desabilita (off) a verificação de espaço em disco
disponível para cada pacote antes de instalar ou atualizar.
O valor padrão de \fBCHECKSIZE\fP é "off".
.br
A partir da linha de comando, você pode usar \-checksize=value.
.TP 5
\fBPKGMAIN\fP
.br
Define o diretório de distribuição principal. Normalmente, você não precisa
se preocupar com esta variável, como Slackpkg tenta encontrá\-lo com base em
sua arquitetura. No entanto, se você precisa mudar isso, então inclua esta
variável no seu slackpkg.conf. Este deve ser sempre o diretório que contém a
série de pacotes do Slackware (A, AP, D, E, F, ...).
Padrão: depende do port do seu Slackware
.TP 5
\fBPRIORITY\fP
.br
Esta matriz seleciona a prioridade em que diretórios no espelho terá quando
slackpkg procura por pacotes. Se um pacote é encontrado em mais de um lugar,
o pacote no primeiro diretório tem prioridade, depois o segundo, depois o
terceiro, então o quarto e, finalmente, o pacote encontrado no último
diretório listados. Você pode usar %PKGMAIN para usar o conteúdo da variável
PKGMAIN.
Os valores padrão (em ordem): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Habilita (on) ou desabilita (off) recursos de pós\-instalação do slackpkg,
tais como a verificação de arquivos de configuração (*.new) e novas imagens
do kernel, e solicita o que ele deve fazer.
O valor padrão de \fBPOSTINST\fP é "on".
.br
A partir da linha de comando, você pode usar \-postinst=value.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Quando \fBPOSTINST\fP está definido para "on", o slackpkg irá procurar todos os
arquivos .new dentro de /etc e perguntar ao usuário sobre o que fazer com
eles. No entanto, alguns usuários preferem ver apenas os arquivos .new
instalados na última execução do slackpkg, por isso, se isso se aplica a
você, configure o \fBONLY_NEW_DOTNEW\fP para "on".
O valor padrão de \fBONLY_NEW_DOTNEW\fP é "off". Só mudar isso se você souber o
que está fazendo ...
.br
A partir da linha de comando, você pode usar\-only_new_dotnew=value.
.TP 5
\fBONOFF\fP
.br
A variável \fBONOFF\fP define o comportamento inicial da interface de
diálogo. Se você ajustar para "on", em seguida, todos os pacotes serão
selecionados por padrão. Se você preferir a opção oposta (todos desmarcada),
então ajuste avariável para "off".
O valor padrão de \fBONOFF\fP é "on".
.br
A partir da linha de comando, você pode usar \-OnOff=value.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Se esta variável estiver definida para "on", todos os arquivos serão
transferidos antes da operação solicitada (instalar ou atualizar) é
realizada. Se for definido como "off", então os arquivos serão baixados e da
operação (instalação/upgrade) realizaram um por um.
O valor padrão de \fBDOWNLOAD_ALL\fP é "off".
.br
A partir da linha de comando, você pode usar \-download_all=value.
.TP 5
\fBDIALOG\fP
.br
Habilita (on) ou desabilita (off) a interface de diálogo.
O valor padrão de \fBdialog\fP é "on".
.br
A partir da linha de comando, você pode usar \-dialog=value.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Defina o número máximo de caracteres que serão enviados para "diálogo". Se
este número for alcançado no upgrade, slackpkg remove as informações sobre a
versão instalada atual de cada pacote. Se até mesmo sem esta informação, o
número é atingido mais uma vez, slackpkg retorna um erro para o utilizador.
Se \fBDIALOG_MAXARGS\fP é desativado, 19500 é o valor padrão.
.br
A partir da linha de comando, você pode usar \-dialog_maxargs=value.
.TP 5
\fBBATCH\fP
.br
Habilita (on) ou desabilita (off) o modo não\-interativo. Quando executado no
modo batch, slackpkg não irá avisar o usuário para qualquer coisa, em vez
disso, todas as questões receberão \fBDEFAULT_ANSWER\fP (veja abaixo).
.br
Se você realizar uma atualização usando este modo, você vai precisar para
executar "slackpkg new\-config" mais tarde para encontrar e fundir. Novos
arquivos.
O valor padrão de \fBBATCH\fP é "off".
.br
A partir da linha de comando, você pode usar \-batch=value.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Esta é a resposta padrão para perguntas quando slackpkg solicita ao usuário
algumas informações. Isto é usado apenas em modo não\-interativo (quando
\fBBATCH\fP é "sim" ou o usuário se transforma em modo batch através da linha
de comando), caso contrário, esta variável não tem efeito.
.br
Os valores válidos são "y" ou "n".
O valor padrão de \fBDEFAULT_ANSWER\fP é "n".
.br
A partir da linha de comando, você pode usar \-default_answer=value.
.TP 5
\fBUSE_INCLUDES\fP
.br
Modelos do Slackpkg podem incluir outros modelos. Isso reduz a duplicação
de pacotee em muitos modelos, mas pode ser um problema se você deseja
remover apenas um modelo específico. Você pode desativar o # include
análise, definindo esta opção para "off".
O valor padrão de \fBUSE_INCLUDES\fP é "on".
.br
A partir da linha de comando, você pode usar \-use_includes=value.
.TP 5
\fBSPINNING\fP
.br
Quando Slackpkg está fazendo uma atividade que leva algum tempo, dá feedback
visual com uma barra de fiação. Se você não gosta do bar giratório, ele pode
ser desabilitado configurando esta opção para "off".
O valor padrão de \fBSPINNING\fP é "on".
.br
A partir da linha de comando, você pode usar \-spinning=value.
.SH ARQUIVOS
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "VEJA TAMBÉM"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,329 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Maio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg\fP \- Ferramenta automatizada para gerir pacotes do Slackware Linux
.SH SINOPSE
\fBslackpkg\fP \fB[OPÇÕES]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIFICHEIRO\fP\fB}\fP
\fBslackpkg [OPÇÕES] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPÇÕES]\fP \fB{search|file\-search}\fP
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIFICHEIRO\fP\fB}\fP
\fBslackpkg\fP \fB[OPÇÕES]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMEDOMODELO\fP
\fBslackpkg [OPÇÕES] info\fP \fIPACOTE\fP
\fBslackpkg [OPÇÕES] update [gpg]\fP
\fBslackpkg [OPÇÕES] {new\-config|check\-updates}\fP
\fBslackpkg [OPÇÕES] help\fP
.SH DESCRIÇÃO
Slackpkg é uma ferramenta para aqueles que querem, de maneira fácil,
instalar ou atualizar pacotes através da rede. Com slackpkg, você pode ter
uma instalação mínima do Slackware Linux e instalar/atualizar somente os
pacotes que você mais precisa.
Você não precisa de configurar o NFS ou criar dezenas de CDs para todos os
seus computadores, tudo que você precisa fazer é escrever um comando e todos
os pacotes oficiais mais recentes do Slackware estarão ao seu alcance.
.SH INSTRUÇÕES
Slackpkg tem muitos recursos. Pode procurar por ficheiros específicos,
remover todos os pacotes de terceiros do seu sistema, instalar pacotes
adicionais para o Slackware desde a sua última atualização, mostrar
descrições de pacotes, etc.
Antes de fazer qualquer coisa, você precisa de descomentar um espelho no
ficheiro /etc/slackpkg/mirrors e executar:
.in +5
# slackpkg update
.in
A ação "update" irá transferir e formatar a lista de ficheiros e pacotes do
Slackware. Sempre que esta lista for alterada, a atualização precisará de
ser executada.
As principais características do Slackpkg são aquelas diretamente
relacionadas com a gestão de pacotes: instalar, atualizar e remover
pacotes. Para fazer qualquer uma dessas tarefas, a sintaxe do Slackpkg é:
.in +5
# slackpkg [OPÇÕES] <action> {PADRÃO|FICHEIRO}
.in
\fIOPÇÕES\fP podem ser uma ou mais das muitas opções de configuração mostradas
em /etc/slackpkg/slackpkg.conf. Há opções de linha de comando equivalentes
para a maioria das diretivas de configuração encontradas no slackpkg.conf \-
veja a man\-page \fBslackpkg.conf(5)\fP para verificar quais opções estão
disponíveis.
\fIPADRÃO\fP pode ser um nome de pacote ou apenas parte do nome do
pacote. Também pode ser uma série de software (como kde, a, ap, ...).
.br
\fIFICHEIRO\fP é um ficheiro com uma lista de \fIPADRÃOões\fP dentro: ou um por
linha, ou vários por linha com espaços como separadores.
Slackpkg pode ser usado para atualizar toda a distribuição.
.br
A maneira usual é fazer:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Outra característica do Slackpkg é a capacidade de trabalhar com modelos,
que pode tornar muito mais fácil para criar máquinas diferentes com o mesmo
conteúdo de pacotes. Os passos básicos são os seguintes:
.RS +5
.IP \(bu 2
Instalar uma máquina
.IP \(bu 2
Execute "slackpkg generate\-template NOMEDOMODELO"
.IP \(bu 2
Copie o /etc/slackpkg/templates/NOMEDOMODELO.template para o mesmo diretório
da outra máquina
.IP \(bu 2
Execute "slackpkg install\-template NOMEDOMODELO" na outra máquina
.RE
\fINOMEDOMODELO\fP é o nome do seu modelo.
Seguindo esta página do manual, você pode encontrar o que cada uma destas
ações (e outras) fazem.
.SH AÇÕES
.TP 5
\fBhelp\fP
.br
Mostra as ações do Slackpkg e uma breve descrição delas. É útil se você
precisa saber um pouco sobre o slackpkg. A informação aqui, na man\-page é
muito mais completa.
.TP 5
\fBupdate\fP
.br
update irá transferir a última lista de pacotes a partir de um espelho
Slackware (ou seu CD). É uma boa ideia para executar
.in +5
# slackpkg update
.in
antes de tentar uma atualização, instale ou procure por pacotes.
.br
Se precisa de atualizar a chave GPG do Slackware, execute
.in +5
# slackpkg update gpg
.in
A chave GPG não altera. Este deve ser um comando "único" \- execute\-o uma vez
e esqueça\-o...
.TP 5
\fBcheck\-updates\fP
.br
Verifique se há alguma atualização no Changelog.txt. Isto é bom para ser
usado a partir do cron, para alertar o administrador do sistema sobre
atualizações.
.TP 5
\fBfile\-search\fP
.br
Pode pesquisar os pacotes oficiais do Slackware para qualquer ficheiro na
distribuição Slackware. Precisa de uma biblioteca estranha? Use o
file\-search para encontrá\-la.
.in +5
# slackpkg file\-search nomedoficheiro
.in
Todos os pacotes com correspondência ao "nomedoficheiro" serão exibidos,
assim você poderá ver se os pacotes estão instalados ou não, se não, você
poderá transferi\-los e instalá\-los com outras ações do Slackpkg.
.TP 5
\fBsearch\fP
.br
Pode procurar por qualquer pacote distribuído pelo Slackware.
.in +5
# slackpkg search pattern
.in
Todos os nomes de pacotes que coincidem com o "padrão" serão mostrados. Como
file\-search, você pode ver se os pacotes estão instalados ou não, se não,
você pode transferi\-los e instala\-los com outras ações do slackpkg.
.TP 5
\fBinstall\fP
.br
Instalação de um pacote é muito simples. Só precisa de escrever:
.in +5
# slackpkg install pacote
.in
e o pacote será transferido e instalado.
.br
Você não pode usar a opção "Install" para instalar um pacote já instalado,
mas podes reinstalar ou atualiza\-lo.
.TP 5
\fBupgrade\fP
.br
upgrade instala a versão oficial mais recente do(s) pacote(s)
especificado(s).
upgrade não tentará instalar novos pacotes (use a função install para esse
fim; a última versão oficial do pacote será instalada).
.TP 5
\fBreinstall\fP
.br
No caso de você, por engano, corromper algo, a opção reinstall permitirá que
você reinstale a mesma versão de um pacote que estava a ser instalado.
.TP 5
\fBremove\fP
.br
Com remove, você pode remover certos pacotes instalados. Como um exemplo:
.in +5
# slackpkg remove kde
.in
removerá todos os pacotes com "kde" no seu nome.
.TP 5
\fBblacklist\fP
.br
Com esta ação, você pode colocar na "blacklist" certos pacotes.
.br
Pacotes colocados na blacklist não serão instalados, atualizados ou
removidos pelo slackpkg. Se você quiser remover algum pacote da blacklist,
por favor edite o /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Esta ação diz ao slackpkg para transferir os pacotes, mas não
instala\-los. Eles serão colocados em /var/cache/packages, e você pode
instalar/atualizar/reinstalar os pacotes mais tarde (ou gravá\-los num CD).
.TP 5
\fBinfo\fP
.br
Esta ação imprime informações sobre o pacote(s): tamanhos comprimido e
descompactado, descrição, etc...
.TP 5
\fBclean\-system\fP
.br
Esta ação remove todos os pacotes que não pertencem a uma instalação padrão
do Slackware. Com esta opção, você pode limpar o seu sistema, removendo
pacotes de terceiros, bem como todos os pacotes que foram removidos do
conjunto oficial de pacotes do Slackware.
.br
Se você tiver algum pacote de terceiros (ou personalizado) que gostaria de
manter, você pode adiciona\-lo temporariamente à lista de pacotes da
blacklist antes de executar a ação 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Esta ação atualiza todos os pacotes instalados no sistema para a versão na
árvore oficial do Slackware; este é o "bom" caminho para atualizar todo o
sistema.
.br
Lembre\-se de usar a ação "install\-new" antes de usar "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Esta ação instala quaisquer novos pacotes que são adicionados ao conjunto
oficial de pacotes do Slackware. Execute este comando se você estiver a
atualizar o seu sistema para uma outra versão Slackware ou se você estiver a
usar a versão \-current.
.br
Se você quiser instalar todos os pacotes do Slackware não instalados no seu
sistema, use o seguinte comando em vez da ação install\-new:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Esta ação procura ficheiros de configuração .new e pergunta ao utilizador o
que fazer com esses ficheiros.
.br
new\-config é muito útil quando você executar uma atualização e deixar os
ficheiros de configuração para serem revistos mais tarde. Em vez de uma
busca manual, diff, e substituir; você pode usar a ação new\-config.
.TP 5
\fBgenerate\-template\fP
Esta ação cria um novo modelo com todos os pacotes oficiais que estão
instalados no seu sistema. O modelo é armazenado em /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Esta ação instala o modelo desejado no sistema. O modelo deve estar em
/etc/slackpkg/templates. Se o modelo "inclui" outros modelos, todos eles
precisam de estar em /etc/slackpkg/templates. Você pode desativar o
"includes" em slackpkg.conf ou na linha de comando.
.TP 5
\fBremove\-template\fP
Essa ação remove todos os pacotes que fazem parte do modelo
selecionado. Cuidado, isto pode colocar a sua máquina num estado
inutilizável. O controlo do "include" pode ser ativado/desativado em
slackpkg.conf ou com a opção apropriada na linha de comando.
.SH FICHEIROS
.TP 5
\fB/etc/slackpkg/mirrors \fP
Ficheiro para especificar o local de onde transferir os pacotes
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Configurações gerais do slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista de pacotes a saltar
.TP 5
\fB/etc/slackpkg/templates\fP
Contém todos os ficheiros modelos
.TP 5
\fB/usr/libexec/slackpkg\fP
Contém o núcleo do Slackpkg e as funcionalidades adicionais
.TP 5
\fB/var/lib/slackpkg\fP
Uso interno Slackpkg \- Listas de pacotes formatados, cópia do ChangeLog.txt,
lista de ficheiros, etc...
.SH "VEJA TAMBÉM"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORES
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,291 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Maio 2010" slackpkg\-2.81.1 ""
.SH NOME
\fBslackpkg.conf\fP \- Os dados de configuração para slackpkg
.SH DESCRIÇÃO
O ficheiro slackpkg.conf contém informações para \fBslackpkg\fP (8), uma
ferramenta automatizada para gestão de pacotes do Slackware Linux.
O ficheiro slackpkg.conf é uma sequência de variáveis em shell script, e
cada variável controla um aspecto do slackpkg. Os comentários começam e
terminam com o caractere # e podem aparecer em qualquer lugar dentro do
ficheiro slackpkg.conf. Se alguma variável aparece mais do que uma vez no
ficheiro, o slackpkg irá usar o valor que foi definido pela última vez.
Muitas variáveis podem ser substituídas por opções passadas para o slackpkg
na linha de comando. Se você precisar de substituir o valor da \fBVARIÁVEL\fP ,
passe \fB\-variable=value\fP na linha de comando imediatamente antes da ação
slackpkg. Múltiplas variáveis podem ser substituídas.
EXEMPLO: slackpkg \-batch=on \-default_answer=y upgrade\-all
Para as opções de configuração que têm apenas dois estados, os valores
possíveis são "on" ou "off" salvo indicação em contrário.
As diferentes opções de configuração são:
.TP 5
\fBARCH\fP
.br
Escolhe a arquitetura do sistema. Normalmente o Slackpkg pode encontrar o
valor correto usando "uname \-m". Os valores válidos são:
.ds title MACHINE\t\tVALORES DE ARQUITETURA VÁLIDOS
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 e i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
O valor padrão de \fBARCH\fP depende da sua arquitetura.
.TP 5
\fBSLACKKEY\fP
.br
O Slackpkg verifica o ficheiro de assinatura dos pacotes (.asc) contra a
assinatura GPG do projeto. Diferentes ports do Slackware podem ter
diferentes assinaturas e o Slackpkg tenta encontrar o caminho correto com
base na arquitetura do seu sistema. Se for detectado automaticamente que a
\fBSLACKKEY\fP não é correta, você pode altera\-la usando esta opção.
O valor padrão da \fBSLACKKEY\fP depende da entrada do Slackware que usa.
.TP 5
\fBTEMP\fP
.br
Define o local para onde o slackpkg vai transferir os pacotes antes de os
instalar/atualizar.
O valor padrão de \fBTEMP\fP é /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Define o diretório para listas de pacotes, listas de ficheiros e outras
informações usadas pelo slackpkg quando a funcionar. Não altere o valor
desta variável, a menos que você saiba o que está a fazer.
O valor padrão de \fBWORKDIR\fP é /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Seleciona opções especiais para o wget. Se você precisa de usar várias
opções, lembre\-se de coloca\-las entre aspas.
O valor padrão de \fBWGETFLAGS\fP é "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Se estiver definido para "on", todos os ficheiros transferidos serão
removidos, após que o slackpkg realizar a instalação ou atualização (isto
NÃO tem nenhum impacto quando o slackpkg é executado com "download"). Se
definido como "off", os ficheiros serão mantidos no diretório definido em
\fBtemp\fP (como descrito acima).
O valor padrão de \fBDELALL\fP é "on".
.br
A partir da linha de comando, você pode usar \-delall=value.
.TP 5
\fBCHECKMD5\fP
.br
Habilita (on) ou desabilita (off) a verificação de checksums MD5 de todos os
pacotes transferidos antes de instalar ou atualiza\-los.
O valor padrão de \fBCHECKMD5\fP é "on".
.br
A partir da linha de comando, pode usar \-checkmd5=value.
.TP 5
\fBCHECKGPG\fP
.br
Habilita (on) ou desabilita (off) a verificação da assinatura GPG de cada
pacote antes de instalar ou atualizar.
O valor padrão de \fBCHECKGPG\fP é "on".
.br
A partir da linha de comando, você pode usar \-checkgpg=value.
.TP 5
\fBCHECKSIZE\fP
.br
Habilita (on) ou desabilita (off) a verificação de espaço em disco
disponível para cada pacote antes de instalar ou atualizar.
O valor padrão de \fBCHECKSIZE\fP é "off".
.br
A partir da linha de comando, você pode usar \-checksize=value.
.TP 5
\fBPKGMAIN\fP
.br
Define o diretório de distribuição principal. Normalmente, você não precisa
de se preocupar com esta variável, já que o Slackpkg tenta encontra\-lo com
base na sua arquitetura. No entanto, se você precisa de alterar isso, então
inclua esta variável no seu slackpkg.conf. Este deve ser sempre o diretório
que contém a série de pacotes do Slackware (A, AP, D, E, F, ...).
Padrão: depende do port do seu Slackware
.TP 5
\fBPRIORITY\fP
.br
Esta matriz seleciona a prioridade em que diretórios no espelho terão quando
o slackpkg procura por pacotes. Se um pacote é encontrado em mais de um
lugar, o pacote no primeiro diretório tem prioridade, depois o segundo,
depois o terceiro, depois o quarto e finalmente, o pacote encontrado no
último diretório exibido. Você pode usar %PKGMAIN para usar o conteúdo da
variável PKGMAIN.
Os valores padrão (em ordem): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Habilita (on) ou desabilita (off) recursos de pós\-instalação do slackpkg,
tais como a verificação de novos ficheiros de configuração (*.new) e novas
imagens do kernel, e solicita o que ele deve fazer.
O valor padrão de \fBPOSTINST\fP é "on".
.br
A partir da linha de comando, você pode usar \-postinst=value.
.TP 5
\fBNOVO_DOTNEW_APENAS\fP
.br
Quando \fBPOSTINST\fP está definido para "on", o slackpkg irá procurar todos os
ficheiros .new dentro do /etc e perguntar ao utilizador sobre o que fazer
com eles. No entanto, alguns utilizadores preferem ver apenas os ficheiros
\&.new instalados na última execução do slackpkg, por isso, se isto se aplica
a si, configure o \fBNOVO_DOTNEW_APENAS\fP para "on".
O valor padrão de \fBNOVO_DOTNEW_APENAS\fP é "off". Apenas mude isto se souber
o que está a fazer...
.br
A partir da linha de comando, você pode usar \-only_new_dotnew=value.
.TP 5
\fBONOFF\fP
.br
A variável \fBONOFF\fP define o comportamento inicial da interface de
diálogo. Se você ajustar para "on", então todos os pacotes serão
selecionados por padrão. Se você preferir a opção oposta (todos
desmarcados), então define isto para "off".
O valor padrão de \fBONOFF\fP é "on".
.br
A partir da linha de comando, você pode usar \-onoff=value.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Se esta variável estiver definida para "on", todos os ficheiros serão
transferidos antes que a operação solicitada (instalar ou atualizar) seja
realizada. Se for definido como "off", então os ficheiros serão transferidos
e a operação (instalar/atualizar) realizada uma a uma.
O valor padrão de \fBDOWNLOAD_ALL\fP é "off".
.br
A partir da linha de comando, você pode usar \-download_all=value.
.TP 5
\fBDIALOG\fP
.br
Habilita (on) ou desabilita (off) a interface de diálogo.
O valor padrão de \fBDIALOG\fP é "on".
.br
A partir da linha de comando, você pode usar \-dialog=value.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Defina o número máximo de caracteres que serão enviados para "diálogo". Se
este número for alcançado no upgrade, o slackpkg remove as informações
sobre a versão instalada atual de cada pacote. Se mesmo sem esta informação,
o número é atingido mais uma vez, o slackpkg retorna um erro para o
utilizador.
Se \fBDIALOG_MAXARGS\fP é desativado, 19500 é o valor padrão.
.br
A partir da linha de comando, você pode usar \-dialog_maxargs=value.
.TP 5
\fBBATCH\fP
.br
Habilita (on) ou desabilita (off) o modo não\-interativo. Quando executado no
modo batch, o slackpkg não irá avisar o utilizador para nada, em vez disso,
todas as questões receberão \fBRESPOSTA_PADRÃO\fP (veja abaixo).
.br
Se realizar uma atualização usando este modo, você vai precisar de executar
"slackpkg new\-config" mais tarde para encontrar e fundir ficheiros .new.
O valor padrão de \fBBATCH\fP é "off".
.br
A partir da linha de comando, você pode usar \-batch=value.
.TP 5
\fBRESPOSTA_PADRÃO\fP
.br
Esta é a resposta padrão para perguntas quando o slackpkg solicita ao
utilizador algumas informações. Isto é usado apenas em modo não\-interativo
(quando \fBBATCH\fP é "yes" ou o utilizador se transforma em modo batch através
da linha de comando); caso contrário, esta variável não tem efeito.
.br
Os valores válidos são "y" ou "n".
O valor padrão de \fBRESPOSTA_PADRÃO\fP é "n".
.br
A partir da linha de comando, você pode usar \-default_answer=value.
.TP 5
\fBUSE_INCLUDES\fP
.br
Modelos do Slackpkg podem incluir outros modelos. Isto reduz a duplicação
de pacotes em muitos modelos, mas pode ser um problema se você deseja
remover apenas um modelo específico. Você pode desativar o #include análise,
definindo esta opção para "off".
O valor padrão de \fBUSE_INCLUDES\fP é "on".
.br
A partir da linha de comando, pode usar \-use_includes=value.
.TP 5
\fBSPINNING\fP
.br
Quando o Slackpkg está a fazer uma atividade que leva algum tempo, mostra
uma barra giratória como feedback visual. Se não gosta da barra giratória,
isso pode ser desabilitado definindo essa opção para "off".
O valor padrão de \fBSPINNING\fP é "on".
.br
A partir da linha de comando, pode usar \-spinning=value.
.SH FICHEIROS
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "VEJA TAMBÉM"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,321 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Май 2010" slackpkg\-2.81.1 ""
.SH НАЗВАНИЕ
\fBslackpkg\fP \- автоматизированный инструмент управления пакетами Slackware
Linux
.SH СИНТАКСИС
\fBslackpkg\fP \fB[ОПЦИИ]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIОБРАЗЕЦ\fP\fB|\fP\fIФАЙЛ\fP\fB}\fP
\fBslackpkg [ОПЦИИ] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[ОПЦИИ]\fP \fB{search|file\-search}\fP \fB{\fP\fIОБРАЗЕЦ\fP\fB|\fP\fIФАЙЛ\fP\fB}\fP
\fBslackpkg\fP \fB[ОПЦИИ]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIИМЯ_ШАБЛОНА\fP
\fBslackpkg [ОПЦИИ] info\fP \fIПАКЕТ\fP
\fBslackpkg [ОПЦИИ] update [gpg]\fP
\fBslackpkg [ОПЦИИ] {new\-config|check\-updates}\fP
\fBslackpkg [ОПЦИИ] help\fP
.SH ОПИСАНИЕ
Slackpkg \- это инструмент для тех, кто хочет устанавливать или обновлять
пакеты по сети без лишних сложностей. С помощью slackpkg возможно
использовать минимальную установку Slackware и устанавливать/обновлять
только необходимые пакеты.
Не потребуется настраивать NFS или делать множество CD для всех компьютеров;
все что нужно \- набрать одну команду, и все последние официальные пакеты
Slackware окажутся под рукой.
.SH ИНСТРУКЦИИ
Slackpkg умеет многое. Можно выполнять поиск отдельных файлов, удалять все
сторонние пакеты, устанавливать пакеты, добавленные в Slackware после
обновления вашей системы, просматривать описания пакетов и т.д.
Прежде всего необходимо раскомментировать только одно зеркало в файле
/etc/slackpkg/mirrors и запустить:
.in +5
# slackpkg update
.in
Команда "update" загрузит и сформирует список файлов и пакетов
Slackware. При каждом изменении этого списка на зеркале потребуется
запускать "update".
Главные возможности Slackpkg связаны с непосредственным управлением
пакетами: их установкой, обновлением и удалением. Для этих задач синтаксис
команд Slackpkg будет таким:
.in +5
# slackpkg [ОПЦИИ] <команда> {ШАБЛОН|ФАЙЛ}
.in
\fIОПЦИИ\fP один или несколько параметров из перечисленных в
/etc/slackpkg/slackpkg.conf. Большинство директив slackpkg.conf имеют
соответствующие параметры командной строки, доступные параметры смотрите на
странице руководства \fBslackpkg.conf(5)\fP.
\fIОБРАЗЕЦ\fP может быть именем или частью имени пакета, а также набором
пакетов (например, kde, a, ap, ...).
.br
\fIФАЙЛ\fP \- это файл, содержащий список \fIОБРАЗЦОВ\fP, по одному в строке или по
несколько в строке через пробел.
Slackpkg можно использовать для обновления всего дистрибутива.
.br
Для этого нужно выполнить:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Другая особенность Slackpkg заключается в работе с шаблонами, позволяющими с
лёгкостью установить на разные машины одинаковый набор пакетов. Основные
шаги:
.RS +5
.IP \(bu 2
Установить одну машину
.IP \(bu 2
Запустить "slackpkg generate\-template ИМЯ_ШАБЛОНА"
.IP \(bu 2
Скопировать /etc/slackpkg/templates/ИМЯ_ШАБЛОНА.template в тот же каталог на
другой машине
.IP \(bu 2
Запустить "slackpkg install\-template ИМЯ_ШАБЛОНА" на другой машине
.RE
\fIИМЯ_ШАБЛОНА\fP \- это имя вашего шаблона.
Далее в этом руководстве описано действие всех этих (и других) команд.
.SH КОМАНДЫ
.TP 5
\fBhelp\fP
.br
Показывает команды slackpkg и их краткое описание. Удобно, если нужна
краткая справка по slackpkg. Страница этого руководства содержит намного
больше информации.
.TP 5
\fBupdate\fP
.br
Загружает последний список пакетов с зеркала Slackware (или CD). Неплохо
выполнять
.in +5
# slackpkg update
.in
перед обновлением (upgrade), установкой (install) или поиском (search)
пакетов.
.br
Если нужно обновить публичный ключ GPG Slackware, запустите
.in +5
# slackpkg update gpg
.in
Ключ GPG является постоянным. Поэтому и команда "однократная" \- запустите её
и забудьте...
.TP 5
\fBcheck\-updates\fP
.br
Проверяет, нет ли изменений в ChangeLog.txt. Неплохо поместить в cron для
напоминания администратору об обновлениях.
.TP 5
\fBfile\-search\fP
.br
Ищет произвольный файл в официальных пакетах дистрибутива Slackware. Нужна
незнакомая библиотека? file\-search поможет её найти.
.in +5
# slackpkg file\-search имя_файла
.in
Показывает все пакеты, содержащие файл "имя_файла", можно увидеть,
установлены пакеты или нет; загрузить и установить их можно при помощи
других команд slackpkg.
.TP 5
\fBsearch\fP
.br
Ищет произвольный пакет в дистрибутиве Slackware.
.in +5
# slackpkg search образец
.in
Показывает все соответствующие шаблону "образец" пакеты. Как и с
file\-search, можно увидеть, установлены пакеты или нет; загрузить и
установить их можно при помощи других команд slackpkg.
.TP 5
\fBinstall\fP
.br
Установка пакетов очень проста. Нужно только набрать:
.in +5
# slackpkg install имя_пакета
.in
и пакет будет загружен и установлен.
.br
Командой "install" невозможно установить уже установленный пакет, но его
можно переустановить (reinstall) или обновить (upgrade).
.TP 5
\fBupgrade\fP
.br
Устанавливает самую последнюю официальную версию указанных пакетов.
Новые пакеты пропускаются (для их установки используйте команду install,
будут установлены их последние официальные версии).
.TP 5
\fBreinstall\fP
.br
Команда reinstall позволяет переустановить пакет в уже установленной версии,
на случай, если что\-то поломали по ошибке.
.TP 5
\fBremove\fP
.br
Удаляет указанные установленные пакеты. Например:
.in +5
# slackpkg remove kde
.in
удалит пакеты, содержащие в имени "kde".
.TP 5
\fBblacklist\fP
.br
Добавляет указанные пакеты в "черный список".
.br
Пакеты из "черного списка" не могут быть установлены, обновлены или удалены
с помощью slackpkg. Для удаления пакетов из "черного списка" отредактируйте
/etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Загружает, но не устанавливает пакеты. Они будут помещены в
/var/cache/packages, позднее можно будет их
установить/обновить/переустановить (или записать на CD).
.TP 5
\fBinfo\fP
.br
Выводит информацию о пакетах: сжатый и несжатые размеры, описание и т.п...
.TP 5
\fBclean\-system\fP
.br
Удаляет все пакеты, не входящие в дистрибутив Slackware. Этой командой можно
очистить систему от сторонних пакетов и пакетов, исключённых из официального
дерева пакетов Slackware.
.br
Если есть сторонние (или собранные самостоятельно) пакеты, которые хочется
сохранить, можно временно добавить их в "черный список" перед запуском
команды 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Обновляет каждый установленный в системе пакет до версии официального дерева
Slackware; это хороший способ обновления всей системы.
.br
Не забывайте выполнить команду "install\-new" до запуска "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Устанавливает новые пакеты, добавленные в официальное дерево пакетов
Slackware. Используйте эту команду при обновлении системы до другой версии
Slackware или при использовании \-current.
.br
Для установки всех пакетов Slackware, отсутствующих в конкретной системе,
вместо команды install\-new используйте:
.in +5
# slackpkg install slackware
.in
.TP 5
\fBnew\-config\fP
Ищет файлы настроек с расширением .new и запрашивает пользователя, что с
ними делать.
.br
Команда new\-config весьма полезна, когда при обновлении системы рассмотрение
файлов настройки было отложено. Вместо выполнения вручную
поиска/сравнения/замены воспользуйтесь командой new\-config.
.TP 5
\fBgenerate\-template\fP
Создает новые шаблоны со всеми официальными пакетами Slackware,
установленными в системе. Шаблоны хранятся в /etc/slackpkg/tamplates.
.TP 5
\fBinstall\-template\fP
Устанавливает систему по заданному шаблону. Шаблон должен находиться в
/etc/slackpkg/templates. Если шаблон подключает ("include") другие шаблоны,
то все они также должны находиться в /etc/slackpkg/templates. Подключение
шаблонов можно запретить в файле настройки slackpkg.conf или в командной
строке.
.TP 5
\fBremove\-template\fP
Удаляет все содержащиеся в заданном шаблоне пакеты. Будьте осторожны, это
может привести систему в нестабильное состояние. Подключение шаблонов можно
разрешить/запретить в файле настройки slackpkg.conf или соответствующей
опцией в командной строке.
.SH ФАЙЛЫ
.TP 5
\fB/etc/slackpkg/mirrors \fP
Файл для задания источника загрузки пакетов
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Основные настройки slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Список игнорируемых пакетов
.TP 5
\fB/etc/slackpkg/templates\fP
Содержит все файлы шаблонов
.TP 5
\fB/usr/libexec/slackpkg\fP
Содержит основные и дополнительные функции slackpkg
.TP 5
\fB/var/lib/slackpkg\fP
Для внутренних нужд slackpkg \- отформатированные списки пакетов, копия
Changelog.txt, список файлов и т.д...
.SH "СМОТРИТЕ ТАКЖЕ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH АВТОРЫ
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,286 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Май 2010" slackpkg\-2.81.1 ""
.SH НАЗВАНИЕ
\fBslackpkg.conf\fP \- файл настроек slackpkg
.SH ОПИСАНИЕ
Файл slackpkg.conf содержит настройки \fBslackpkg\fP(8), автоматизированного
менеджера пакетов Slackware Linux.
Файл slackpkg.conf является сценарием оболочки, задающим различные
переменные, каждая из которых управляет тем или иным поведением
slackpkg. Комментарии начинаются с символа # и оканчиваются символом конца
строки, могут находиться в любом месте файла slackpkg.conf. Если переменная
встречается в файле несколько раз, slackpkg будет использовать последнее
заданное ей значение.
Многие переменные могут быть переопределены параметрами, переданными
slackpkg в командной строке. Если нужно изменить значение \fBПЕРЕМЕННОЙ\fP,
укажите в командной строке между slackpkg и его командой
\fB\-переменная=значение\fP. Можно переопределять несколько переменных.
ПРИМЕР: slackpkg \-batch=on \-default_answer=y upgrade\-all
Для булевых переменных, имеющих только два состояния, возможны значения "on"
или "off", если не указано иное.
Различные параметры настройки:
.TP 5
\fBARCH\fP
.br
Выбор архитектуры системы. Обычно Slackpkg может найти правильное значение
при помощи команды "uname \-m". Допустимые значения:
.ds title МАШИНА\t\tДОПУСТИМЫЕ ЗНАЧЕНИЯ ARCH
.ds arm ARM\t\t\tarm
.ds x86 x86 (32 бита)\ti386, i486, i586 и i686
.ds x86_64 x86 (64 бита)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Значение по умолчанию переменной \fBARCH\fP зависит от вашей текущей
архитектуры.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg сверяет файл цифровой подписи пакета (.asc) по цифровой подписи
проекта. Различные порты Slackware могут иметь различные подписи, Slackpkg
пытается найти правильную, основываясь на архитектуре системы. Если
автоопределение \fBSLACKKEY\fP не справилось, можно задать его этой опцией.
Значение по умолчанию \fBSLACKKEY\fP зависит от вашего порта Slackware.
.TP 5
\fBTEMP\fP
.br
Задает каталог, куда slackpkg будет загружать пакеты перед их
установкой/обновлением.
Значение \fBTEMP\fP по умолчанию /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Задает каталог для списков пакетов, списков файлов и прочей информации,
используемой slackpkg при работе. Не изменяйте значение этой переменной,
если не знаете, что делаете.
Значение \fBWORKDIR\fP по умолчанию /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Задает дополнительные опции для wget. Если нужно использовать несколько
опций, не забудьте взять их в двойные кавычки.
Значение \fBWGETFLAGS\fP по умолчанию "\-\-passive\-ftp".
.TP 5
\fBDELALL\fP
.br
При значении "on" загруженные файлы будут удалены по завершении их установки
или обновления (не влияет на команду "download"). При значении "off" файлы
будут сохранены в каталоге \fBTEMP\fP (как описано выше).
Значение \fBDELALL\fP по умолчанию "on".
.br
В командной строке можно использовать \-delall=значение.
.TP 5
\fBCHECKMD5\fP
.br
Включает (on) или выключает (off) проверку контрольных сумм MD5 всех
загруженных пакетов перед их установкой или обновлением.
Значение \fBCHECKMD5\fP по умолчанию "on".
.br
В командной строке можно использовать \-checkmd5=значение.
.TP 5
\fBCHECKGPG\fP
.br
Включает (on) или выключает (off) проверку подписей GPG каждого пакета перед
его установкой или обновлением.
Значение \fBCHECKGPG\fP по умолчанию "on".
.br
В командной строке можно использовать \-checkgpg=значение.
.TP 5
\fBCHECKSIZE\fP
.br
Включает (on) или выключает (off) проверку доступного места на диске для
каждого пакета перед его установкой или обновлением.
Значение \fBCHECKSIZE\fP по умолчанию "off".
.br
В командной строке можно использовать \-checksize=значение.
.TP 5
\fBPKGMAIN\fP
.br
Задаёт основной каталог дистрибутива. Обычно об этой переменной беспокоиться
не нужно, поскольку Slackpkg пытается установить её значение по архитектуре
системы. Однако, если нужно вмешаться, добавьте переменную в
slackpkg.conf. Это должен быть каталог, который содержит наборы пакетов (A,
AP, D, E, F, ...).
Умолчание зависит от порта Slackware.
.TP 5
\fBPRIORITY\fP
.br
Набор задаёт приоритет каталогов зеркала, где slackpkg ищет пакеты. Если
пакет найден более чем в одном месте, то преимущество имеет пакет из первого
каталога, затем из второго, затем из третьего, и так до последнего из
списка. Для использования содержимого переменной PKGMAIN можно использовать
%PKGMAIN.
Значение по умолчанию (по порядку): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Включает (on) или выключает (off) послеустановочные действия slackpkg, такие
как проверка новых (*.new) файлов настроек, новых образов ядра, запрос у
пользователя действий с ними.
Значение \fBPOSTINST\fP по умолчанию "on".
.br
В командной строке можно использовать \-postinst=значение.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Когда значение \fBPOSTINST\fP установлено в "on", slackpkg ищет все .new файлы
в каталоге /etc и подсказывает пользователю, что они могут сделать с
ними. Однако, некоторые пользователи предпочитают видеть только те .new
файлы, которые установлены последней командой slackpkg, и если вы из их
числа, установите значение \fBONLY_NEW_DOTNEW\fP в "on".
Значение \fBONLY_NEW_DOTNEW\fP по умолчанию "off". Меняйте только если точно
знаете что делаете...
.br
В командной строке можно использовать \-only_new_dotnew=значение.
.TP 5
\fBONOFF\fP
.br
Определяет начальное поведение диалогового интерфейса. При значении "on" все
пакеты будут отмечены по умолчанию. Если предпочитаете противоположный
вариант (все пакеты не отмечены), задайте "off".
Значение \fBONOFF\fP по умолчанию "on".
.br
В командной строке можно использовать \-onoff=значение.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Если эта переменная установлена в "on", то загрузка всех файлов будет
произведена до выполнения основной команды (install или upgrade). Если
установлена в "off", то файлы будут загружаться и обрабатываться
(install/upgrade) по одному.
Значение \fBDOWNLOAD_ALL\fP по умолчанию "off".
.br
В командной строке можно использовать \-download_all=значение.
.TP 5
\fBDIALOG\fP
.br
Включает (on) или выключает (off) диалоговый интерфейс.
Значение \fBDIALOG\fP по умолчанию "on".
.br
В командной строке можно использовать \-dialog=значение.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Задаёт максимальное число символов, передаваемых программе "dialog". Если
при обновлении указанное число превышено, то slackpkg удаляет информацию о
текущей версии каждого пакета. Если и после этого превышение не устранено,
slackpkg сообщает пользователю об ошибке.
Если \fBDIALOG_MAXARGS\fP не задана, используется умолчание 19500.
.br
В командной строке можно использовать \-dialog_maxargs=значение.
.TP 5
\fBBATCH\fP
.br
Включает (on) или выключает (off) неинтерактивный режим. Запущенный в
пакетном режиме slackpkg не запрашивает пользователя; вместо этого все
вопросы получают в ответ \fBDEFAULT_ANSWER\fP (смотрите ниже).
.br
После обновления в этом режиме следует запустить "slackpkg new\-config" для
поиска и слияния файлов .new с существующими настройками.
Значение \fBBATCH\fP по умолчанию "off".
.br
В командной строке можно использовать \-batch=значение.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Это ответ по умолчанию на выводимые пользователю запросы. Используется
только в неинтерактивном режиме (когда переменная \fBBATCH\fP имеет значение
"yes" или пакетный режим задан через командную строку); иначе игнорируется.
.br
Допустимыми значениями являются "y" или "n".
Значение \fBDEFAULT_ANSWER\fP по умолчанию "n".
.br
В командной строке можно использовать \-default_answer=значение.
.TP 5
\fBUSE_INCLUDES\fP
.br
Шаблоны slackpkg могут подключать другие шаблоны, что сокращает повторения
пакетов во множестве шаблонов, но может создать сложности при удалении
отдельного шаблона. Установкой этой переменной в "off" можно отключить
обработку шаблонов, подключенных в #include.
Значение \fBUSE_INCLUDES\fP по умолчанию "on".
.br
В командной строке можно использовать \-use_includes=значение.
.TP 5
\fBSPINNING\fP
.br
Будучи чем\-либо занятым продолжительное время, slackpkg выводит вращающийся
значок как признак активности. Если такое поведение не устраивает, можете
его отключить, установив эту переменную в значение "off".
Значение \fBSPINNING\fP по умолчанию "on".
.br
В командной строке можно использовать \-spinning=значение.
.SH ФАЙЛЫ
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "СМОТРИТЕ ТАКЖЕ"
\fBslackpkg\fP(8), \fBpkgtool\fP(8), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8),
\fBremovepkg\fP(8)

View file

@ -0,0 +1,326 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "May 2010" slackpkg\-2.81.1 ""
.SH NAMN
\fBslackpkg\fP \- Automatiserat verktyg för att hantera Slackware Linux\-paket
.SH ÖVERSIKT
\fBslackpkg\fP \fB[ALTERNATIV]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIMÖNSTER\fP\fB|\fP\fIFIL\fP\fB}\fP
\fBslackpkg [ALTERNATIV] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[ALTERNATIV]\fP \fB{search|file\-search}\fP
\fB{\fP\fIMÖNSTER\fP\fB|\fP\fIFIL\fP\fB}\fP
\fBslackpkg\fP \fB[ALTERNATIV]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIMALLNAMN\fP
\fBslackpkg [ALTERNATIV] info\fP \fIPAKET\fP
\fBslackpkg [ALTERNATIV] update [gpg]\fP
\fBslackpkg [ALTERNATIV] {new\-config|check\-updates}\fP
\fBslackpkg [ALTERNATIV] help\fP
.SH BESKRIVNING
Slackpkg är ett verktyg för den som vill installera eller uppgradera paket
via nätverket på ett enkelt sätt. Med slackpkg, kan du ha en minimal
installation av Slackware Linux och installera/uppgradera bara de paket som
du behöver.
Du behöver inte ställa in NFS eller göra dussintals CD\-skivor för alla dina
datorer; Allt du behöver göra är att skriva ett kommando och alla de senaste
officiella Slackwarepaket kommer att vara till hands.
.SH INSTRUKTIONER
Slackpkg har många funktioner. Den kan söka efter filer, ta bort alla
tredjeparts\-paket i ditt system, installera paket som lagts till Slackware
sedan din senaste uppdatering, visa paketbeskrivningar, mm.
Innan du gör något, måste du avkommentera en spegel i /etc/slackpkg/mirrors
filen och köra:
.in +5
# slackpkg update
.in
"update" åtgärden kommer att hämta och formatera listan över filer och paket
i Slackware. Varje gång denna lista ändras, måste update köras.
De viktigaste funktionerna i Slackpkg är de direkt relaterade till
pakethantering: installera, uppgradera och ta bort paket. För att göra någon
av dessa uppgifter är Slackpkg syntaxen:
.in +5
# slackpkg [ALTERNATIV] <åtgärd> {MÖNSTER|FIL}
.in
\fIALTERNATIV\fP kan vara en eller flera av de många konfigurationsalternativ
som anges i /etc/slackpkg/slackpkg.conf. Det finns likvärdiga alternativ för
kommandoraden för de flesta av konfigurationsmöjligheterna som finns i
slackpkg.conf \- se manual\-sidan \fBslackpkg.conf (5)\fP för att se vilka
alternativ som finns.
\fIMÖNSTER\fP kan vara ett paketnamn eller bara en del av paketnamn. Det kan
också vara en programvaruserie (som kde, a, p, ...).
.br
\fIFIL\fP är en fil med en lista på \fIMÖNSTER\fP: antingen en per rad, eller
flera per rad med mellanslag som avgränsare.
Slackpkg kan användas för att uppgradera hela distributionen.
.br
Det vanligaste sättet är att göra:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
En annan funktion i Slackpkg är möjligheten att arbeta med mallar, vilket
kan göra det mycket enklare att skapa olika maskiner med samma innehåll av
paket. De grundläggande stegen är följande:
.RS +5
.IP \(bu 2
Installera en maskin
.IP \(bu 2
Kör "slackpkg generate\-template MALLNAM"
.IP \(bu 2
Kopiera /etc/slackpkg/templates/MALLNAM.template till samma katalog på den
andra maskinen
.IP \(bu 2
Kör "slackpkg install\-template MALLNAMN" på den andra maskinen
.RE
\fIMALLNAMN\fP är namnet på din mall.
I denna manualsida kan du hitta vad var och en av dessa (och andra) åtgärder
gör.
.SH ÅTGÄRDER
.TP 5
\fBhelp\fP
.br
Visa slackpkg åtgärder och en kort beskrivning av dem. Användbart om du
behöver veta lite om slackpkg. Informationen här på manualsidan är mycket
mer komplett.
.TP 5
\fBupdate\fP
.br
Update kommer att ladda ner den senaste paketlistor från en Slackware spegel
(eller CD). Det är en bra idé att köra
.in +5
# slackpkg update
.in
innan du försöker uppgradera, installera, eller söka efter paket.
.br
Om du behöver uppdatera Slackware's GPG\-nyckel, kör
.in +5
# slackpkg update gpg
.in
Den GPG\-nyckeln ändras inte. Detta bör vara en "en gångs" kommando \- kör det
en gång och glömm det...
.TP 5
\fBcheck\-updates\fP
.br
Kontrollera om det finns någon uppdatering till ChangeLog.txt. Detta är bra
för att användas från cron att uppmärksamma sysadmin om uppdateringar.
.TP 5
\fBfile\-search\fP
.br
Du kan söka de officiella Slackwarepaket för någon fil i Slackware
distributionen. Behöver du ett konstigt bibliotek? Använd file\-search för
att hitta den.
.in +5
# slackpkg file\-search filnamn
.in
Alla paket med matchande "filnamn" visas, så du kan se om paketen är
installerade eller inte; om inte, kan du hämta och installera dem med andra
slackpkg åtgärder.
.TP 5
\fBsearch\fP
.br
Du kan söka efter alla paket som distribueras i Slackware.
.in +5
# slackpkg search mönster
.in
Alla paketnamn som matchar "mönster" kommer att visas. Som fil\-sökning kan
du se om paketen är installerade eller inte; om inte, kan du ladda ner och
installera dem med andra slackpkg åtgärder.
.TP 5
\fBinstall\fP
.br
Installation av ett paket är mycket enkel. Du behöver bara skriva:
.in +5
# slackpkg install paket
.in
och paketet kommer att laddas ner och installeras.
.br
Du kan inte använda "install" för att installera ett redan installerat
paket, men du kan installera om eller uppgradera den.
.TP 5
\fBupgrade\fP
.br
upgrade installerar den senaste officiella versionen av de angivna
paket(en).
upgrade kommer inte att försöka installera nya paket (använd
installationsfunktionen för detta ändamål, de senaste officiella versionen
av paketet kommer att installeras).
.TP 5
\fBreinstall\fP
.br
Om du av misstag skadar någonting kommer reinstall alternativet göra att du
kan installera om samma version av ett paket som är installerat.
.TP 5
\fBremove\fP
.br
Med remove, kan du ta bort vissa installerade paket. Som ett exempel:
.in +5
# slackpkg remove kde
.in
kommer att ta bort alla paket med "kde" i sitt namn.
.TP 5
\fBblacklist\fP
.br
Med den här åtgärden kan du "svartlista" vissa paket.
.br
Svartlistade paket kommer inte att installeras, uppgraderas, eller tas bort
av slackpkg. Om du vill ta bort vissa paket från svartlistan, vänligen
redigera /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Denna åtgärd talar om för slackpkg att hämta paketen, men inte att
installera dem. De kommer att placeras i /var/cache/packages, och du kan
installera/uppgradera/installerar om dem senare (eller bränna dem till CD).
.TP 5
\fBinfo\fP
.br
Denna åtgärd skriver ut information om paket(en): komprimerade och
okomprimerade storlek, beskrivning, med mera...
.TP 5
\fBclean\-system\fP
.br
Den här åtgärden tar bort alla paket som inte hör till en standard Slackware
installation. Med det här alternativet kan du rensa upp ditt system, ta bort
tredjepartspaket samt alla paket som togs bort från den officiella Slackware
uppsättning.
.br
Om du har någon tredjeparts (eller egenbyggda) paket som du vill behålla kan
du tillfälligt lägga till dem i listan över svartlistade paket innan du kör
"clean\-system".
.TP 5
\fBupgrade\-all\fP
.br
Denna åtgärd uppgraderar varje paket som är installerade på systemet till
versionen i det officiella Slackware trädet; detta är det "goda" sättet att
uppgradera hela systemet.
.br
Kom ihåg att använda "install\-new" åtgärden innan du använder "upgrade\-all."
.TP 5
\fBinstall\-new\fP
Denna åtgärd installerar alla nya paket som läggs till den officiella
Slackware paket uppsättning. Kör detta om du uppgraderar ditt system till en
annan Slackware version eller om du använder \-current.
.br
Om du vill installera alla avinstallerade Slackwarepaket till dit system,
använd följande kommando i stället för install\-new åtgärden:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Denna åtgärd söker efter .new konfigurationsfiler och fråga användaren vad
man ska göra med dessa filer.
.br
new\-config är mycket användbart när du utför en uppgradering och lämna
konfigurationsfilerna för granskning senare. I stället för en manuell
sökning, diff, och ersätt; Kan du använda new\-config åtgärden.
.TP 5
\fBgenerate\-template\fP
Denna åtgärd skapar en ny mall med alla officiella paket som är installerade
i ditt system. Mallen lagras i /etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Denna åtgärd installerar önskad mall i systemet. Mallen måste vara i
/etc/slackpkg/templates. Om mallen "inkluderar" andra mallar, behöver alla
dessa vara i /etc/slackpkg/templates. Du kan stänga av "inkludera" i
slackpkg.conf eller via kommandoraden.
.TP 5
\fBremove\-template\fP
Denna åtgärd tar bort alla paket som ingår i vald mall. Var försiktig, detta
kan detta sätta maskinen i ett oanvändbart tillstånd. "inkludera" hantering
kan aktiveras/avaktiveras i slackpkg.conf eller med lämpligt alternativ via
kommandoraden.
.SH FILER
.TP 5
\fB/etc/slackpkg/mirrors \fP
Fil för att ange platsen för att ladda ner paket från
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Allmänn konfiguration av slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista över paket att hoppa över
.TP 5
\fB/etc/slackpkg/templates\fP
Innehåller alla mallfiler
.TP 5
\fB/usr/libexec/slackpkg\fP
Innehåller slackpkg kärnan och ytterligare funktioner
.TP 5
\fB/var/lib/slackpkg\fP
Slackpkg internt bruk \- formaterade paketlistor, kopia av ChangeLog.txt,
lista över filer, med mera...
.SH "SE OCKSÅ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH FÖRFATTARE
.TP 5
Piter PUNK även kallad Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali även kallad UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,286 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "May 2010" slackpkg\-2.81.1 ""
.SH NAMN
\fBslackpkg.conf\fP \- Konfigurations data för slackpkg
.SH BESKRIVNING
Filen slackpkg.conf innehåller information om \fBslackpkg\fP (8), ett
automatiserat verktyg för hantering av Slackware Linux\-paket.
Filen slackpkg.conf är en sekvens av skalskriptsvariabler, och varje
variabel styr en aspekt av slackpkg. Kommentarer börjar med tecknet # och
avslutas i slutet av raden, och kommentarer kan visas var som helst inne i
slackpkg.conf filen. Om någon variabel förekommer mer än en gång i filen
kommer slackpkg använda värdet som definierades sist.
Många variabler kan åsidosättas av flaggor som skickas till slackpkg på
kommandoraden. Om du behöver åsidosätta värdet på \fBVARIABEL\fP, ange
\fB\-variable=värde\fP på kommandoraden strax före slackpkg åtgärden. Flera
variabler kan åsidosättas.
EXEMPEL: slackpkg \-batch=on \-default_answer=y upgrade\-all
För konfigurationsalternativ som bara har två alternativ, är möjliga värden
antingen "on" eller "off" om inte annat anges.
De olika konfigurationsalternativ:
.TP 5
\fBARCH\fP
.br
Välj systemarkitektur. Vanligtvis kan Slackpkg hitta rätt värde med hjälp av
"uname \-m". Giltiga värden är:
.ds title MASKIN\t\GILTIG ARCH VÄRDE
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 och i686
.ds x86_64 x86 (64bitars)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[titel]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Standardvärdet för \fBARCH\fP beror på din arkitektur.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg kontrollerar paketsignatur filen (.asc) mot GPG tecknandet av
projektet. Olika ports av Slackware kan ha olika signaturer och Slackpkg
försöker hitta den rätta baserad på arkitekturen i ditt system. Om
automatiskt detektering av \fBSLACKKEY\fP inte är korrekt, kan du ändra den
genom att använda det här alternativet.
Standardvärdet för \fBSLACKKEY\fP beror på din Slackware port.
.TP 5
\fBTEMP\fP
.br
Definierar den plats som slackpkg hämtar paketen innan du
installerar/uppgradera dem.
Standardvärdet för \fBTEMP\fP är /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Definierar katalogen för paketlistor, fillistor, och annan information som
används av slackpkg då den arbetar. Ändra inte värdet på denna variabel om
du inte vet vad du gör.
Standardvärdet för \fBWORKDIR\fP är /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Väljer speciella alternativ för wget. Om du behöver använda flera
alternativ, kom ihåg att ange dem mellan dubbla citationstecken.
Standardvärdet för \fBWGETFLAGS\fP är "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Om satt till "on", kommer alla nedladdade filer tas bort efter slackpkg
utför installation eller uppgradering (detta har INTE någon inverkan när
slackpkg körs med "download"). Om satt till "off", kommer filerna att hållas
i katalogen som anges i \fBTEMP\fP (som beskrivet ovan).
Standardvärdet för \fBDELALL\fP är "on".
.br
Från kommandoraden kan du använda \-delall=värde.
.TP 5
\fBCHECKMD5\fP
.br
Aktiverar (on) eller inaktiverar (off) kontroll av MD5\-kontrollsummor för
alla nedladdade paketen innan de installeras eller uppgraderas.
Standardvärdet för \fBCHECKMD5\fP är "on".
.br
Från kommandoraden kan du använda \-checkmd5=värde.
.TP 5
\fBCHECKGPG\fP
.br
Aktiverar (on) eller inaktiverar (off) kontrollen av GPG signatur för varje
paket innan installation eller uppgradering.
Standardvärdet för \fBCHECKGPG\fP är "on".
.br
Från kommandoraden kan du använda \-checkgpg=värde.
.TP 5
\fBCHECKSIZE\fP
.br
Aktiverar (on) eller inaktiverar (off) kontrollen av ledigt hårddiskutrymme
för varje paket innan installation eller uppgradering.
Standardvärdet för \fBCHECKSIZE\fP är "off".
.br
Från kommandoraden kan du använda \-checksize=värde.
.TP 5
\fBPKGMAIN\fP
.br
Definierar den huvudsakliga distributionskatalogen. Vanligtvis behöver du
inte oroa dig för denna variabel, eftersom Slackpkg försöker hitta det
baserat på din arkitektur. Men om du behöver ändra det, inkludera denna
variabel i din slackpkg.conf. Detta bör alltid vara den katalog som
innehåller Slackware paket som serie (A, AP, D, E, F, ...).
Standard: beror på Slackware port
.TP 5
\fBPRIORITY\fP
.br
Denna uppsättning väljer prioritet på vilka kataloger på spegeln kommer att
ha när slackpkg tittar efter paket. Om ett paket finns på mer än ett ställe,
paketet i första katalogen får prioritet, sedan andra, sedan tredje, sedan
fjärde och slutligen paket finns i sista listade katalog. Du kan använda
%PKGMAIN för att använda innehållet i PKGMAIN variabel.
Standardvärden (i ordning): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Aktiverar (on) eller inaktiverar (off) slackpkg post\-installationsfunktioner
, till exempel söker efter nya (*.new) konfigurationsfiler och nya kärn
avbilder och frågar efter vad den skall göra.
Standardvärdet för \fBPOSTINST\fP är "on".
.br
Från kommandoraden kan du använda \-postinst=värde.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
När \fBPOSTINST\fP är inställt på "on", kommer slackpkg söka efter alla .new
filerna i /etc och fråga användaren om vad man ska göra med dem. Men vissa
användare föredrar att titta på .new filer som installerats i slackpkg sista
exekvering, så om detta gäller dig, ange \fBONLY_NEW_DOTNEW\fP till "on".
Standardvärdet för \fBONLY_NEW_DOTNEW\fP är "off". Ändra endast detta om du vet
vad du gör...
.br
Från kommandoraden kan du använda \-only_new_dotnew=värde.
.TP 5
\fBONOFF\fP
.br
\fBONOFF\fP variabel anger det initiala beteendet av dialog gränssnittet. Om du
anger detta som "on" så kommer alla paket väljs som standard. Om du föredrar
det motsatta alternativet (alla avmarkerat), sätt den som "off".
Standardvärdet för \fBONOFF\fP är "on".
.br
Från kommandoraden kan du använda \-onoff=värde.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Om den här variabeln är satt till "on", kommer alla filer att laddas ner
innan den begärda åtgärden (installera eller uppgradera) utförs. Om satt
till "off", så kommer filerna laddas ner och operationen
(installera/uppgradera) utföres en efter en.
Standardvärdet för \fBDOWNLOAD_ALL\fP är "off".
.br
Från kommandoraden kan du använda \-download_all=värde.
.TP 5
\fBDIALOG\fP
.br
Aktiverar (on) eller inaktiverar (off) dialog gränssnittet.
Standardvärdet för \fBDIALOG\fP är "on".
.br
Från kommandoraden kan du använda \-dialog=värde.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Ställ in max antal tecken som kommer att skickas till "dialog". Om detta
antal nås i uppgradera, tar slackpkg bort information om aktuella
installerade versionen av varje paket. Även utan denna information, nås
numret igen returnerar slackpkg ett fel till användaren.
Om \fBDIALOG_MAXARGS\fP inte är satt, är 19500 standardvärdet.
.br
Från kommandoraden kan du använda \-dialog_maxargs=värde.
.TP 5
\fBBATCH\fP
.br
Aktiverar (on) eller inaktiverar (off) den icke\-interaktiva läget. När det
körs i batch\-läge, kommer slackpkg inte fråga användaren efter något;
istället kommer alla frågor att få \fBDEFAULT_ANSWER\fP (se nedan).
.br
Om du utför en uppgradering genom detta läge, måste du köra "slackpkg
new\-config" senare för att hitta och slå samman .new filer.
Standardvärdet för \fBBATCH\fP är "off".
.br
Från kommandoraden kan du använda \-batch=värde.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Detta är standardsvaret på frågor när slackpkg frågar användaren efter viss
information. Detta används endast i icke\-interaktivt läge (när \fBBATCH\fP är
"yes" eller användaren slår till batchläge via kommandoraden); annars har
denna variabel ingen effekt.
.br
Giltiga värden är "y" eller "n".
Standardvärdet för \fBDEFAULT_ANSWER\fP är "n".
.br
Från kommandoraden kan du använda \-default_answer=värde.
.TP 5
\fBUSE_INCLUDES\fP
.br
Slackpkg mallar kan inkludera andra mallar. Detta minskar paket dubblering i
många mallar, men det detta kan vara ett problem om du vill ta bort endast
en specifik mall. Du kan inaktivera #include tolkning genom att sätta detta
alternativ till "off".
Standardvärdet för \fBUSE_INCLUDES\fP är "on".
.br
Från kommandoraden kan du använda \-use_includes=värde.
.TP 5
\fBSPINNING\fP
.br
När Slackpkg gör en aktivitet som tar tid, ger den visuell återkoppling med
en snurrande indikator. Om du inte gillar den snurrande indikatorn, kan den
inaktiveras genom att sätta detta alternativ till "off".
Standardvärdet för \fBSPINNING\fP är "on".
.br
Från kommandoraden kan du använda \-spinning=värde.
.SH FILER
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "SE OCKSÅ"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,322 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Mayıs 2010" slackpkg\-2.81.1 ""
.SH İSİM
\fBslackpkg\fP \- Slackware Linux paketlerini yönetmek için otomatik bir araç
.SH ÖZET
\fBslackpkg\fP \fB[SEÇİMLER]\fP
\fB{install|remove|search|upgrade|reinstall|blacklist}\fP
\fB{\fP\fIKALIP\fP\fB|\fP\fIDOSYA\fP\fB}\fP
\fBslackpkg [SEÇİMLER] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[SEÇİMLER]\fP \fB{search|file\-search}\fP
\fB{\fP\fIKALIP\fP\fB|\fP\fIDOSYA\fP\fB}\fP
\fBslackpkg\fP \fB[SEÇİMLER]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fIŞABLONADI\fP
\fBslackpkg [SEÇİMLER] info\fP \fIPAKET\fP
\fBslackpkg [SEÇİMLER] update [gpg]\fP
\fBslackpkg [SEÇİMLER] {new\-config|check\-updates}\fP
\fBslackpkg [SEÇİMLER] help\fP
.SH AÇIKLAMA
Slackpkg ağ üzerinden paketleri kolayca yüklemek veya yükseltmek isteyenler
için bir araçtır. Slackpkg ile, minimum Slackware Linux kurulumu
yükleyebilir ve sadece ihtiyacınız olan paketleri kurup
güncelleyebilirsiniz.
Tüm bilgisayarlarınız için NFS kurmanıza ya da bir sürü CD yapmanıza gerek
yoktur; tek ihtiyacınız olan bir komut yazmaktır ve tüm resmi Slackware
paketleri parmağınızın ucunda olacaktır.
.SH YÖNERGELER
Slackpkg bir çok özelliğe sahiptir. Belirli dosyaları aramak, sisteminizdeki
üçüncü parti yazılımları kaldırmak, son güncellemeden eklenen paketleri
kurmak, paket açıklamalarını görüntülemek vb.
Birşey yapmadan önce /etc/slackpkg/mirrors dosyasından bir yansının yorum
başlığını kaldırın ve şunu çalıştırın:
.in +5
# slackpkg update
.in
"update" eylemi ile Slackware dosyaları ve paketlerinin listesi indirilir ve
şekillendirilir. Bu liste her değiştiğinde, güncelleme gerekir.
Slackpkg'nin doğrudan paket yönetimi ile ilgili olan temel özellikleri:
yüklemek, yükseltmek ve paketleri kaldırmak. Bu görevlerden birini yapmak
için Slackpkg sözdizimi:
.in +5
# slackpkg [SEÇİMLER] <action> {KALIP|DOSYA}
.in
\fIOPTIONS\fP /etc/slackpkg/slackpkg.conf içinde listelenenlerden biri ya da
bir çoğu olabilir. slackpkg.conf içinde bulunan yapılandırma yönergelerinin
çoğu için eşdeğer komut satırı seçenekleri vardır \- hangi seçeneklerin
müsait olduğunu görmek için \fBslackpkg.conf(5)\fP kılavuz sayfasına bakınız.
\fIKALIP\fP bir paket ismi ya da paket isminin bir bölümü olabilir. Ayrıca bir
yazılım serisi olabilir (kde, a, ap, ... gibi).
.br
\fIDOSYA\fP bir dosyadı içinde \fIKALIPlar\fP listesi vardır: satır başına bir ya
da ayırıcı olarak boşluk kullanarak satır başına bir çok,
Slackpkg tüm dağıtımı güncellemek için kullanılabilir.
.br
Bunun alışılmış yolu şudur:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Slacpkg'nin başka bir özelliği şemalarla çalışabilmesidir, ki bu aynı paket
içeriği ile farklı makineler oluşturmayı çok kolaylaştırır. Temel adımlar
şunlardır:
.RS +5
.IP \(bu 2
Bir makine kur
.IP \(bu 2
"slackpkg generate\-template ŞABLONADI" çalıştır
.IP \(bu 2
/etc/slackpkg/templates/TEMPLATENAME.template dosyasını diğer makinede aynı
dizine kopyala
.IP \(bu 2
Diğer makinede "slackpkg install\-template ŞABLONADI" çalıştır
.RE
\fITEMPLATENAME\fP Şablonunuzun ismidir.
Bu kılavuz sayfasından sonra, buradaki (ve diğer) her bir eylemin ne
yaptığını bulabilirsiniz.
.SH EYLEMLER
.TP 5
\fBhelp\fP
.br
slackpkg'nin eylemlerini ve kısa tanımlarını gösterir. slackpkg hakkında
biraz bilgi almak istiyorsanız kullanışlıdır. Burada, kılavuz sayfasındaki
bilgi daha eksiksizdir.
.TP 5
\fBupdate\fP
.br
güncelleme Slackware yansısından (ya da CDnizden) en son paket listesini
indirecektir. Çalıştırmak iyi bir fikirdir
.in +5
# slackpkg update
.in
yükseltmeye çalışmadan önce, paket kur ya da ara
.br
Eğer Slackware'in GPG anahtarını güncellemeniz gerekiyorsa, çalıştırın
.in +5
# slackpkg update gpg
.in
GPG anahtarı değişmez. Bu "bir kereliğine" komut olmalı \- bir kez çalıştır
ve unut...
.TP 5
\fBcheck\-updates\fP
.br
ChangeLog.txt'de herhangi bir güncelleme olup olmadığını doğrulayın. Bu
sysadmin'i cron ile ikaz etmede kullanmak için iyidir.
.TP 5
\fBfile\-search\fP
.br
Slackware dağıtımı içinde herhangi bir Slacware paketi dosyasını
aratabilirsiniz. Olağan dışı bir kütüphane mi gerekiyor? Bulmak için
file\-search kullanın.
.in +5
# slackpkg file\-search dosyadı
.in
Eşeleşn "dosyaismi"nde tüm paketler gösterilecektir, bu yolla paketin kurulu
olup olmadığını görebilirsiniz; eğer değilse diğer slackpkg eylemleriyle
bunları indirip kurabilirsiniz.
.TP 5
\fBsearch\fP
.br
Slackware ile birlikte gelen tüm paketler için arama yapabilirsiniz.
.in +5
# slackpkg search kalıp
.in
"kalıp" ile eşleşen tüm paketler gösterilecektir. file\-search gibi
paketlerin kurulu olup olmadığını görebilirsiniz; eğer değilse diğer
slackpkg eylemleriyle bunları indirip kurabilirsiniz.
.TP 5
\fBinstall\fP
.br
Bir paketin kurulumu çok basittir. Sadece şunu yazmalısınız:
.in +5
# slackpkg install paket
.in
ve paket indirilip kurulacaktır.
.br
Zaten yüklü bir paket için "install" seçeneğini kullanamazsınz, fakat onu
yeniden kurabilir ya da yükseltebilirsiniz.
.TP 5
\fBupgrade\fP
.br
upgrade belirli bir paket(ler)in en son resmi sürümünü kurar.
upgrade yeni paketleri kurmaya çalışmayacaktır (bunun için install
fonksiyonunu kullanın; paketin en son resmi sürümü kurulacaktır).
.TP 5
\fBreinstall\fP
.br
Bir şeyi yanlışlıkla bozmanız durumunda, reinstall seçeneği kurulu olan
paketle aynı sürümdeki paketi yeniden kurmanızı sağlayacaktır.
.TP 5
\fBremove\fP
.br
remove il, belirli kurulu paketleri kaldırabilirsiniz. Örneğin:
.in +5
# slackpkg remove kde
.in
isminde "kde" olan tüm paketleri kaldıracaktır.
.TP 5
\fBblacklist\fP
.br
Bu eylemle, belirli paketlerden "karaliste" oluşturabilirsiniz.
.br
Karaliste paketleri slackpkg tarafından kurulmaz, yükseltilmez ya da
kaldırılmaz. Bazı paketleri kara listeden çıkartmak isterseniz lütfen
/etc/slackpkg/blacklist dosyasını düzenleyiniz.
.TP 5
\fBdownload\fP
.br
Bu eylem slackpkg'ye paketi indirmesini fakat kurmamasını
söyler. /var/cache/packages içine yerleştirilecektir ve sonra
kurabilir/yükseltebilir/yeniden kurabilirsiniz (ya da CD'ye yazabilirsiniz).
.TP 5
\fBinfo\fP
.br
Bu eylem paket(ler) hakkında bilgileri yazdırır: sıkıştırılmış ve açılmış
boyutu, tanım, vesaire...
.TP 5
\fBclean\-system\fP
.br
Bu eylem standart Slackware kurulumuna ait olmayan tüm paketleri
kaldırır. Bu seçenekle, sisteminizi temizlersiniz, üçüncü parti paketler ile
birlikte resmi Slackware paket kümesinden kaldırılan paketler de kaldırılır.
.br
Eğer saklamak istediğiniz bazı üçüncü parti (ya da özel inşa edilen) paket
varsa, 'clean\-system' eylemini çalıştırmadan önce onları geçici olarak
karaliste paketlerine ekleyebilirsiniz.
.TP 5
\fBupgrade\-all\fP
.br
Bu eylem sistemde kurulu tüm paketleri resmi Slackware ağacındaki sürüme
yükseltir; tüm sistemi yükseltmek için "iyi" bir yoldur.
.br
"upgrade\-all" eylemini kullanmadan önce "install\-new" i kullanmayı
unutmayın.
.TP 5
\fBinstall\-new\fP
Bu eylem resmi Slackware paket kümesine eklenmiş herhangi yeni bir paketi
kurar. Sisteminizi başka bir Slackware sürümüne yükseltiyorsanız ya da
\-current kullanıyorsanız bunu çalıştırın.
.br
Eğer kaldırılmış tüm Slackware paketlerini sisteminize kurmak istiyorsanız,
install\-new yerine şu komutu kullanın:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Bu eylem yeni .new yapılandırma dosyaları arar ve kullanıcıya bu dosyalarla
ne yapılacağını sorar.
.br
new\-config yapılandırma dosyalarını sonradan gözden geçirecek şekilde
bırakan bir yükseltme işlemi yaptığınızda kullanışlıdır. Elle arama, diff ve
replace yerine; new\-config eylemini kullanabilirsiniz.
.TP 5
\fBgenerate\-template\fP
Bu eylem sisteminizde yüklü tüm resmi paketlerden bir şablon
oluşturur. Şablon /etc/slackpkg/templates de saklanır.
.TP 5
\fBinstall\-template\fP
Bu eylem sisteme gerekli şablonu kurar. Şablon /etc/slackpkg/templates
içinde olmalıdır. Eğer şablon "diğer" şablonları içeriyorsa, bunların hepsi
/etc/slackpkg/templates içinde olmalıdır. dahil etmeyi \-"includes"\-
slackpkg.conf içinde ya da komut satırında devre dışı bırakabilirsiniz.
.TP 5
\fBremove\-template\fP
Bu eylem seçili şablonun parçası olan tüm paketleri kaldırır. Dikkatli olun,
bu işlem makinenizi kullanılmaz bir duruma sokabilir. Dahil etme \-"include"\-
yönetimi slackpkg.conf içinde ya da uygun komut seçeneği ile
aktifleştirilebilir/pasifleştirilebilir.
.SH DOSYALAR
.TP 5
\fB/etc/slackpkg/mirrors \fP
İndirilecek paketlerin yerini belirten dosya
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Genel slakpkg yapılandırması
.TP 5
\fB/etc/slackpkg/blacklist\fP
Yok sayılacak paketler listesi
.TP 5
\fB/etc/slackpkg/templates\fP
Tüm şablon dosyalarını içerir
.TP 5
\fB/usr/libexec/slackpkg\fP
slackpkg özü ve ek fonksiyonlar içerir
.TP 5
\fB/var/lib/slackpkg\fP
Slackpkg dahili kullanım \- Biçimlendirilmiş paket listesi, ChangeLog.txt
kopyası, dosya listesi, vesaire...
.SH "AYRICA BAKINIZ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH YAZARLAR
.TP 5
Piter PUNK ayrıca bilinir Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali ayrıca bilinir UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,289 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Mayıs 2010" slackpkg\-2.81.1 ""
.SH İSİM
\fBslackpkg.conf\fP \- Slackpkg için yapılandırma verisi
.SH AÇIKLAMA
slackpkg.conf dosyası, Slackware Linux paketlerini yönetmek için
otomatikleştirme aracı olan \fBslackpkg\fP (8) için bilgiler içerir.
slackpkg.conf kabuk betiği değişkenleri düzenidir, ve her değişken
slackpkg'nin bir yönünü kontrol eder. Yorumlar # karakteri ile başlar ve
satır sonunda biter, ve yorumlar slackpkg.conf içinde herhangi bir yerde
bulunabilir. Eğer bazı değişkenler dosyada birden fazla ortaya çıkarsa,
slackpkg son tanımlanan değişkeni kullanacaktır.
Pek çok değişken komut satırında slackpkg'ye seçenek verilerek geçersiz
kılınabilir. Eğer \fBDEĞİŞKEN\fP değerini geçersiz kılmak istiyorsanız, komut
satırında slackpkg eyleminden hemen önce \fB\-değişken=değer\fP kullanın. Çoklu
değişkenler geçersiz kılınabilir.
ÖRNEK: slackpkg \-batch=on \-default_answer=y upgrade\-all
Sadece iki durumu olan, aksi belirtilmedikçe muhtemelen değeri "on" ya da
"off" olan, yapılandırma seçenekleri içindir.
Farklı yapılandırma seçenekleri:
.TP 5
\fBARCH\fP
.br
Sistem mimarisini seçiniz. Genellikle Slacpkg "uname\-m" kullanarak doğru
değeri bulabilir. Geçerli değerler şunlardır:
.ds title MAKİNA\t\tGEÇERLİ MİMARİ DEĞERLERİ
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 ve i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
\fBARCH\fP varsayılan değeri makinenizin mimarisine bağlıdır.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg paket imza dosyasını (.asc) projenin GPG imzasına karşı
denetler. Slackware'in farklı portları farklı imzalara sahip olabilir, ve
Slackware sisteminizin mimarisine bağlı olarak doğru olanı bulmaya
çalışır. Eğer otomatik\-algılanan \fBSLACKKEY\fP doğru değilse, bu seçenekle
bunu değiştirebilirsiniz.
\fBSLACKKEY\fP varsayılan değeri Slackware portunuza bağlıdır.
.TP 5
\fBTEMP\fP
.br
slacpkg'nin paketleri /kurmadan/yükseltmeden önce indireceği yeri tanımlar.
\fBTEMP\fP varsayılan değeri /var/cache/packages dir.
.TP 5
\fBWORKDIR\fP
.br
Paket listeleri, dosya listeleri ve slackpkg tarafından kullanılan,
çalıştığı, diğer bilgiler için dizin tanımlar. Ne yaptığınızı bilmiyorsanız
bu değerleri değiştirmeyiniz.
\fBWORKDIR\fP varsayılan değeri /var/lib/slackpkg dir.
.TP 5
\fBWGETFLAGS\fP
.br
wget için öözel seçenekler seçer. Eğer çoklu seçenekler kullanmanız
gerekiyorsa, bunları çift tırnak içine yazmayı unutmayın.
\fBWGETFLAGS\fP vasyılan değeri "\-\-passive\-ftp" dir
.TP 5
\fBDELALL\fP
.br
Eğer "on" olarak ayarlanmışsa, slackpkg kurma ya da yükseltme eyleminden
sonra tüm indirilen dosyalar silinir (slackpkg "download" ile
çalıştırıldığında bunun hiç bir etkisi YOKTUR). Eğer "off" olarak
ayarlanmışsa, dosyalar \fBTEMP\fP içinde tanımlı dizinde saklanacaktır
(yukarıda belirtildiği gibi).
\fBDELALL\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-dalall=value kullanabilirsiniz.
.TP 5
\fBCHECKMD5\fP
.br
Tüm paketlerin kurulumundan ya da yükseltilmesinden önce MD5 chacksum
denetimini etkinleştirir (on) ya da pasifleştirir(off).
\fBCHECKMD5\fP varsayılan değeri "on" dir.
.br
Komut satırından, checkmd5=value kullanabilirsiniz.
.TP 5
\fBCHECKGPG\fP
.br
Her bir paket kurulumu ya da yükseltilmesi öncesi GPG imza denetimini
etkinleştirir (on) ya da pasifleştirir (off).
\fBCHECKGPG\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-checkgpg=value kullanabilirsiniz.
.TP 5
\fBCHECKSIZE\fP
.br
Her paket kurulumu ya da yükseltmesinden önce müsait disk alanı denetimini
etkinleştirir (on) ya da pasifleştirir (off).
\fBCHECKSIZE\fP varsayılan değeri "off" dir.
.br
Komut satırından, \-checksize=value kullanabilirsiniz.
.TP 5
\fBPKGMAIN\fP
.br
Ana dağıtım dizinin tanımlar. Genellikle bu seçenekle ilgili endişelenmenize
gerek yoktur, çünkü Slackpkg mimarinize bağlı olarak bunu bulmaya
çalışır. Bununla birlikte, bunu değiştirmeniz gerekliyse, bunu slackpkg.conf
dosyasına dahil edin. Bu her zaman Slackware paket serilerini (A, AP, D, E,
F, ...) içeren dizindir.
Varsayılan: Slackware portunuza bağlıdır
.TP 5
\fBPRIORITY\fP
.br
Bu dizi slackpkg paket aradığında yansıdaki hangi dizinlerin öncelikli
olduğunu seçer. Eğer paket birden fazla yerde bulunduysa, ilk dizindeki
paket önceliği alır, sonra ikinci, üçüncü, dördüncü ve son olarak son
listelenen dizin içindeki paket. PKGMAIN değişkeni içeriğini kullanmak için
%PKGMAIN kullanabilirsiniz.
Varsayılan değerler (sıralı): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
slackpkg'nin, yeni (*.new) yapılandırma dosyaları ve çekirdek kalıpları
denetimi gibi, kurulum sonrası özelliklerini etkinleştirir (on) ya da
pasifleştirir (off), ve ne yapması gerektiğini bildirir.
\fBPOSTINST\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-postinst=value kullanabilirsiniz.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
\fBPOSTINST\fP "on" olarak ayarlandığında, slackpkg /etc içindeki tüm .new
dosyalarını arayacaktır ve kullanıcıya bunlarla ne yapılacağını
bildirecektir. Bununla birlikte, bazı kullanıcılar sadece slackpkg'nin son
çalıştırılmasında kurulan .new dosyalarını görmeyi tercih eder, sizin için
de öyleyse, \fBONLY_NEW_DOTNEW\fP i "on" yapınız.
\fBONLY_NEW_DOTNEW\fP varsayılan değeri "off" dir. Sadece ne yaptığınızı
biliyorsanız bunu değiştirin...
.br
Komut satırından, \-only_new_dotnew=value kullanabilirsiniz.
.TP 5
\fBONOFF\fP
.br
\fBONOFF\fP değişkeni dialog arayüzünün ilk davranışını ayarlar. Eğer bunu "on"
olarak ayarlarsanız tüm paketler varsayılan olarak seçilir. Eğer karşıt
seçeneği tercih ederseniz (tümü seçilmemiş), öyleyse bunu "off" olarak
ayarlayın.
\fBONOFF\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-onoff=value kullanabilirsiniz.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Eğer değişken "on" olarak ayarlandıysa, istenen işlem (kurulum ya da
yükseltme) gerçekleştirilmeden önce tüm dosyalar indirilecektir. Eğer "off"
olarak ayarlandıysa dosya indirme ve işlemi gerçekleştirme birer birer
yapılır.
\fBDOWNLOAD_ALL\fP varsayılan değeri "off" dir.
.br
Komut satırından, \-download_all=value kullanabilirsiniz.
.TP 5
\fBDIALOG\fP
.br
Dialog arayüzünü etkinleştirir (on) ya da pasifleştirir (off).
\fBDIALOG\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-dialog=value kullanabilirsiniz.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
"dialog" a gönderilecek en büyük karakter sayısını ayarlayın. Eğer bu sayıya
yükseltme sırasında ulaşılrsa, slackpkg her bir paketin o anki kurulu sürümü
hakkındaki bilgileri kaldıracaktır. Eğer bu bilgi olmadan bu rakama yine
ulaşıldıysa, slacpkg kullanıcıya bir hata döndürür.
\fBDIALOG_MAXARGS\fP ayarlanmamışsa, 19500 varsayılan değeridir.
.br
Komut satırından, \-dialog_maxargs=value kullanabilirsiniz.
.TP 5
\fBBATCH\fP
.br
Etkileşimli\-olmayan modu etkinleştirir (on) ya da pasifleştirir. batch
modunda çalıştırıldığında, slackpkg kullanıcıyı hiç bir şekilde
bilgilendirmeyecektir; bunun yerine, tüm sorular \fBDEFAULT_ANSWER\fP değerini
alacaktır (aşağıya bakınız).
.br
Bu modu kullanarak bir yükseltme yaparsanız, daha sonra .new dosyaları
bulmak ve kaynaştırmak için "slackpkg new\-config" çalıştırmanız gerekir.
\fBBATCH\fP varsayılan değeri "off" dir.
.br
Komut satırından, \-batch=value kullanabilirsiniz.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Bu, slackpkg kullanıcıya bir soru gönderdiğinde verilen varsayılan
cevaptır. Bu sadece etkileşimli\-olmayan mod içinde (\fBBATCH\fP "yes" iken ya
da kullanıcı komut satırından batch modunu açtığında) kullanılır; diğer
durumda bu değişkenin etkisi yoktur.
.br
Geçerli değerler "y" ve "n" dir.
\fBDEFAULT_ANSWER\fP varsayılan değeri "n" dir.
.br
Komut satırından, \-default_answer=value kullanabilirsiniz.
.TP 5
\fBUSE_INCLUDES\fP
.br
Slackpkg şablonları diğer şablonları içerebilir. Bu bir çok şablonda paket
tekrarını düşürür, fakat eğer sadece belirli bir şablonu kaldırmak
isterseniz problem olur. Bu seçeneği "off" yaparak dahil etme \-#include\-
ayrıştırmasını devreden çıkarabilirsiniz.
\fBUSE_INCLUDES\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-use_includes=value kullanabilirsiniz.
.TP 5
\fBSPINNING\fP
.br
Slackpkg zaman alan bir eylem yaptığında, dönen çubuk ile görsel bir
geribesleme verir. Eğer dönen çubukları sevmiyorsanız bu seçeneği "off"
yaparak pasifleştirebilirsiniz.
\fBSPINNING\fP varsayılan değeri "on" dir.
.br
Komut satırından, \-spinning=value kullanabilirsiniz.
.SH DOSYALAR
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "AYRICA BAKINIZ"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -0,0 +1,331 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "Травень 2010" slackpkg\-2.81.1 ""
.SH ІМ
\fBslackpkg\fP \- Інструмент для керування пакунками Slackware Linux
.SH "КОРОТКИЙ ОГЛЯД"
\fBslackpkg\fP \fB[ПАРАМЕТРИ]\fP
\fB{інсталяція|вилучення|пошук|оновлення|перевстановлення|чорний список}\fP
\fB{\fP\fIШАБЛОН\fP\fB|\fP\fIФАЙЛ\fP\fB}\fP
\fBslackpkg [ПАРАМЕТРИ] {очищення\-системи|усі\-оновлення|нова\-інсталяція}\fP
\fBslackpkg\fP \fB[ПАРАМЕТРИ]\fP \fB{пошук|пошук\-файлу}\fP
\fB{\fP\fIШАБЛОН\fP\fB|\fP\fIФАЙЛ\fP\fB}\fP
\fBslackpkg\fP \fB[ПАРАМЕТРИ]\fP
\fB{ґенерувати\-шаблон|встановити\-шаблон|вилучити\-шаблон}\fP \fIІМ'Я_ШАБЛОНУ\fP
\fBslackpkg [ПАРАМЕТРИ] інфо\fP \fIПАКУНОК\fP
\fBslackpkg [ПАРАМЕТРИ] оновлення [gpg]\fP
\fBslackpkg [ПАРАМЕТРИ] {нова\-конфіґурація|реєстрація\-оновлення}\fP
\fBslackpkg [ПАРАМЕТРИ] довідка\fP
.SH ОПИС
Slackpkg це інструмент для тих, кому потрібно встановити або оновити пакунки
через мережу без зайвих складнощів. З slackpkg ви можете маючи Slackware у
мінімальній інсталяції встановити/оновити найбільш потрібні пакунки.
Вам не потрібно налаштовувати NFS або робити багато CD для ваших
комп’ютерів; все що вам потрібно, це набрати команду й усі останні офіційні
пакунки Slackware будуть у вашому розпорядженні.
.SH ІНСТРУКЦІЇ
Slackpkg має багато можливостей. Ви можете виконати пошук певних файлів,
вилучити усі пакунки третіх сторін, встановити пакунки для вашої Slackware
починаючи з останнього оновлення, переглянути описи пакунків й т.д.
Перед тим як ви щось зробите, вам потрібно буде розкоментувати одне дзеркало
у файлі /etc/slackpkg/mirrors та запустити:
.in +5
# slackpkg update
.in
Команда "update" стягне та сформує список файлів та пакунків у
Slackware. Цей список постійно змінюється, тому спочатку потрібно запускати
"update".
Головні можливості Slackpkg пов’язані з безпосереднім керуванням пакунків:
встановлення, оновлення та вилучення пакунків. Для цих завдань синтаксис
команд Slackpkg буде таким:
.in +5
# slackpkg [ПАРАМЕТРИ] <команда> {ШАБЛОН|ФАЙЛ}
.in
\fIПАРАМЕТРИ\fP може бути одним або декількома. Більшість параметрів приписані
у конфігураційному файлі /etc/slackpkg/slackpkg.conf. Вони відповідають
параметрам командного рядка. Перегляньте \fBslackpkg.conf(5)\fP сторінку
man\-керівництва, щоб взнати припустимі параметри та їх значення.
\fIШАБЛОН\fP може бути ім’ям або частиною ім’я пакунку. Може також бути набором
пакунків (наприклад kde, a, ap, ...).
.br
\fIФАЙЛ\fP це файл зі списком \fIШАБЛОНів\fP всередині: кожен повинен бути у
окремому рядку, або відразу декілька у одному рядку, але розділених
пробілами.
Slackpkg можна використовувати для оновлення усього дистрибутива.
.br
Звичайний спосіб це зробити:
.in +5
# slackpkg update
.br
slackpkg install\-new
.br
slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Інші можливості Slackpkg полягають у роботі з шаблонами, які дозволяють
легко створити багато робочих комп’ютерних станцій з однаковим набором
пакунків. Для цього потрібно зробити наступне:
.RS +5
.IP \(bu 2
Встановити на один комп’ютер
.IP \(bu 2
Запустити "slackpkg generate\-template ІМЯ_ШАБЛОНУ"
.IP \(bu 2
Скопіювати /etc/slackpkg/templates/ІМЯ_ШАБЛОНУ.template у ту ж директорію
на іншому комп’ютері
.IP \(bu 2
Запустити "slackpkg install\-template ІМЯ_ШАБЛОНУ" на іншому комп’ютері
.RE
\fIІМЯ_ШАБЛОНУ\fP \- це ім’я вашого шаблону.
Прочитавши дане керівництво, ви зможете знайти опис усіх цих (та багатьох
інших) команд.
.SH КОМАНДИ
.TP 5
\fBhelp\fP
.br
Показує команди slackpkg'а та їх короткий опис. Корисно якщо вам потрібна
коротка довідка по slackpkg. Інформація тут, на сторінці man\-керівництва
набагато повніша.
.TP 5
\fBupdate\fP
.br
оновлення стягне останній список пакунків з дзеркала Slackware (або вашого
CD). Це було би добре зробити перед запуском
.in +5
# slackpkg update
.in
перед спробою оновлення, встановіть або пошукайте пакунки.
.br
Якщо вам потрібно оновити публічний Slackware GPG ключ, запустіть:
.in +5
# slackpkg update gpg
.in
Сам GPG ключ не змінюється. Цю команду потрібно запустити лише один раз й
можна за неї забути...
.TP 5
\fBcheck\-updates\fP
.br
Перевіряє, чи є які зміни у ChangeLog.txt. Було би добре помістити у cron
щоб нагадувати адміністратору про оновлення.
.TP 5
\fBfile\-search\fP
.br
Ви можете пошукати офіційні пакунки Slackware для будь\-якого файлу у
дистрибутиві Slackware. Потрібна якась незрозуміла бібліотека?
Використовуйте пошук щоб її знайти.
.in +5
# slackpkg file\-search імя_файлу
.in
Усі пакунки що відповідають шаблону "імя_файлу" будуть показані. Таким
чином, ви можете побачити список пакунків як встановлених , так й
невстановлених. Якщо ні, тоді ви можете стягнути пакунок й потім його
встановити за допомогою інших команд slackpkg.
.TP 5
\fBsearch\fP
.br
Ви можете знайти будь\-який пакунок що розповсюджується дистрибутивом
Slackware.
.in +5
# slackpkg search ваш_шаблон
.in
Усі пакунки що відповідають критерію "ваш_шаблон" будуть показані. Подібно
пошуку файлів, ви можете бачити усі пакунки: встановлені чи ні. Якщо ні,
тоді ви можете стягнути його й встановити за допомогою інших команд
slackpkg.
.TP 5
\fBinstall\fP
.br
Встановлення пакунків дуже просте. Вам потрібно лише надрукувати до
командного рядка:
.in +5
# slackpkg install імя_пакунку
.in
й пакунок буде стягнено та встановлено.
.br
Ви не можете використовувати опцію "install" для встановлення вже
встановленогоо пакунку, але можете перевстановити або оновити його.
.TP 5
\fBupgrade\fP
.br
оновлення встановленого пакунку новішою офіційною версією.
при оновленні, slackpkg не намагається встановити новий пакунок
(використовуйте функцію install для цього й остання офіційна версія пакунку
буде встановлена).
.TP 5
\fBreinstall\fP
.br
У випадку виникнення помилок або пошкодженні пакунку, команда reinstall
дозволить вам перевстановити вже встановлений пакунок.
.TP 5
\fBremove\fP
.br
Командою remove ви вилучаєте певні встановлені пакунки. Наприклад:
.in +5
# slackpkg remove kde
.in
буде вилучено пакунки що містять "kde" у своїй назві.
.TP 5
\fBblacklist\fP
.br
Цією командою ви можете створити "чорний список" деяких пакунків.
.br
Пакунки з "чорного списку" не можуть бути встановлені, оновлені або вилучені
за допомогою slackpkg. Якщо вам потрібно вилучити декілька пакунків з
чорного списку, спочатку вилучіть їх з /etc/slackpkg/blacklist.
.TP 5
\fBdownload\fP
.br
Ця команда вкаже slackpkg стягнути пакунки, але не встановлювати їх. Вони
будуть поміщені у /var/cache/packages, ви зможете
встановити/оновити/перевстановити їх пізніше (або записати їх на CD).
.TP 5
\fBinfo\fP
.br
Ця команда покаже інформацію про пакунок(и): стиснений та нестиснений
розміри, опис, й т.д. й т.п,,,
.TP 5
\fBclean\-system\fP
.br
Ця команда вилучає усі пакунки, що не належать стандартному дистрибутиву
Slackware. Цією опцією ви можете очистити вашу систему вилучивши сторонні
пакунки а також пакунки, які було вилучено зі складу Slackware на поточний
момент.
.br
Якщо ви хотіли б залишити деякі сторонні пакунки (або пакунки зібрані
самостійно), тимчасово додайте їх до "чорного списку" перед запуском команди
\&'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Ця команда оновить кожен пакунок встановлений у системі до версії офіційного
дерева Slackware. Це "гарний" спосіб оновлення для кожного комп’ютера під
керуванням Slackware.
.br
Не забувайте використовувати команду "install\-new" перед "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Ця команда встановить усі нові пакунки, що були додані у офіційне дерево
пакунків Slackware. Запускайте цю команду коли оновлюєте Slackware з іншої
версії або якщо використовуєте \-current.
.br
Якщо ви бажаєте встановити усі невстановлені пакунки Slackware на вашій
системі, використовуйте наступну команду замість install\-all команди:
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Ця команда буде шукати конфігураційні файли з розширенням .new та спитає
користувача, що робити з цими файлами.
.br
команда new\-config дуже корисна коли ви оновлюєте систему та отримуєте нові
конфіґи для подальшого перегляду. Замість ручного пошуку, порівняння та
заміни ви можете використовувати команду new\-config.
.TP 5
\fBgenerate\-template\fP
Ця команда створює нові шаблони з усіма офіційними пакунками Slackware
встановленими на вашій системі. Шаблони сортуються й поміщаються у
/etc/slackpkg/tamplates
.TP 5
\fBinstall\-template\fP
Ця команда встановлює потрібний шаблон на систему. Шаблон повинен
знаходитися у /etc/slackpkg/templates. Якщо шаблон містить у собі інші
шаблони, тоді усі вони повинні знаходитися у /etc/slackpkg/templates. Ви
можете заборонити вкладені шаблони у конфігураційному файлі slackpkg.conf
або з командного рядка.
.TP 5
\fBremove\-template\fP
Ця команда вилучає усі пакунки що містяться у вибраному шаблоні. Будьте
обережні, це може привести систему у нестабільний стан. Вкладення що
містяться у шаблоні т.з. "(анг. include)" можна дозволяти або забороняти
опрацьовувати у конфігу slackpkg.conf або безпосередньо з командного рядка.
.SH ФАЙЛИ
.TP 5
\fB/etc/slackpkg/mirrors \fP
Файл що вказує звідки має бути стягнено пакунки
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Головний файл конфіґурації slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Список пакунків які потрібно пропустити
.TP 5
\fB/etc/slackpkg/templates\fP
Містить усі файли шаблонів
.TP 5
\fB/usr/libexec/slackpkg\fP
Містить ядро slackpkg та додаткові функції
.TP 5
\fB/var/lib/slackpkg\fP
Для внутрішнього використання slackpkg \- форматування списку пакунків, копія
Changelog.txt, список файлів, й т.д. й т.п...
.SH "ДИВІТЬСЯ ТАКОЖ"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH АВТОРИ
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>

View file

@ -0,0 +1,302 @@
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG.CONF 5 "Травень 2010" slackpkg\-2.81.1 ""
.SH ІМ
\fBslackpkg.conf\fP \- Файл конфіґурації slackpkg
.SH ОПИС
Файл slackpkg.conf містить налаштування для \fBslackpkg\fP (8), менеджера
пакунків Slackware Linux.
Файл slackpkg.conf є шел\-скриптом що визначає різні змінні, які визначають
роботу slackpkg. Коментарі починаються з символу ґрат # та закінчуються
символом кінця рядка EOL. Вони можуть знаходитися де завгодно всередині
файлу slackpkg.conf. Якщо якась змінна визначена декілька разів у цьому
файлі, тоді її значення буде відповідати останньому визначенню.
Значення багатьох змінних може бути скасовано передачею slackpkg параметрів
через командний рядок. Якщо вам потрібно скасувати значення \fBЗМІННОЇ\fP,
передайте \fB\-змінна=ваше_значення\fP у командному рядку перед запуском команди
slackpkg. Разом можна скасовувати значення декількох змінних.
НАПРИКЛАД: slackpkg \-batch=on \-default_answer=y upgrade\-all
Для бульових змінних що мають лише два стани, їх значення позначаються як
"on" або "off".
Різні параметри конфіґурації:
.TP 5
\fBARCH\fP
.br
Вибір архітектури системи. Зазвичай Slackpkg може самостійно знайти
правильне значення використовуючи команду "uname \-m". Припустимі значення:
.ds title АРХІТЕКТУРА\t\tПРИПУСТИМІ ЗНАЧЕННЯ
.ds arm ARM\t\t\tarm
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
.ds s390 S/390\t\t390
.in +5
\fB\*[title]\fP
.br
\*[arm]
.br
\*[x86]
.br
\*[x86_64]
.br
\*[ppc]
.br
\*[s390]
.in
Типове значення змінної \fBARCH\fP залежить від вашої поточної архітектури.
.TP 5
\fBSLACKKEY\fP
.br
Slackpkg звіряє файл з цифровим підписом (.asc) з цифровим підписом
проекту. Різні порти Slackware можуть мати різні підписи, й Slackpkg
намагається знайти правильну архітектурну базу вашої системи. Якщо
автоматичне розпізнавання \fBSLACKKEY\fP працює не правильно, ви можете
скасувати використання цього параметру.
Типове значення \fBSLACKKEY\fP залежить від вашого порту Slackware.
.TP 5
\fBTEMP\fP
.br
Вказує каталог куди slackpkg буде зберігати стягнуті пакунки перед їх
встановленням/оновленням.
Значення змінної \fBTEMP\fP типово: /var/cache/packages.
.TP 5
\fBWORKDIR\fP
.br
Вказує каталог для списку пакунків, списку файлів та іншої інформації що
використовуєтьсяй slackpkg у процесі роботи. Не змінюйте її значення доки
не впевнені, що точно знаєте, що робите.
Типове значення змінної \fBWORKDIR\fP /var/lib/slackpkg.
.TP 5
\fBWGETFLAGS\fP
.br
Вказує спеціальні параметри для wget. Якщо ви використовуєте декілька
параметрів, не забудьте взяти їх у подвійні лапки.
Типове значення змінної \fBWGETFLAGS\fP дорівнює "\-\-passive\-ftp"
.TP 5
\fBDELALL\fP
.br
Якщо встановити у значення "on", тоді стягнуті файли буде вилучено після
того як slackpkg встановить або оновить їх (за виключенням випадків коли
slackpkg запущено з командою "download"). Якщо ж значення встановлено у
"off", тоді файли будуть зберігатися у каталозі \fBTEMP\fP (описаному вище).
Типове значення змінної \fBDELALL\fP дорівнює "on".
.br
З командного рядка ви можете її змінювати параметром \-delall=ваше_значення.
.TP 5
\fBCHECKMD5\fP
.br
Вмикає (on) або вимикає (off) перевірку контрольних сум MD5 усіх стягнутих
пакунків перед їх інсталяцією або оновленням.
Типове значення змінної \fBCHECKMD5\fP дорівнює "on".
.br
З командного рядка ви можете змінювати її значення параметром
\-checkmd5=ваше_значення.
.TP 5
\fBCHECKGPG\fP
.br
Вмикає (on) або вимикає (off) перевірку підписів GPG для кожного пакунку
перед їх інсталяцією або оновленням.
Типове значення змінної \fBCHECKGPG\fP встановлено у "on".
.br
З командного рядка ви можете змінювати її значення параметром
\-checkgpg=ваше_значення.
.TP 5
\fBCHECKSIZE\fP
.br
Вмикає (on) або вимикає (off) перевірку доступного вільного місця на диску
перед інсталяцією або оновленням.
Типове значення змінної \fBCHECKSIZE\fP встановлено у "off".
.br
З командного рядка ви можете змінювати її значення параметром
\-checksize=ваше_значення.
.TP 5
\fBPKGMAIN\fP
.br
Вказує головний каталог дистрибутива. Зазвичай не потрібно піклуватися про
цю змінну, оскільки Slackpkg намагається визначити її самостійно спираючись
на вашу архітектуру. Якщо потрібно змінити їх, тоді додайте цю змінну у ваш
slackpkg.conf. Це завжди має бути директорія яка містить набори пакунків
(A, AP, D, E, F, ...).
Типово: залежить від вашого порту Slackware
.TP 5
\fBPRIORITY\fP
.br
Набір бажаних каталогів на мережевих дзеркалах, де slackpkg шукає потрібні
йому пакунки. Якщо пакунок знайдено у більш ніж одному місці, тоді пакунок з
першої директорії буде мати вищий пріоритет ніж з другої, з другої перед
третьою й т.д.
Типове значення (у порядку): patches %PKGMAIN extra pasture testing
.TP 5
\fBPOSTINST\fP
.br
Вмикає (on) або вимикає (off) деякі можливості slackpkg'а після інсталяції
пакунків, такі як: перевірка нових *.new файлів, нових образів ядра,
підказки користувачу.
Типове значення змінної \fBPOSTINST\fP встановлено у "on".
.br
З командного рядка ви можете змінювати її значення параметром
\-postinst=ваше_значення.
.TP 5
\fBONLY_NEW_DOTNEW\fP
.br
Коли значення \fBPOSTINST\fP встановлено у "on", slackpkg шукає усі .new файли
у каталозі /etc й підказує користувачу, що вони можуть зробити з
ними. Однак, деякі користувачі бажають бачити лише .new файли встановлені
slackpkg останньою командою. Якщо ви з їх числа, встановіть значення
\fBONLY_NEW_DOTNEW\fP у "on".
Типове значення для змінної \fBONLY_NEW_DOTNEW\fP встановлено у "off". Змінюйте
її лише якщо ви точно знаєте що робите...
.br
З командного рядка ви можете змінювати її значення параметром:
\-only_new_dotnew=ваше_значення.
.TP 5
\fBONOFF\fP
.br
Змінна \fBONOFF\fP визначає початкову поведінку діалогового інтерфейсу. Якщо
встановити значення у "on" \- тоді усі пакунки буде обрано типово. Якщо ви
надаєте перевагу іншим варіантам (тобто коли усі пакунки не вибираються
разом), встановіть її у "off".
Типово змінна \fBONOFF\fP встановлена у \*(rqon".
.br
З командного рядка ви можете змінювати її значення параметром
\-onoff=ваше_значення.
.TP 5
\fBDOWNLOAD_ALL\fP
.br
Якщо ця змінна встановлена у "on", тоді усі файли, на які був запит, буде
стягнуто разом до виконання основної команди( install або upgrade). Якщо ж
змінна встановлена у значення "off", тоді потрібні файли будуть
завантажуватися по одному перед безпосереднім виконанням основної команди:
install або upgrade.
Типово змінна \fBDOWNLOAD_ALL\fP встановлена у значення "off".
.br
З командного рядка ви можете змінювати її значення параметром:
\-download_all=ваше_значення.
.TP 5
\fBDIALOG\fP
.br
Вмикає (on) або вимикає (off) діалоговий інтерфейс.
Типово змінна \fBDIALOG\fP встановлена у "on".
.br
З командного рядка ви можете встановити її параметром \-dialog=ваше_значення.
.TP 5
\fBDIALOG_MAXARGS\fP
.br
Встановлює максимальне число знаків що посилаються програмі "dialog" у
якості параметру. Якщо число знаків що передаються перевищує це число, тоді
slackpkg вилучає інформацію про поточну версію кожного пакунку. Якщо навіть
після цього число знаків перевищує межу допустимого, тоді slackpkg повертає
користувачу повідомлення про помилку.
Якщо змінна \fBDIALOG_MAXARGS\fP не встановлена, тоді 19500 є типовим
значенням.
.br
У командному рядку, для зміни значення змінної, ви можете використовувати
параметр: \-dialog_maxargs=ваше_значення.
.TP 5
\fBBATCH\fP
.br
Вмикає (on) або вимикає (off) безінтерактивний режим. Коли запускається у
пакунковому режимі, slackpkg припиняє показувати підказки. Замість цього,
відповіді на усі питання встановлюються у \fBDEFAULT_ANSWER\fP(дивись нижче).
.br
Якщо ви проводите оновлення у цьому режимі, тоді вам згодом потрібно
запустити "slackpkg new\-config" щоб знайти та об’єднати .new файли.
Типове значення змінної \fBBATCH\fP встановлено у "off".
.br
З командного рядка ви можете встановити змінну параметром:
\-batch=ваше_значення.
.TP 5
\fBDEFAULT_ANSWER\fP
.br
Це типова відповідь на питання підказок, що показуються користувачу. Це
використовується лише у безінтерактивному режимі (коли змінна \fBBATCH\fP має
значення "yes" або пакунковий режим задано через командний рядок); інакше,
ця змінна не використовується.
.br
Припустимими значеннями є "y" або "n".
Типово змінна \fBDEFAULT_ANSWER\fP встановлена у "n".
.br
У командному рядку, для зміни значення змінної, ви можете використовувати
параметр: \-default_answer=ваше_значення.
.TP 5
\fBUSE_INCLUDES\fP
.br
Шаблони slackpkg можуть включати у себе інші шаблони, для зменшення
повторюваності одних й тих самих пакунків у різних шаблонах. Якщо ви бажаєте
вилучити лише специфічні шаблони, тоді ви можете вимкнути опрацювання
вкладених шаблонів #include.
Типове значення змінної \fBUSE_INCLUDES\fP встановлено у "on".
.br
З командного рядка ви можете змінити змінну параметром:
\-use_includes=ваше_значення.
.TP 5
\fBSPINNING\fP
.br
Коли slackpkg чимось зайнятий деякий час, ви можете бачити значок що
повертається як ознаку активності. Якщо ви не бажаєте його бачити, ви можете
вимкнути його встановивши цю змінну у значення "off".
Типове значення змінної \fBSPINNING\fP встановлено у "on".
.br
З командного рядка ви можете встановити її параметром:
\-spinning=ваше_значення.
.SH ФАЙЛИ
.TP 5
\fB/etc/slackpkg/slacpkg.conf\fP
.SH "ДИВІТЬСЯ ТАКОЖ"
\fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8)
\fBremovepkg\fP(8)

View file

@ -54,27 +54,37 @@
#file://path/to/some/directory/
#
#----------------------------------------------------------------
# Slackware ARM x.x (for an assumed release of the hard float port)
# Slackware ARM 15.0: 32bit armv7, hardware floating point ABI.
#----------------------------------------------------------------
#ftp://slackware.uk/slackwarearm/slackwarearm-x.x/
#ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-x.x/
#ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-x.x/
#ftp://mirrors.vbi.vt.edu/linux/slackwarearm/slackwarearm-x.x/
#ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-x.x/
#ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-x.x/
#http://slackware.uk/slackwarearm/slackwarearm-15.0/
#http://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-15.0/
#http://ftp.slackware.pl/pub/slackwarearm/slackwarearm-15.0/
#https://mirror.slackbuilds.org/slackwarearm/slackwarearm-15.0/
#https://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-15.0/
#
#ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-x.x/
#http://ftp.arm.slackware.com/slackwarearm/slackwarearm-15.0/
#
#----------------------------------------------------------------
# Slackware ARM current
# Slackware ARM current: 32bit armv7, hardware floating point ABI.
#----------------------------------------------------------------
#ftp://slackware.uk/slackwarearm/slackwarearm-current/
#ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-current/
#ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-current/
#ftp://mirrors.vbi.vt.edu/linux/slackwarearm/slackwarearm-current/
#ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-current/
#ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-current/
#http://slackware.uk/slackwarearm/slackwarearm-current/
#http://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-current/
#http://ftp.slackware.pl/pub/slackwarearm/slackwarearm-current/
#https://mirror.slackbuilds.org/slackwarearm/slackwarearm-current/
#https://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-current/
#
#http://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/
#
#ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/
#----------------------------------------------------------------
# Slackware AArch64 (ARM64) current: 64 bit armv8
#----------------------------------------------------------------
#http://slackware.uk/slackwarearm/slackwareaarch64-current/
#http://ftp.halifax.rwth-aachen.de/slackwarearm/slackwareaarch64-current/
#http://ftp.slackware.pl/pub/slackwarearm/slackwareaarch64-current/
#https://mirror.slackbuilds.org/slackwarearm/slackwareaarch64-current/
#https://slackware.absolutehosting.net/pub/slackwarearm/slackwareaarch64-current/
#
#http://ftp.arm.slackware.com/slackwarearm/slackwareaarch64-current/
#

View file

@ -49,7 +49,7 @@
# Slackware-14.2
#----------------------------------------------------------------
# USE MIRRORS.SLACKWARE.COM (DO NOT USE FTP - ONLY HTTP FINDS A NEARBY MIRROR)
# https://mirrors.slackware.com/slackware/slackware-14.2/
https://mirrors.slackware.com/slackware/slackware-14.2/
#
#
# Here are some individual mirrors that can be used instead of the
@ -162,8 +162,7 @@
# ftp://ftp.sunet.se/mirror/slackware.com/slackware-14.2/
# http://ftp.sunet.se/mirror/slackware.com/slackware-14.2/
# SWITZERLAND (CH)
# ftp://mirror.switch.ch/mirror/slackware/slackware-14.2/
# http://mirror.switch.ch/ftp/mirror/slackware/slackware-14.2/
# https://mirror.init7.net/slackware/slackware-14.2/
# TAIWAN (TW)
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-14.2/
# http://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-14.2/
@ -176,6 +175,8 @@
# ftp://mirrors.mithril.org.ua/linux/slackware/slackware-14.2/
# http://mirrors.mithril.org.ua/linux/slackware/slackware-14.2/
# UNITED KINGDOM (UK)
# http://slackware.uk/slackware/slackware-14.2/
# ftp://slackware.uk/slackware/slackware-14.2/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-14.2/
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-14.2/
# ftp://mirror.bytemark.co.uk/slackware/slackware-14.2/
@ -242,7 +243,6 @@
# ftp://mirror.its.dal.ca/slackware/slackware-current/
# http://mirror.its.dal.ca/slackware/slackware-current/
# CHINA (CN)
# http://mirror.bjtu.edu.cn/slackware/slackware-current/
# http://mirrors.163.com/slackware/slackware-current/
# http://mirrors.ustc.edu.cn/slackware/slackware-current/
# COSTA RICA (CR)
@ -328,8 +328,7 @@
# ftp://ftp.sunet.se/mirror/slackware.com/slackware-current/
# http://ftp.sunet.se/mirror/slackware.com/slackware-current/
# SWITZERLAND (CH)
# ftp://mirror.switch.ch/mirror/slackware/slackware-current/
# http://mirror.switch.ch/ftp/mirror/slackware/slackware-current/
# https://mirror.init7.net/slackware/slackware-current/
# TAIWAN (TW)
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-current/
# http://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-current/
@ -344,6 +343,8 @@
# ftp://mirrors.mithril.org.ua/linux/slackware/slackware-current/
# http://mirrors.mithril.org.ua/linux/slackware/slackware-current/
# UNITED KINGDOM (UK)
# http://slackware.uk/slackware/slackware-current/
# ftp://slackware.uk/slackware/slackware-current/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/
# ftp://mirror.bytemark.co.uk/slackware/slackware-current/

View file

@ -49,7 +49,7 @@
# Slackware64-14.2
#----------------------------------------------------------------
# USE MIRRORS.SLACKWARE.COM (DO NOT USE FTP - ONLY HTTP FINDS A NEARBY MIRROR)
# https://mirrors.slackware.com/slackware/slackware64-14.2/
https://mirrors.slackware.com/slackware/slackware64-14.2/
#
#
# Here are some individual mirrors that can be used instead of the
@ -160,8 +160,7 @@
# ftp://ftp.sunet.se/mirror/slackware.com/slackware64-14.2/
# http://ftp.sunet.se/mirror/slackware.com/slackware64-14.2/
# SWITZERLAND (CH)
# ftp://mirror.switch.ch/mirror/slackware/slackware64-14.2/
# http://mirror.switch.ch/ftp/mirror/slackware/slackware64-14.2/
# https://mirror.init7.net/slackware/slackware64-14.2/
# TAIWAN (TW)
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware64-14.2/
# http://ftp.isu.edu.tw/pub/Linux/Slackware/slackware64-14.2/
@ -174,6 +173,8 @@
# ftp://mirrors.mithril.org.ua/linux/slackware/slackware64-14.2/
# http://mirrors.mithril.org.ua/linux/slackware/slackware64-14.2/
# UNITED KINGDOM (UK)
# http://slackware.uk/slackware/slackware64-14.2/
# ftp://slackware.uk/slackware/slackware64-14.2/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/
# ftp://mirror.bytemark.co.uk/slackware/slackware64-14.2/
@ -240,7 +241,6 @@
# ftp://mirror.its.dal.ca/slackware/slackware64-current/
# http://mirror.its.dal.ca/slackware/slackware64-current/
# CHINA (CN)
# http://mirror.bjtu.edu.cn/slackware/slackware64-current/
# http://mirrors.163.com/slackware/slackware64-current/
# http://mirrors.ustc.edu.cn/slackware/slackware64-current/
# COSTA RICA (CR)
@ -324,8 +324,7 @@
# ftp://ftp.sunet.se/mirror/slackware.com/slackware64-current/
# http://ftp.sunet.se/mirror/slackware.com/slackware64-current/
# SWITZERLAND (CH)
# ftp://mirror.switch.ch/mirror/slackware/slackware64-current/
# http://mirror.switch.ch/ftp/mirror/slackware/slackware64-current/
# https://mirror.init7.net/slackware/slackware64-current/
# TAIWAN (TW)
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware64-current/
# http://ftp.isu.edu.tw/pub/Linux/Slackware/slackware64-current/
@ -338,6 +337,8 @@
# ftp://mirrors.mithril.org.ua/linux/slackware/slackware64-current/
# http://mirrors.mithril.org.ua/linux/slackware/slackware64-current/
# UNITED KINGDOM (UK)
# http://slackware.uk/slackware/slackware64-current/
# ftp://slackware.uk/slackware/slackware64-current/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-current/
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-current/
# ftp://mirror.bytemark.co.uk/slackware/slackware64-current/

View file

@ -23,13 +23,20 @@
VERSION=$(NF-2)
NF=NF-3
NAME=$0
PKGNAME=NAME"-"VERSION"-"ARCH"-"RELEASE
if (VERSION == "") { VERSION="UNKNOWN" ; }
if (ARCH == "") { ARCH= "UNKNOWN" ; }
if (RELEASE == "") { RELEASE= "UNKNOWN" ; }
} else {
RELEASE=none
ARCH=none
VERSION=none
EXTENSION=tgz
NAME=$0
PKGNAME=NAME"-"VERSION"-"ARCH"-"RELEASE
}
FS=fs
print DIR" "NAME" "VERSION" "ARCH" "RELEASE" "NAME"-"VERSION"-"ARCH"-"RELEASE" "PATH" "EXTENSION
print DIR" "NAME" "VERSION" "ARCH" "RELEASE" "PKGNAME" "PATH" "EXTENSION
}

View file

@ -47,7 +47,7 @@ mergenew() {
;;
I|i)
if [ -f "${FULLNAME}.smerge" ]; then
if [ -e "${FULLNAME}" ]; then
if [ -e "${FULLNAME}" ] && [ "$ORIG_BACKUPS" != "off" ]; then
mv "${FULLNAME}" "${FULLNAME}.orig"
fi
mv "${FULLNAME}.smerge" "${FULLNAME}"
@ -101,7 +101,7 @@ overold() {
FILEPATH=$(dirname $i)
FULLNAME="${FILEPATH}/${BASENAME}"
if [ -e ${FULLNAME} ]; then
if [ -e ${FULLNAME} ] && [ "$ORIG_BACKUPS" != "off" ]; then
mv ${FULLNAME} ${FULLNAME}.orig
fi
mv ${FULLNAME}.new ${FULLNAME}
@ -141,21 +141,52 @@ looknew() {
-not -name "shadow.new" \
-not -name "gshadow.new" 2>/dev/null | sort 2>/dev/null)
if [ "$FILES" != "" ]; then
echo -e "\n\
Some packages had new configuration files installed.
newcount=$(echo "$FILES" | wc -l)
echo -ne "\n\
Some packages had new configuration files installed ($newcount new files):\n\n"
SIZE=$(stty size)
ROWS=${SIZE% *}
LISTMAX=$((ROWS-20))
if [ $newcount -le $LISTMAX ]; then
echo -e "$FILES"
else
F=0
for FN in $FILES; do
F=$((F+1))
echo "$FN"
if [ $F -ge $LISTMAX ]; then
F=0
echo -ne "\nPress SPACE for more, ENTER to skip"
IFS=$'\n' read -rn 1 junk
echo -e "\n"
if [ "$junk" = " " ]; then
continue
elif [ "$junk" = "" ]; then
break
fi
fi
done
fi
echo -ne "\n\
You have four choices:
(K)eep the old files and consider .new files later
(O)verwrite all old files with the new ones. The
old files will be stored with the suffix .orig
(O)verwrite all old files with the new ones"
[ "$ORIG_BACKUPS" != "off" ] && echo -ne ". The
old files will be stored with the suffix .orig"
echo -e "\n\n\
(R)emove all .new files
(P)rompt K, O, R selection for every single file
What do you want (K/O/R/P)?"
answer
answer
case $ANSWER in
K|k)
break
@ -178,7 +209,7 @@ What do you want (K/O/R/P)?"
GOEX=0
while [ $GOEX -eq 0 ]; do
echo
showmenu $i "(K)eep" "(O)verwrite" "(R)emove" "(D)iff" "(M)erge" "(V)imdiff"
showmenu $i "(K)eep" "(O)verwrite" "(R)emove" "(D)iff" "(M)erge" "(V)imdiff"
read ANSWER
case $ANSWER in
O|o)
@ -195,9 +226,9 @@ What do you want (K/O/R/P)?"
M|m)
mergenew $1
;;
V|v)
runvimdiff $1
;;
V|v)
runvimdiff $1
;;
K|k|*)
GOEX=1
;;
@ -236,7 +267,7 @@ Your kernel image was updated, and lilo does not appear to be used on
your system. You may need to adjust your boot manager (like GRUB) to
boot the appropriate kernel (after generating an initrd if required)."
fi
echo -e "Press any key to continue...\n "
echo -e "Press the \"Enter\" key to continue...\n "
read _junk
fi
}

View file

@ -178,6 +178,14 @@ while [ -n "$1" ] ; do
ONLY_NEW_DOTNEW=off
shift
;;
-orig_backups=on)
ORIG_BACKUPS=on
shift
;;
-orig_backups=off)
ORIG_BACKUPS=off
shift
;;
-use_includes=on)
USE_INCLUDES=on
shift
@ -206,7 +214,7 @@ while [ -n "$1" ] ; do
SOURCE=$(echo $1 | cut -f2 -d=)
shift
;;
install|reinstall|upgrade|remove|blacklist|download)
install|reinstall|upgrade|remove|download)
CMD=$1
shift
if [ -n "$1" ]; then
@ -238,7 +246,7 @@ while [ -n "$1" ] ; do
shift
fi
;;
install-new|upgrade-all|clean-system|new-config|check-updates|help)
install-new|upgrade-all|clean-system|new-config|check-updates|show-changelog|help)
CMD=$1
shift
if [ -n "$1" ]; then
@ -310,12 +318,23 @@ case "$CMD" in
full_usage
;;
check-updates)
# output to stdout if no change, or stderr if changes. Will cause
# cron jobs to notify system admin
if checkchangelog 1>/dev/null 2>/dev/null ; then
echo "No updated packages since last check."
echo "Slackpkg: No updated packages since last check."
else
echo "Updated packages are available since last check."
echo "Slackpkg: Updated packages are available since last check." >&2
fi
;;
show-changelog)
# display changelog and exit
if [ -e ${ROOT}/${WORKDIR}/ChangeLog.txt ]; then
$MORECMD ${ROOT}/${WORKDIR}/ChangeLog.txt
else
echo "ChangeLog.txt file not found. Aborting"
fi
POSTINST=off
;;
update)
# If you are using "slackpkg update gpg" OR the system
# doesn't have Slackware GPG key, download and install
@ -431,7 +450,7 @@ case "$CMD" in
cleanup
exit 0
fi
for i in pkgtools glibc-solibs aaa_elflibs readline sed; do
for i in pkgtools aaa_glibc-solibs glibc-solibs aaa_libraries aaa_elflibs readline sed; do
FOUND=""
FOUND=$(echo $SHOWLIST | tr -s ' ' "\n" | grep "${i}-[0-9]")
if [ "$FOUND" != "" ]; then
@ -461,20 +480,8 @@ case "$CMD" in
grep -e "^\([a-z]\)" $CONF/blacklist | $MORECMD
cleanup
fi
makelist ${INPUTLIST}
for i in $LIST; do
BASENAME=$(cutpkg $i)
BLACKLIST="$BLACKLIST $BASENAME"
done
BLACKLIST=$(echo $BLACKLIST | tr ' ' "\n")
if [ "$BLACKLIST" = "" ]; then
echo -e "No packages match the pattern."
cleanup
else
showlist "$BLACKLIST" $CMD
fi
# As of 15.0, this function just runs /bin/false and exits with a comment
blacklist_pkg
;;
file-search)
@ -586,11 +593,11 @@ esac
#
# Executes the post-install. This is the default
# Before runs post-install, check if the slackpkg option is
# remove, search, update, blacklist, info or clean-system.
# remove, search, update, info or clean-system.
# That options don't change configurations files and, if
# someone remove the kernel, i hope he knows what is doing.
#
for i in check-updates remove search file-search update blacklist info \
for i in check-updates remove search file-search update info \
clean-system download generate-template remove-template; do
if [ "$CMD" = "$i" ]; then
POSTINST=off

View file

@ -6,16 +6,11 @@
.SH SYNOPSIS
.B slackpkg
.B [OPTIONS]
.B {install|remove|search|upgrade|reinstall|blacklist}
.B {install|remove|search|file-search|download|upgrade|reinstall|blacklist}
.BI { PATTERN | FILE }
.B slackpkg [OPTIONS] {clean-system|upgrade-all|install-new}
.B slackpkg
.B [OPTIONS]
.B {search|file-search}
.BI { PATTERN | FILE }
.B slackpkg
.B [OPTIONS]
.B {generate-template|install-template|remove-template}
@ -26,7 +21,7 @@
.B slackpkg [OPTIONS] update [gpg]
.B slackpkg [OPTIONS] {new-config|check-updates}
.B slackpkg [OPTIONS] {new-config|check-updates|show-changelog}
.B slackpkg [OPTIONS] help
@ -153,6 +148,11 @@ once and forget it...
Verify if there is any update to ChangeLog.txt. This is good to be used from
cron to alert the sysadmin about updates.
.TP 5
.B show-changelog
.br
Display Slackware ChangeLog.txt file and exit.
.TP 5
.B file-search
.br
@ -166,6 +166,12 @@ distribution. Do you need a strange library? Use file-search to find it.
All packages with matching "filename" will be shown, thus you can see whether
the packages are installed or not; if not, you can download and install them
with other slackpkg actions.
Multiple filenames may be requested for searching by separating them with
space; those fragments will be ORed;
still, "filename" must be one argument; quotes and/or escapes are at your
discretion.
See also
.BR CAVEATS .
.TP 5
.B search
@ -301,6 +307,13 @@ careful, this can put your machine in an unusable state. The "include"
handling can be activated/deactivated in slackpkg.conf or with the
appropriate option in command-line.
.SH CAVEATS
Long story short \(em spaces in filenames (of "file-search" action) are not
supported.
If you happen to be looking for a filename-with-space, you are safe to use the
left-most part up to the space (in that the right-most part after the space
will be ignored anyway (at best) or yield noise (at worst)).
.SH FILES
.TP 5
.B /etc/slackpkg/mirrors

View file

@ -38,6 +38,7 @@ value using "uname -m". The valid values are:
.ds title MACHINE\t\tVALID ARCH VALUES
.ds arm ARM\t\t\tarm
.ds aarch64 AArch64\t\taarch64
.ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc
@ -47,6 +48,8 @@ value using "uname -m". The valid values are:
.br
\*[arm]
.br
\*[aarch64]
.br
\*[x86]
.br
\*[x86_64]
@ -210,6 +213,21 @@ is "off". Only change this if you know what are you doing...
.br
From command line, you can use -only_new_dotnew=value.
.TP 5
.B ORIG_BACKUPS
.br
During integration of .new files during the post installation phase, original
files are backed up to a file name with a .orig extension. To prevent this,
set this option to "off" and note that you will no longer have a copy of the
content of the file prior to it being replaced by the .new version.
The default value of
.B ORIG_BACKUPS
is "on". Only change this if you are sure you don't want backups of
overwritten files.
.br
From the command line, you can use -orig_backups=value.
.TP 5
.B ONOFF
.br

View file

@ -1,9 +1,9 @@
#
# slackpkg.conf - Configuration for SlackPkg
# v2.8
# /etc/slackpkg/slackpkg.conf
# Configuration for SlackPkg
# v15.0
#
#
# SlackPkg - An Automated packaging tool for Slackware Linux
# Copyright (C) 2003-2011 Roberto F. Batista, Evaldo Gardenali
#
@ -24,21 +24,21 @@
# Project Page: http://slackpkg.org/
# Roberto F. Batista (aka PiterPunk) piterpunk@slackware.com
# Evaldo Gardenali (aka UdontKnow) evaldogardenali@fasternet.com.br
#
# For configuration options that have only two states, possible values are
# either "on" or "off"
# Remember, the only official Slackware ports are x86, s390 and arm, and
# slackpkg developers don't have s390 boxes for testing. If you are
# testing/using other architectures and have suggestions or patches,
# please let me know (piterpunk@slackware.com)
# Remember, the only official Slackware ports are x86, s390, arm, and aarch64,
# and slackpkg developers don't have s390 boxes for testing. If you are
# testing/using other architectures and have suggestions or patches, please
# let us know (email rworkman@slackware.com)
#
# Select the architecture of your system. Valid values are:
# i#86 (where # is 3, 4, 5 or 6)
# x86_64
# s390
# arm* (* can be v4, v5tejl, and other ARM versions)
# aarch64
# powerpc
#
# The line is commented because slackpkg will try to find your
@ -64,10 +64,10 @@
# as needed
#SLACKKEY="Slackware Linux Project <security@slackware.com>"
# Downloaded files will be in directory below:
# Downloaded files will be in the TEMP directory:
TEMP=/var/cache/packages
# Package lists, file lists, and others will be at WORKDIR:
# Package lists, file lists, and others will be stored in WORKDIR:
WORKDIR=/var/lib/slackpkg
# Special options for wget (default is WGETFLAGS="--passive-ftp")
@ -85,8 +85,8 @@ CHECKMD5=on
CHECKGPG=on
# If CHECKSIZE is "on", the system will check if we have sufficient disk
# space to install selected package. This make upgrade/install safer, but slow
# upgrade/install process.
# space to install selected package. This make upgrade/install safer, but
# will also slow down the upgrade/install process.
CHECKSIZE=off
# PRIORITY sets the download priority. slackpkg will try to found the
@ -101,14 +101,18 @@ PRIORITY=( patches %PKGMAIN extra pasture testing )
# prompts you for what it should do. Default=on
POSTINST=on
# Post-installation features, by default, search all of /etc for .new files.
# This is the safe option: with it, you won't have any unmerged .new files
# to cause problems. Even so, some people prefer that only the .new files
# installed by the current slackpkg session be checked.
# If this is your case, change ONLY_NEW_DOTNEW to "on".
# Post-installation features, by default, search all of /etc and a few other
# predefined locations for .new files. This is the safe option: with it,
# you won't have any unmerged .new files to cause problems. Even so, some
# people prefer that only the .new files installed by the current slackpkg
# session be checked. If this is your case, change ONLY_NEW_DOTNEW to "on".
# Default=off
ONLY_NEW_DOTNEW=off
# Whether to backup files overwritten by their .new counterparts with a
# .orig extension.
ORIG_BACKUPS=on
# The ONOFF variable sets the initial behavior of the dialog interface.
# If you set this to "on" then all packages will be selected by default.
# If you prefer the opposite option (all unchecked), then set this to "off".

View file

@ -1,6 +1,6 @@
#!/bin/bash
# Copyright 2016, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2016, 2018, 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -23,9 +23,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=slackpkg
VERSION=${VERSION:-2.83.0}
VERSION=${VERSION:-15.0}
ARCH="noarch"
BUILD=${BUILD:-5}
BUILD=${BUILD:-1}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@ -49,101 +49,72 @@ cd $CWD/files
# Install main script:
mkdir -pv $PKG/usr/sbin
cp -av slackpkg.gz $PKG/usr/sbin
gzip -d $PKG/usr/sbin/slackpkg.gz
cp -av slackpkg $PKG/usr/sbin
chmod 755 $PKG/usr/sbin/slackpkg
chown root:root $PKG/usr/sbin/slackpkg
# Prepare /etc directory:
mkdir -pv $PKG/etc/slackpkg
cp -av blacklist.new.gz slackpkg.conf.new.gz $PKG/etc/slackpkg
gzip -d $PKG/etc/slackpkg/*
cp -av blacklist.new slackpkg.conf.new $PKG/etc/slackpkg
chmod 644 $PKG/etc/slackpkg/*
chown root:root $PKG/etc/slackpkg/*
mkdir -pv $PKG/etc/slackpkg/templates
# Install support scripts in /usr/libexec/slackpkg:
mkdir -pv $PKG/usr/libexec/slackpkg
cp -av core-functions.sh.gz cutpkg.awk.gz filelist.awk.gz install-new.awk.gz pkglist.awk.gz \
cp -av core-functions.sh cutpkg.awk filelist.awk install-new.awk pkglist.awk \
$PKG/usr/libexec/slackpkg
gzip -d $PKG/usr/libexec/slackpkg/*
chmod 755 $PKG/usr/libexec/slackpkg/*
chown root:root $PKG/usr/libexec/slackpkg/*
mkdir -pv $PKG/usr/libexec/slackpkg/functions.d
cp -av dialog-functions.sh.gz post-functions.sh.gz \
cp -av dialog-functions.sh post-functions.sh \
$PKG/usr/libexec/slackpkg/functions.d
gzip -d $PKG/usr/libexec/slackpkg/functions.d/*
chmod 755 $PKG/usr/libexec/slackpkg/functions.d/*
chown root:root $PKG/usr/libexec/slackpkg/functions.d/*
# Install man pages:
mkdir -pv $PKG/usr/man/man5
cp -av slackpkg.conf.5.gz $PKG/usr/man/man5
chmod 644 $PKG/usr/man/man5/slackpkg.conf.5.gz
chown root:root $PKG/usr/man/man5/slackpkg.conf.5.gz
cp -av slackpkg.conf.5 $PKG/usr/man/man5
chmod 644 $PKG/usr/man/man5/slackpkg.conf.5
chown root:root $PKG/usr/man/man5/slackpkg.conf.5
mkdir -pv $PKG/usr/man/man8
cp -av slackpkg.8.gz $PKG/usr/man/man8
chmod 644 $PKG/usr/man/man8/slackpkg.8.gz
chown root:root $PKG/usr/man/man8/slackpkg.8.gz
cp -av slackpkg.8 $PKG/usr/man/man8
chmod 644 $PKG/usr/man/man8/slackpkg.8
chown root:root $PKG/usr/man/man8/slackpkg.8
# Install internationalized man pages from
# http://slint.fr/forSlackware/man_l10n/slackpkg/
( cd $PKG/usr/man
tar xf $CWD/manpages-l10n.tar.xz
for page in manpages-l10n/*slackpkg.conf ; do
manpage=$(basename $page)
mkdir -p ${manpage%%.*}/man5
mv $page ${manpage%%.*}/man5/${page#*.}.5
done
for page in manpages-l10n/* ; do
manpage=$(basename $page)
mkdir -p ${manpage%%.*}/man8
mv $page ${manpage%%.*}/man8/${page#*.}.8
done
gzip -9 */man?/*.?
rmdir manpages-l10n
)
for page in manpages-l10n/*slackpkg.conf ; do
manpage=$(basename $page)
mkdir -p $PKG/usr/man/${manpage%%.*}/man5
cp -av $page $PKG/usr/man/${manpage%%.*}/man5/${page#*.}.5
done
for page in manpages-l10n/*slackpkg ; do
manpage=$(basename $page)
mkdir -p $PKG/usr/man/${manpage%%.*}/man8
cp -av $page $PKG/usr/man/${manpage%%.*}/man8/${page#*.}.8
done
chown -R root:root $PKG/usr/man
# Compress manual pages
find $PKG/usr/man -type f -exec gzip -9 {} \;
# Update version number:
sed -i "s/@VERSION@/$VERSION/g" $PKG/usr/sbin/slackpkg
# Prepare documentation directory:
mkdir -pv $PKG/usr/doc/slackpkg-$VERSION
cp -av ChangeLog.gz GPL.gz README.gz mirrors* \
cp -av ChangeLog GPL README mirrors* \
$PKG/usr/doc/slackpkg-$VERSION
chown root:root $PKG/usr/doc/slackpkg-$VERSION/*
chmod 644 $PKG/usr/doc/slackpkg-$VERSION/*
gzip -d $PKG/usr/doc/slackpkg-$VERSION/*
# Create additional directories needed by slackpkg:
mkdir -pv $PKG/var/lib/slackpkg
mkdir -pv $PKG/var/cache/packages
# Apply patch in case /var/log/packages is a symlink:
( cd $PKG/usr/libexec/slackpkg
zcat $CWD/0001-Fix-for-var_log_packages-being-a-symlink.patch.gz | patch -p1 --verbose || exit 1
) || exit 1
# Check for new Changelog.txt by checking CHECKSUMS.md5.asc first:
( cd $PKG/usr/libexec/slackpkg
zcat $CWD/0002-Use-CHECKSUMS.md5.asc-to-determine-ChangeLog-newness.patch.gz | patch -p2 --verbose || exit 1
) || exit 1
# Remove dead mirrors:
( cd $PKG/usr/doc/slackpkg-$VERSION
zcat $CWD/0003-mirrors-x86-.sample-Remove-bjtu.edu.cn-mirror.patch.gz | patch -p2 --verbose || exit 1
) || exit 1
( cd $PKG/usr/libexec/slackpkg/functions.d
zcat $CWD/0005-Clarify-that-a-press-of-Enter-is-needed-to-confirm-k.patch.gz | patch -p2 --verbose || exit 1
) || exit 1
( cd $PKG/usr/libexec/slackpkg
zcat $CWD/0006-Mention-possible-stale-mirror-if-CHECKSUMS.md5-gpg-v.patch.gz | patch -p2 --verbose || exit 1
) || exit 1
mkdir -p $PKG/install
zcat $CWD/doinst.sh.gz | sed -e "s/@VERSION@/$VERSION/g" > $PKG/install/doinst.sh
cat $CWD/doinst.sh | sed -e "s/@VERSION@/$VERSION/g" > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG

View file

@ -25,9 +25,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=soma
VERSION=${VERSION:-3.3.6}
VERSION=${VERSION:-3.3.7}
ARCH=noarch
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information

View file

@ -1,8 +1,8 @@
PRGNAM="soma"
VERSION="3.3.6"
VERSION="3.3.7"
HOMEPAGE="http://tty1.uk/slackbuilds/noversion/soma/"
DOWNLOAD="http://git.tty1.uk/cgit.cgi/soma/snapshot/soma-3.3.6.tar.gz"
MD5SUM="0110186a251aa612a47bdc282f7b1709"
DOWNLOAD="http://git.tty1.uk/cgit.cgi/soma/snapshot/soma-3.3.7.tar.gz"
MD5SUM="de59998824a5121075795d93ab3a631e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

View file

@ -1,6 +1,6 @@
#!/bin/bash
# Copyright 2017, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2017, 2018, 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -74,9 +74,9 @@ rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
rm -rf $PKGNAM-$VERSION $PKGNAM-$(echo $VERSION | rev | cut -f2- -d . | rev)
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
cd $PKGNAM-$VERSION || exit 1
cd $PKGNAM-$VERSION || cd $PKGNAM-$(echo $VERSION | rev | cut -f2- -d . | rev) || exit 1
chown -R root:root .
find . \

View file

@ -1,3 +1,6 @@
Fri Feb 5 20:56:27 UTC 2021
Patched for aaa_glibc-solibs rename.
+--------------------------+
Mon Feb 1 18:59:32 UTC 2021
Add upgradepkg to the installer image.
+--------------------------+

View file

@ -1414,9 +1414,9 @@ cp -fa${VERBOSE1} $TMP/extract-packages/lib${LIBDIRSUFFIX}/*so* \
lib${LIBDIRSUFFIX}/
rm -rf $TMP/extract-packages
# a/glibc-solibs:
# a/aaa_glibc-solibs:
mkdir -p $TMP/extract-packages
installpkg --terse -root $TMP/extract-packages $SLACKROOT/${DISTRODIR}/a/glibc-solibs-*.t[gblx]z
installpkg --terse -root $TMP/extract-packages $SLACKROOT/${DISTRODIR}/a/aaa_glibc-solibs-*.t[gblx]z
cp -fa${VERBOSE1} /lib${LIBDIRSUFFIX}/ld-linux*so* lib${LIBDIRSUFFIX}/
cp -fa${VERBOSE1} $TMP/extract-packages/lib${LIBDIRSUFFIX}/*so* \
lib${LIBDIRSUFFIX}/

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.13 Kernel Configuration
# Linux/x86 5.10.14 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=elfutils
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1,155 +0,0 @@
#!/bin/sh
# Copyright (C) 2002, 2005 Slackware Linux, Inc.
# Copyright 2005, 2006, 2011, 2012, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# Swap glibc on the fly.
#
# If we're on a running system we have to handle this _very_ carefully. :-)
# The tricks involved here get trickier every time...
# OK, now we have to be sure of a few things. First, you do have a 2.6
# kernel running, right?
if [ -r /proc/ksyms ]; then
echo "FATAL: you need to be running a 2.6.x kernel in order to upgrade"
echo "to this version of glibc."
echo
sleep 999
exit 1
fi
# Next, stop using the /lib/ntpl libraries. These are now obsolete and
# will break the installation if present:
if [ -d lib/tls ]; then
mkdir -p lib/obsolete
mv lib/tls lib/obsolete
fi
if [ -x sbin/ldconfig ]; then
sbin/ldconfig -r . 2> /dev/null
fi
# Install NPTL glibc libraries:
if [ -x /sbin/ldconfig -a -d lib/incoming ]; then # swap on the fly
# Try to protect with flock against another installpkg/removepkg running
# ldconfig while we're doing the on-the-fly install:
mkdir -p run/lock/pkgtools
( flock 9 || exit 11
# First create copies of the incoming libraries:
( cd lib/incoming
for file in * ; do
if [ ! -r ../${file}.incoming ]; then
cp -a $file ../${file}.incoming
fi
done
)
# Then switch to them all at once:
/sbin/ldconfig -l lib/*.incoming 2> /dev/null
# Remove old versions of the glibc libraries. If you really don't want to
# do this for some reason, create a file /etc/glibc-nowipe.
if [ ! -r etc/glibc-nowipe ]; then
( cd lib
for INCOMING in incoming/*-* ; do
LIBPREFIX=$(basename $INCOMING | cut -f 1 -d -)
for LIBRARY in ${LIBPREFIX}-* ; do
# Don't remove the library if it ends in .incoming:
if [ "$(echo $LIBRARY | rev | cut -f 1 -d .)" = "gnimocni" ]; then
continue
fi
# Don't remove symlinks:
if [ -L $LIBRARY ]; then
continue
fi
rm -f $LIBRARY
done
done
)
fi
# Finally, rename them and clean up:
( cd lib
for file in *.incoming ; do
rm -f `basename $file .incoming`
cp -a $file `basename $file .incoming`
/sbin/ldconfig -l `basename $file .incoming` 2> /dev/null
rm -f $file
done
)
) 9> run/lock/pkgtools/ldconfig.lock
else # no ldconfig? This is a broken situation, but we will do what we can:
( cd lib/incoming
for file in * ; do
cp -a $file ..
done
)
fi
# Now, get rid of the temporary directory:
rm -rf lib/incoming
# Done installing NPTL glibc libraries.
# Handle config files:
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/profile.d/glibc.csh.new
config etc/profile.d/glibc.sh.new
# Clearly you already decided this issue. :-)
rm -f etc/profile.d/glibc.csh.new
rm -f etc/profile.d/glibc.sh.new
# This block below *should* be dead code, but it's probably safer to leave it
# here as a fallback. It no longer has complete coverage of all the links
# that would be needed in /lib${LIBDIRSUFFIX}, but it covers enough that if
# we did fall back on this the machine would boot until it reached the boot
# time call to ldconfig, which would then take care of any missing links.
if [ ! -x /sbin/ldconfig ]; then
( cd lib ; rm -rf libm.so.6 )
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
( cd lib ; rm -rf libnss_files.so.2 )
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
( cd lib ; rm -rf libresolv.so.2 )
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
( cd lib ; rm -rf libutil.so.1 )
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
( cd lib ; rm -rf libnss_compat.so.2 )
( cd lib ; ln -sf libnss_compat-@@VERSION@@.so libnss_compat.so.2 )
( cd lib ; rm -rf libthread_db.so.1 )
( cd lib ; ln -sf libthread_db-1.0.so libthread_db.so.1 )
( cd lib ; rm -rf libnss_hesiod.so.2 )
( cd lib ; ln -sf libnss_hesiod-@@VERSION@@.so libnss_hesiod.so.2 )
( cd lib ; rm -rf libanl.so.1 )
( cd lib ; ln -sf libanl-@@VERSION@@.so libanl.so.1 )
( cd lib ; rm -rf libcrypt.so.1 )
( cd lib ; ln -sf libcrypt-@@VERSION@@.so libcrypt.so.1 )
( cd lib ; rm -rf libBrokenLocale.so.1 )
( cd lib ; ln -sf libBrokenLocale-@@VERSION@@.so libBrokenLocale.so.1 )
( cd lib ; rm -rf ld-linux.so.2 )
( cd lib ; ln -sf ld-@@VERSION@@.so ld-linux.so.2 )
( cd lib ; rm -rf libdl.so.2 )
( cd lib ; ln -sf libdl-@@VERSION@@.so libdl.so.2 )
( cd lib ; rm -rf libnss_dns.so.2 )
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
( cd lib ; rm -rf libpthread.so.0 )
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
( cd lib ; rm -rf libc.so.6 )
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
( cd lib ; rm -rf librt.so.1 )
( cd lib ; ln -sf librt-@@VERSION@@.so librt.so.1 )
fi

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "
@ -48,7 +48,7 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "glibc-$VERSION-$ARCH-$BUILD.txz"
echo "glibc-i18n-$VERSION-$ARCH-$BUILD.txz"
echo "glibc-profile-$VERSION-$ARCH-$BUILD.txz"
echo "glibc-solibs-$VERSION-$ARCH-$BUILD.txz"
echo "aaa_glibc-solibs-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
@ -164,7 +164,7 @@ apply_patches() {
# This is going to be the initial $DESTDIR:
export PKG=$TMP/package-glibc-incoming-tree
PGLIBC=$TMP/package-glibc
PSOLIBS=$TMP/package-glibc-solibs
PSOLIBS=$TMP/package-aaa_glibc-solibs
PI18N=$TMP/package-glibc-i18n
PPROFILE=$TMP/package-glibc-profile
PDEBUG=$TMP/package-glibc-debug
@ -388,7 +388,7 @@ mkdir install
cp -a $CWD/slack-desc.glibc-i18n install/slack-desc
makepkg -l y -c n $TMP/glibc-i18n-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# glibc-solibs:
# aaa_glibc-solibs:
cd $PSOLIBS
mkdir -p etc/profile.d
cp -a $CWD/profile.d/* etc/profile.d
@ -418,8 +418,8 @@ mv sbin/ldconfig .
rm sbin/*
mv ldconfig sbin
mkdir install
cp -a $CWD/slack-desc.glibc-solibs install/slack-desc
cp -a $CWD/doinst.sh-glibc-solibs install/doinst.sh
cp -a $CWD/slack-desc.aaa_glibc-solibs install/slack-desc
cp -a $CWD/doinst.sh-aaa_glibc-solibs install/doinst.sh
# Fix specific versioning for the symlink creation script. This part of the
# script would only be used in the case where there is no ldconfig on the
# running system that's used to install the package. That should never be the
@ -430,7 +430,7 @@ fix_doinst
# Only scrub the links in /lib{,64} that will be created by ldconfig:
find lib${LIBDIRSUFFIX} -type l -exec rm {} \+
# Build the package:
makepkg -l y -c n $TMP/glibc-solibs-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
makepkg -l y -c n $TMP/aaa_glibc-solibs-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# And finally, the complete "all-in-one" glibc package is created
# from whatever was leftover:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
aa_glibc-solibs: aa_glibc-solibs (shared GNU C libraries)
aa_glibc-solibs:
aa_glibc-solibs: This package contains the shared libraries, binaries, and support
aa_glibc-solibs: files required to run most Linux applications linked with glibc.
aa_glibc-solibs:
aa_glibc-solibs:
aa_glibc-solibs:
aa_glibc-solibs:
aa_glibc-solibs:
aa_glibc-solibs:
aa_glibc-solibs:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
aaa_glibc-solibs: aaa_glibc-solibs (shared GNU C libraries)
aaa_glibc-solibs:
aaa_glibc-solibs: This package contains the shared libraries, binaries, and support
aaa_glibc-solibs: files required to run most Linux applications linked with glibc.
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
glibc-solibs: glibc-solibs (shared GNU C libraries)
glibc-solibs:
glibc-solibs: This package contains the shared libraries, binaries, and support
glibc-solibs: files required to run most Linux applications linked with glibc.
glibc-solibs:
glibc-solibs:
glibc-solibs:
glibc-solibs:
glibc-solibs:
glibc-solibs:
glibc-solibs:

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=lcms2
VERSION=${VERSION:-$(echo Little-CMS-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libburn
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1 +1 @@
2
1