LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   slackpkg vs. third-party package repository (https://www.linuxquestions.org/questions/slackware-14/slackpkg-vs-third-party-package-repository-4175427364/)

zerouno 09-05-2013 07:41 AM

Now supports http/ftp from cmdline

Code:

slackpkg install http://site/path/package-1-noarch-2.txz
so you does not need to download manually all un-repositorized packages.

Code:

slackpkg upgrade http://www.slakfinder.org/slackpkg+/pkg/slackpkg+-20130905.3-noarch-1mt.txz

but does not check any gpg or md5 checksum (as dir: and file: )

zerouno 09-05-2013 09:53 AM

Slackpkg 0.9.7 released. Available via slackpkg upgrade slackpkg+

This version add the http&co support with directory listing.

slackpkg upgrade http://site/path


See README for details (and, if you want, send me a patch to correct the english grammatical errors ;))

I think that this release maybe an rc to 1.0 (but I've idea for some other feature before release), but I want to wait your feedback and bug report on these features.

Raveriux 09-05-2013 11:03 AM

Quote:

Originally Posted by zerouno (Post 5022335)
Slackpkg 0.9.7 released. Available via slackpkg upgrade slackpkg+

This version add the http&co support with directory listing.

slackpkg upgrade http://site/path


See README for details (and, if you want, send me a patch to correct the english grammatical errors ;))

I think that this release maybe an rc to 1.0 (but I've idea for some other feature before release), but I want to wait your feedback and bug report on these features.

Maybe export existing packages on the sistem list to a file and imoport of that file to install packages that are not in the another or new system would be an good idea?

ponce 09-05-2013 11:38 AM

Quote:

Originally Posted by Raveriux (Post 5022377)
Maybe export existing packages on the sistem list to a file and imoport of that file to install packages that are not in the another or new system would be an good idea?

see the templates options in "man slackpkg"

Raveriux 09-05-2013 11:44 AM

Quote:

Originally Posted by ponce (Post 5022406)
see the templates options in "man slackpkg"

Thanks a lot.

zerouno 09-05-2013 02:35 PM

also:
cd /var/log/packages
ls >/tmp/list

then
slackpkg install /tmp/list

man slackpkg, search for 'FILE'

zerouno 09-09-2013 10:42 AM

0.9.7.2 version released.

It allow to add directory without metadata in config file

MIRRORPLUS['mypackages']=dir://path/to/packages/

all packages must be in a single directory; no subdirectory supported.

For these repositories, slackpkg update is not needed.
When you add a package in directory it will automatically recognized.

It's most useful for who install a personal package and don't want to insert it in blacklist.

set
PKGS_PRIORITY=( mypackages:.* )
to override slackware packages and to be sure that slackpkg upgrade-all no more will ask you to reinstall original package.
When you upgrade a package, copy it in directory and run slackpkg upgrade-all (or slackpkg upgrade mypackages)


This version also supports a new enviroment variable: 'USEBL' (alias USE BLACKLIST). You can put it in slackpkgplus.conf but isn't useful. That variable is to use to temporary skip blacklist file.

I recompile gcc myself, so I put it in blacklist. Now to known if Patrik release a new version (so I must to recompile) I've to monitor the Changelog, but I can also run

USEBL=0 slackpkg search gcc

unfortunatly extending slackpkg I can't add parameters (as 'slackpkg -skipbl search gcc')

zerouno 09-18-2013 03:28 AM

Quote:

Originally Posted by phenixia2003 (Post 4909245)
search and file-search are buggy. I sent a patch to fix it at slackpkg's website.

today included!
from changelog:
Quote:

ap/slackpkg-2.82.0-noarch-10.tgz: Rebuilt.
Patched core-functions.sh to fix searching for qt, phonon, and other
packages in cases where package names overlap.
Thanks to Sébastien Ballet.

The README on slackware/source/ap/slackpkg tell: "slackpkg" is a shell script, so there is no source package.
But where is the slackbuild, the original script, and the included patch? The official download page contains slackpkg-2.82.0-noarch-2.tgz


However we must to test if that slackpkg version impact slackpkg+

phenixia2003 09-18-2013 04:20 AM

Hello,

Quote:

Originally Posted by zerouno (Post 5029784)
today included!
from changelog:

Quote:

ap/slackpkg-2.82.0-noarch-10.tgz: Rebuilt.
Patched core-functions.sh to fix searching for qt, phonon, and other
packages in cases where package names overlap.
Thanks to Sébastien Ballet.
However we must to test if that slackpkg version impact slackpkg+

The inclusion of this patch has no consequence over slackpkg+. It only affects the function makelist() which is not used by the slackpkg+ search, which relies on :
  • the function searchPackages(), starting at line #271
  • the function searchListEX(), starting at line #348
  • the if block starting at line #680, which ends with a call to cleanup() to short-circuit the execution of original slackpkg search.

Cheers

--
SeB

zerouno 09-18-2013 04:33 AM

Thankyou.

I released the slackpkg+-20130910.1 snapshot as 0.9.7.3 stable (it fix only an issue with gpg on dir:// repositories)

Alien Bob 09-18-2013 05:37 AM

Quote:

Originally Posted by zerouno (Post 5029784)
But where is the slackbuild, the original script, and the included patch? The official download page contains slackpkg-2.82.0-noarch-2.tgz


Indeed the package is the source... there is no separate source or SlackBuild.

Eric

zerouno 09-18-2013 05:40 AM

yes but in the world at least one people will type 'makepkg slackpkg-2.82.0-noarch-10.tgz' to create that package!

Alien Bob 09-18-2013 05:49 AM

Quote:

Originally Posted by zerouno (Post 5029867)
yes but in the world at least one people will type 'makepkg slackpkg-2.82.0-noarch-10.tgz' to create that package!

You can, no problem.

Code:

# mkdir -p /tmp/bogus
# cd /tmp/bogus
# explodepkg /path/to/slackpkg-2.82.0-noarch-10.tgz
# ... edit here and there...
# makepkg -l n -c n /path/to/slackpkg-2.82.0-noarch-11.tgz

Eric

zerouno 10-16-2013 07:14 AM

Slackware 14.1 is sufficently stable to call it 'rc1'.

Also I think that slackpkg+ is sufficently mature, so I finally call it 1.0rc1

Latest slackpkg 2.82.0-11 include the (not currently existing) 14.1 official repository becouse when stable release will be released that repositories will be immediatly created.
Unfortunatly I can't add 14.1 third-party repository in slackpkg+ unless I don't know which repositories will be quickly created.

If you know that your repository will be alive in a short after slackware release, you can tell me here and I will add it.

Alien Bob 10-16-2013 03:04 PM

Well here is some of the stuff for Slackware 14.1 that could go into slackpkgplus.conf - note that you can change "14.1" for "14.0" or "13.37" if that is the version of Slackware you are running:

Patented software (restricted slackbuilds):
Code:

http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/
http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86/

The big repository:
Code:

http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/
http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86/

KDE Packages at 'ktown' (the "latest" directory will always point at the newest version of KDE I have available):
Code:

http://taper.alienbase.nl/mirrors/alien-kde/14.1/latest/x86_64/
http://taper.alienbase.nl/mirrors/alien-kde/14.1/latest/x86/

Multilib:
Code:

http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/
Eric


All times are GMT -5. The time now is 11:56 AM.