SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm using slackware-current. I've just mirrored Dropline GNOME packages for version 3.38 locally and created
a slackpkg+ repository from it using the `gen_repos_files.sh` tools. Everything works fine except upgrading the packages. To keep Dropline GNOME working, i want to upgrade its packages (pattern `[0-9]+dl`) with packages coming from the same repository only, to prevent upgrading Dropline packages with packages of the same name coming from the slackware-current repository.
Is that possible in `slackpkg.conf` or `slackpkgplus.conf`?
That is what I have been trying to work on with Saxa but I have been really busy with work and family that I haven't completed the Changelog file or any of the other files needed to make it slackpkg+ complaint.
I have a partial Changelog.txt file if you would like to take a look at it and complete as much as you can.
my personal e-mail address is naterussell83@gmail.com, I can send you the files that I have currently done. One thing I am missing is like i said a complete changelog and a GPG-KEY.
I'm using slackware-current. I've just mirrored Dropline GNOME packages for version 3.38 locally and created
a slackpkg+ repository from it using the `gen_repos_files.sh` tools. Everything works fine except upgrading the packages. To keep Dropline GNOME working, i want to upgrade its packages (pattern `[0-9]+dl`) with packages coming from the same repository only, to prevent upgrading Dropline packages with packages of the same name coming from the slackware-current repository.
Is that possible in `slackpkg.conf` or `slackpkgplus.conf`?
thx
Have you added your local repository?
Here is my slackpkgplus.conf, applicable lines on how I would achieve this. I use gen_repos_files.sh on my local nonslack repository. I have removed some of my entries to avoid confusion.
Code:
PKGS_PRIORITY=( slackware64:id3lib ) # Added 2018-01-09, also in alienbob
# I put dropline where I would most likely put it.
PKGS_PRIORITY+=( nonslack slackpkgplus multilib dropline restricted alienbob )
REPOPLUS=( nonslack slackpkgplus multilib dropline restricted alienbob )
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+dev/
MIRRORPLUS['nonslack']=file://home/non-slack/slackbuilds/
MIRRORPLUS['multilib']=file://home/non-slack/multilib/current/
MIRRORPLUS['alienbob']=file://home/non-slack/alienbob/
MIRRORPLUS['restricted']=file://home/non-slack/alienbob_restricted/
# dropline GNOME local mirror were I would place it. Fix it for yours.
MIRRORPLUS['dropline']=file://home/non-slack/dropline-gnome/
It would be nice to see your slackpkgplus.conf though, so I can see what you are doing.
Here is my slackpkgplus.conf, applicable lines on how I would achieve this. I use gen_repos_files.sh on my local nonslack repository. I have removed some of my entries to avoid confusion.
Code:
PKGS_PRIORITY=( slackware64:id3lib ) # Added 2018-01-09, also in alienbob
# I put dropline where I would most likely put it.
PKGS_PRIORITY+=( nonslack slackpkgplus multilib dropline restricted alienbob )
REPOPLUS=( nonslack slackpkgplus multilib dropline restricted alienbob )
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+dev/
MIRRORPLUS['nonslack']=file://home/non-slack/slackbuilds/
MIRRORPLUS['multilib']=file://home/non-slack/multilib/current/
MIRRORPLUS['alienbob']=file://home/non-slack/alienbob/
MIRRORPLUS['restricted']=file://home/non-slack/alienbob_restricted/
# dropline GNOME local mirror were I would place it. Fix it for yours.
MIRRORPLUS['dropline']=file://home/non-slack/dropline-gnome/
It would be nice to see your slackpkgplus.conf though, so I can see what you are doing.
Hi chrisretusn
yes, i have added my local deopline repo, this is my slackpkgplus.conf file (at least the parts that i've changed:
Code:
# i do not use priority yet
#PKGS_PRIORITY=( dropline )
REPOPLUS=( slackpkgplus alienbob restricted dropline )
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64/
MIRRORPLUS['dropline']=file://home/tbazant/dev/dropline/mirror/3.38/
the problem is that `slackpkg upgrade-all` still wants to upgrade for example NetworkManager-openvpn from dropline to slackware64, which might break
functionality. I want dropline packages to remain dropline's :-)
i managed to attach the files you wanted :-)
it took longer than install Slackware.....
* remove the .txt suffix and you got a normal gzipped text file
* i had to split the CHECKSUMS into 3 files, so concatenate them in order once you ungzip them
i managed to attach the files you wanted :-)
it took longer than install Slackware.....
* remove the .txt suffix and you got a normal gzipped text file
* i had to split the CHECKSUMS into 3 files, so concatenate them in order once you ungzip them
good luck!
slackpkg+ suggets to upgrade NetworkManager-openvpn to the stock slackware version because it is no longer in the dropline repository:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.