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.
i3status-rust << Found in GitHub, create your own SlackBuuild
Sometime, just for fun, I like to see how the latest DEs look like:
And many more others
Took to long to prepare the list. @Didier Spaier beat me to it.
Switch to Slackware64-current or Slackware-current. Be prepared for constant updates and having to resolve issues with your third party builds. An example of issues was the recent upgrade of python from 3.8 to 3.9. It going to get more intense I think the closer we get to a possible RC.
I use KeePass with mono and libgdiplus. My own builds.
I use DropBox. Initially installed using Alien Bob's package.
I also have Alien Bob's ktown with Plasma 5 installed and his multilib packages.
If you want to play with other DE's then I suggest using a virtual machine, I use VirtualBox. I don't play much with other DE's or distributions though. I have several VM's for Slackware things though.
I generally build my own third party stuff. I also use a few packages from Alien Bob's repository.
I actually grab the SlackBuild for Vim from -current and compile it myself in a clean 14.2 chroot (plus python3 from SBo) for my 14.2 installation. This is the only stock Slackware package for which I do this. This is very easy to do and takes minimal effort. I already have the clean 14.2 chroot set up for compiling SBo packages.
Quote:
Originally Posted by refaelsh
But I also want it to be always up-to-date. I cant go and manually rerun some script for every package every time its updated.
So you're asking for someone else to compile and package the latest release of software packages you want, but running on Slackware 14.2, and make those packages somehow automatically available to you? I don't think Slackware stable is the distro for you. But feel free to do the work yourself and provide your packages for others to use!
Lets talk please only about packages not on SBo.
Lets talk for example about Firefox script you suggested. It will install latest Firefox and I will be happy.
But I also want it to be always up-to-date. I cant go and manually rerun some script for every package every time its updated.
If Firefox was in SBo, that would solve my problem.
If Firefox was in SBo, you would still have to modify at least the VERISON number in the SBo SlackBuild script and rebuild (run the script) it every time it was updated.
While most of my third party programs are from own SlackBuild's. Most of them are also on SBo. Some of those third party packages are are ready to install packages from Alien Bob's package repository. In the last two days I spent time to rebuild 23 of them against the new python 3.9 upgrade from Oct 25th update to -current. I currently have 111 third party packages installed.
Last edited by chrisretusn; 10-29-2020 at 09:34 AM.
If Firefox was in SBo, you would still have to modify at least the VERISON number in the SBo SlackBuild script and rebuild (run the script) it every time it was updated.
Not accurate. Using sbopkg, it takes exactly one operation to update all SBo packages, just like Arch's `pacman -Syu`.
Not accurate. Using sbopkg, it takes exactly one operation to update all SBo packages, just like Arch's `pacman -Syu`.
Yes it was accurate. The package manager sbopkg is not part of Slackware. If you are using what comes with Slackware you have have to download all the files needed from SBo and the source, then build the package. If you are using a different version of the source you will have to either edit the SlackBuild before running it or pass the version this way to the SlackBuild script.
Code:
# VERSION=1.2.3 bash program.SlackBuild
I don't use sbopkg, so I can't say what it does or does not do. That said, I suspect that if the maintainer has not modified the SlackBuild for the new version you will be SOL until they do.
Bottom line, use Arch with fully automatic upgrades[1] and accept occasional instability or use Slackware and accept "old" packages. You can't have your cake and it it (although you can also maintain both in parallel if you want).
[1] although you'd need the AUR for the latest from git but then you are supposed to build the packages yourself. But even then some SLKBUILDs are sometimes outdated and you'll have to git pull anyway
Last edited by Didier Spaier; 10-29-2020 at 11:48 AM.
Lets talk for example about Firefox script you suggested. It will install latest Firefox and I will be happy.
But I also want it to be always up-to-date. I cant go and manually rerun some script for every package every time its updated.
If Firefox was in SBo, that would solve my problem.
So write a shell script to do all your system update stuff. I have one that does slackpkg updates, and also runs ruario's latest-firefox.sh script (with auto-install), I could add SBo stuff if I felt like it. Configure sudo to run the script for your user (without a password if you want*), alias `sudo yourscript` to something short, and there you go.
*A script like that should be chmod 700, since it's an open door to do anything as root without a password.
So write a shell script to do all your system update stuff. I have one that does slackpkg updates, and also runs ruario's latest-firefox.sh script (with auto-install), I could add SBo stuff if I felt like it. Configure sudo to run the script for your user (without a password if you want*), alias `sudo yourscript` to something short, and there you go.
*A script like that should be chmod 700, since it's an open door to do anything as root without a password.
I understand. Very good suggestion. That is what I will do. Thanks!
Thank you very much to all who replied. I now understand the Slackware Philosophy much better.
I consider the matter closed. I will mark it as [SOLVED].
P.S.
I've decided to give Slackware a chance after this thread.
Thank you all again :-)
Thank you very much to all who replied. I now understand the Slackware Philosophy much better.
I consider the matter closed. I will mark it as [SOLVED].
P.S.
I've decided to give Slackware a chance after this thread.
Thank you all again :-)
I cant seems to find i3status-rust on SBo. Please advise:-)
Looks like there was some misunderstanding on the specific program. i3status is on SBo, but i3status-rust is not. If i3status will work, you can just use that, but if you need the rust version, you'd either need to build it manually, create a SlackBuild (and possibly submit it to SBo and become the maintainer), or see if someone will create a SlackBuild for it and make it available to you.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.