Your feedback

Me

Click here if you are looking for my blog articles.

Do you have any questions with regard to my packages, SlackBuild scripts, other scripts, or my documentation? Or do you have a request to make? Please use this space to write down your ideas and I will try to answer. Other readers are of course also allowed to voice their thoughts about what you write.

Keep your posts on topic please. No flamewars, trolling, or other nastiness allowed. This is not meant to be a replacement for LinuxQuestions.org

If the blog refuses to accept your post, then perhaps you are affected by a bug in the SQLite plugin. Check if your post contains a string of text which is enclosed by the characters ( ). Is there a pipe symbol or a comma inside those round brackets? Try to remove those and re-post your comment.

My old feedback page got too big with all the comments, so I archived it here: “your older feedback

Eric

160 thoughts on “Your feedback




        1. Aegisub should compile against wxGTK3 if you add this parameter to the configure (assuming you installed my wxGTK3 package):

          # configure –with-wx-config=/usr/bin/wx-config-gtk3


  1. Hi there!

    Are you aware of any problem with Plasma starting in the last couple of days? I am not sure when exactly.

    Today I had to log out and when tried to log in again I simply couldn’t. I started to troubleshoot the issue and initially there was apparently a problem with “baloo” that was generating tons of log messages (similar issue than explained here https://askubuntu.com/questions/1214572/how-do-i-stop-and-remove-kde-baloo-that-is-broken-and-filling-up-my-syslog-file), after stopping baloo I was able to log in again, but I had to try to reproduce the problem … so I logged out and in again, and I just couldn’t. I tried to identify the problem but unsuccessfully so far. So I just removed the whole KDE and installed again from your repository, but with no luck. I can open other desktop environments, as XFCE that I am using right now without issues, and will continue troubleshooting to see if I can find the problem, but just wonder if you (or any of your followers) is experiencing similar problems.

    Thanks!


    1. I am using KDE Plasma5 on Slackware64-current every day, the whole day, and have no issues.
      My desktop (which I use more at the moment than my laptop) has a Nvidia GPU and I use their binary drivers. Also I added the PAM support from the Slackware (and ktown) testing area.
      Baloo can be resource-intensive during the first hours on a freshly installed system while it is busy indexing your files, but that will go back to normal once the indexing is complete. Sometimes a baloo index becomes corrupted (for instance when you do a forced power-down) and then you need to stop baloo, delete its index and restart baloo. But issues with baloo should normally not prevent you from logging in. Is your harddisk having physical issues perhaps?

      To remove and re-create the baloo database, try:
      # balooctl stop ; balooctl disable ; rm -rf ~/.local/share/baloo ; balooctl enable ; balooctl start


      1. Hi again.

        No, the hard disk is a new one and apparently has no errors.

        When starting Plasma from the console it get stuck with this messages:

        Registering “:1.35/StatusNotifierItem” to system tray
        Registering “:1.78/StatusNotifierItem” to system tray
        Registering “:1.80/StatusNotifierItem” to system tray
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1302, resource id: 98566147, major code: 7 (ReparentWindow), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1304, resource id: 98566147, major code: 141 (Unknown), minor code: 1
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1305, resource id: 98566147, major code: 6 (ChangeSaveSet), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1306, resource id: 98566147, major code: 25 (SendEvent), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1307, resource id: 98566147, major code: 12 (ConfigureWindow), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1309, resource id: 98566147, major code: 12 (ConfigureWindow), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1310, resource id: 98566147, major code: 8 (MapWindow), minor code: 0
        qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1311, resource id: 98566147, major code: 61 (ClearArea), minor code: 0
        Service “:1.78” unregistered
        Container window visible, stack below
        kdeinit5: Got EXEC_NEW ‘/usr/lib64/qt5/plugins/kf5/kio/file.so’ from launcher.
        kdeinit5: preparing to launch ‘/usr/lib64/qt5/plugins/kf5/kio/file.so’

        Does it tell you anything?

        Thanks



          1. And today it worked fine! 😮

            I have no idea of what’s going on. I just installed the last couple of upgrades for current, but apparently nothing relevant for this problem.

            I don’t know, if it happens again I will try to investigate further.

            Thanks


  2. will a version of DevHelp become available soon for slackware64-current ?

    Thanks for all your slackware efforts !!

    Craig



  3. Hi again,

    Plasma started to fail again and apparently SDDM was crashing:

    Apr 11 10:58:51 liet kernel: [ 55.238700] sddm-greeter[1401]: segfault at 1501e36389 ip 00007fa561ecd2c8 sp 00007fff18a4d440 error 4 in libQt5Core.so.5.13.2[7fa561c77000+2d3000]
    Apr 11 11:05:44 liet kernel: [ 468.103765] sddm-greeter[1542]: segfault at 30 ip 00007f7970bccabd sp 00007ffdb99525e0 error 4 in libQt5Core.so.5.13.2[7f7970b0c000+2d3000]
    Apr 11 11:16:53 liet kernel: [ 36.322246] sddm-greeter[1383]: segfault at 1 ip 00007f9ab9d8cabd sp 00007ffe74067440 error 4 in libQt5Core.so.5.13.2[7f9ab9ccc000+2d3000]

    I removed all Plasma packages and installed them again. I even removed all user specific Plasma and KDE configuration (didn’t make any sense anyway since the error happened before any user info was loaded). No success, it was still failing 90% of the times (but once in a while it worked and I could not find a patter).

    Finally I made a new fresh slackware-current installation and installed again your Plasma set, and it is working apparently fine.

    My guess, I installed something that is conflicting with Plasma, but I have no idea of what was it. So I am installing again one by one all my packages and documented the order and all changes, so if it happens again I will be able to identify the conflicting software.

    Thanks


  4. Dear Alienbob,

    First, I very much appreciate your work on Slackware. I would like to suggest an improvement on Slackware installer, or at least ask a question for clarification.
    I just would like to ask question about the setup “Select Prompting Mode” step. The menu and the options have been changed, and I think the older version was better.
    In an older version of Slackware Install the options and the explanations were these:

    menu Choose groups of packages from interactive menus
    expert Choose individual packages from interactive menus.

    I’m referring to the old installer, please see on the Slackbook webpage 3.4.7:

    https://www.slackbook.org/html/installation-setup.html

    On the other hand, the newer and current version of Installer says this:

    menu Choose individual packages from interactive menus
    expert This is actually the same as the “menu” option

    I think the old version was better: it was more clear and it offered two genuinely different options: selection of groups of packages vs selections of individual packages. Why it has been changed?
    Also, I think it would be better if the users had this option still. Is it possible to, say, in next release of Slackware we’ll get the old intall options again with two different and clearly distinguishable options?

    In sum, I think the current installer is confusing or redundant. And I don’t see at all an improvement here from the newer version.

    If there is currently no real difference between the “menu” and “expert” options, then there is no reason to keep both of them. I would keep only one of those with the explanation: “Choose individual packages from interactive menus”.
    If, however, there is or should be a real difference and choice between individual vs groups of packages, then the old version should be used.

    I would go for the old version: the explanation is clear, it offers an extra option and more flexibility in installing.

    Thank you for clarification.

    Best wishes,
    Peter


    1. Hi Peter,

      This blog is not the right place to make requests for a change in Slackware. We can discuss it here, no problem, but if you want to have attention from Pat Volkerding, be sure to post it in this LQ thread: https://www.linuxquestions.org/questions/slackware-14/requests-for-current-14-2-15-0-a-4175620463/

      This change to the setup was made before I created my git repository which has been tracking -current development since June 2018 (https://git.slackware.nl/current/tree/source/installer/sources/initrd/usr/lib/setup for instance), so this was done a long time ago. But I seem to remember that the reason was that “expert” installs just took a very long time due to all the individual packages having to be (de-)selected and this adds nothing of value.






  5. Eric, I used your amazing iso2usb.sh script (no options) to copy the 30 April versions of the slackware64 live ISOs (current and current-xfce) onto a pair of thumb drives (a cheap PNY and a higher-end SanDisk Cruzer Glide 3.0), but neither my Lenovo T420s and X120 recognized any bootable software and bounced back to their respective boot drive selector screens. After the initial failures, I used “dd if=/dev/zero of=/dev/sdc bs=1M count=100” to wipe any boot records from the drives and used iso2usb.sh again, but again, the computers refused to boot.

    However, when I used dd to copy the ISOs onto the PNY drive, both computers booted both versions immediately. I’m using the current 3.7G ISO right now on my X120e to write this.

    Let me know if you need more information or want to try different ISO files.


    1. Well, “no options” is not correct, you would at least have to provide the ISO as input and the USB device as output parameter… but no other options are required to create a bootable USB stick.
      If the process of letting iso2usb.sh write the ISO to the USB stick had no errors, then I can not tell you why the USB stick would not boot your computers. I have a T460 on which my own USB Live stick boots just fine. The Live stick works on all (not a large amount) of the BIOS and UEFI computers I tested.


  6. Way back on March 21, 2020, I wanted to boot my circa 2013 Macbook Air using Liveslack XFCE on flash drive & ran into the old Broadcom_sta problem – no driver.

    The rest of the story: I downloaded live-current & installed it on a SSD connected via USB. I SlackBuilt broadcom_sta on it, installed wicd since I’m not familiar with NetworkManager, & now I’m off to the races. Way cool. Except for wireless master mode. Oh well…

    I configured it with my fave fvwm window manager + config which has suited me fine-aree for a b’zillion years. Starts up way faster than heavier window managers. At least I’m using my covid time for something I’ll use…:-)

    Cheers, Another Bob


    1. You know, all of the Live ISOs except the small XFCE variant, already have a “broadcom_sta” module in their “optional” module subdirectory.
      So if you boot a live medium (except XFCE) and add “load=broadcom_sta” to the boot commandline in the syslinux or grub menu page, you will get that Broadcom support out of the box.


  7. Hi Eric,
    after upgrading to freetype-2.10.2 (and creating/installing a compat32 package) yesterday on my -current64 multilib system i ran into problems with some wine apps. I finally found out that the new freetype version seems to be dependent on brotli. Created a brotli compat32 package was the solution.
    Maybe it’s possible to add that package to your /multilib/current/slackware64-compat32/ repo when you have time to refresh it.
    Cheers,
    KG




  8. Hi Eric,

    It seems that synchronization of Slackware current repositories didn’t work last night on bear.alienbase.nl
    The Changelog entries dated “Tue May 26 20:35:03 UTC 2020” do not exist on the server at time of writing.


    1. Some of the cron jobs (not all apparently, just those for root) stopped working that day. I need to find out what happened, but I killed crond and restarted it, let’s see if that is sufficient.


  9. Here I go again – back on May 8 I described my success using live-current installed on a SATA SSD & booting it via USB cable – a SATA-USB2 cable. Works fine, lasts a long time!

    But I acquired an SATA-USB3 cable thinking it might be faster plus if my SATA-USB2 becomes disabled I would have an alternative. USB3 cable works fine when plugged into a running system – either Linux or MacOS. But it fails to boot.

    Boot starts successfully to the Live Slack 1.3.5.1 screen & continues booting generic. Ultimately it stops with “SLACKWARELIVE: No live media found…trouble ahead” & suggests I add rootdelay=20 to boot command. It then drops to /bin/sh suggesting “RESCUE mode”. I tried various rootdelay’s with same result. It appears that the USB3 (I bought 2 & both fail to boot) never “sees” sdb & it’s partitions.

    I’ve been googlin’ around & looking at linuxquestions.org & haven’t figured anything out yet.

    The USB3 cable is described thus when plugged into running Linux:
    Bus 002 Device 004: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge

    I booted liveslack using SATA-USB2 – success. I then plugged an unused SSD using SATA-USB3 – success. The USB3 cable I bought won’t support boot for some reason.

    Any suggestions?

    Much Obliged, Bob


    1. You’ll have to revert to troubleshooting in that rescue shell.
      Try stuff flike “fdisk -l” in that rescue shell, to see what the kernel detected and whether your USB drive is actually there, because if it is there then liveslak has a problem itself.
      You could also add “debug=4” to the boot commandline of liveslak. That will show a lot more output on your screen than during a regular boot and it will eventually stop in the emergency shell as well. But perhaps the added verbosity brings some clarity into what’s happening.






  10. I apologize for not providing more information.

    The RESCUE mode occurs after usbcore has registered usb-storage & usbhid modules. USB system has identified a Logitech mouse unifying receiver & an internal webcam as noted in “dmesg”. Not captured in “dmesg” are usb related errors which I will try to summerize below. The SSD partitions are not successfully discovered nor listed in /dev/disk/*. As noted by Ricardo above, lsmod reveals modules xhci_pci & xhci_hcd are both loaded, as are sdhci_pci, cqhci, sdhci, mmc_block, & mmc_core among others. Note my 2 linux laptops (kernel 5.4.4X) have only USB2 hardware while my Macbook Air has USB3; boot problem is essentially identical. “debug=4” doesn’t seem to reveal more information about the problem.

    Not during each boot, but occasionally, repeating messages such as these roll up the screen continuously. The device number XX increments by 1 in each group of errors. I surmise the USB system at boot time apparently isn’t happy with recognizing the USB3 cable.

    usb 1-1-port 1: unable to enumerate USB device
    usb 1-1.1: new full-speed USB device number XX using ehci-pci
    usb 1-1.1: device not accepting address XX. error -32
    usb 1-1-port 1: attempt to power cycle
    usb 1-1.1: new full-speed USB device number XX using ehci-pci
    usb 1-1.1: device descriptor read/8. error -32
    usb 1-1.1: device descriptor read/8. error -32

    I can’t seem to interrupt the scrolling thus what I have typed is questionable given my old eyes trying to focus on it while flying up the screen. I think usb 1-1.1 is a hub & not the USB3 cable which I believe is usb 2-1.2.

    Another tidbit: when successfully booting using the USB2 cable, I see this:
    [ 19.839615] EXT4-fs (sdb3): mounted filesystem with ordered data mode. Opts: (null)
    [ 20.886272] /dev/loopX: Can’t open blockdev
    …[above line repeats for X=0..19]]
    [ 21.818404] EXT4-fs (sdb3): re-mounted. Opts: (null)

    All is curious, don’t know if it’s worth pursuing at length. Perhaps a kernel 5.4.4X vs liveslak’s kernel 5.4.35?


  11. Upgraded to 1.3.5.2 with kernel 5.4.42 – same problem. I’ve ordered a different SATA-USB3 cable. Will post report.


  12. Assuming this will get seen and is the right place for this!

    I tried out slackware live. The ISO I downloaded worked OK except I noticed an error scrolling by at boot time. It is a “chown” command that uses the –reference argument in liveinit.tpl. Since the boot process uses “busybox” there is no –reference argument. That didn’t seem to create problems, but it is there.

    Unfortunately when I tried to make my own ISOs, even with just default settings, I would be unable to log in with either account. I would get strange “incorrect” errors on the GUI login page, and when I tried the console it gave “permission denied” errors (for both accounts). I could not figure out what the issue was.

    I don’t think it was the chown issue above, because I did modify liveinit.tpl. So I’m at a loss.

    This is not a crucial thing for me. I was just experimenting with the possibility of making custom ISOs for live USB sticks, which would be very cool. (The project as a whole seems very cool except for the above problem.)


    1. Hi Fred,

      Can you share the exact command you used to create an ISO? Perhaps I can give you some pointers. The issue sounds like PAM-inflicted, so perhaps you pointed the ‘make_slackware_live.sh’ script to a slackware-current mirror that was in the process of updating itself?
      And thanks for pointing out the busybox related error in liveinit.tpl. I will have a look into that.


  13. Hello,

    Managed to get the process to work by removing and updating everything. I have a local mirror that I update with the script you wrote, and probably my mirror was not consistent or something.

    Anyway thanks, everything seems to work fine now!


    1. Good to hear Fred.
      If you run into issues during your Live ISO customization, let me know so that I can see whether it is fixable through liveslak modifications.


  14. Re: Booting from SSH using SATA to USB3 cable failure.

    I bought a Sabrent SATA-USB3 cable & no change in boot failure behavior previously described. rootdelay=60 causes a notable pause but boot still fails. Yet booting with a SATA-USB2 cable succeds.

    Appreciate all you do. Next I will try a USB3.0 & USB3.1 flash drive i.e. not an SSD connected via SATA-USB3 cabke,


    1. I tried liveslak 1.3.5.2 on USB3.0 & USB3.1 flash drives. They boot properly & indeed they are quicker than my USB2 flash drives – expected that of course. I’ve had flash drives “die” unexpectedly which is why I was working with a SSD connected via SATA-USB3 cable (see above). I’ll update liveslak when available on my SSD & continue trying to boot using the USB3 cable. Will post results.

      Cheers to All, Bob


  15. Hi Eric! I just got your LibreOffice 6.4.5 packages and all work OK. However it seems like the kde-integration packages are missing. Are they no longer included? Thanks!




  16. Hi Eric! Saw that the Plasma5 support for LibreOffice 6.4.5 was added today. Thank you!!

    I can confirm it works OK. Stay safe and get well,

    Eduardo


  17. Hi Erric

    thanks for all the job you do. I have two questions, is there any particular reason you kept calibre2 in you repo? the same also on vlc, vlc2 has any reason?

    The reason I am aksing is that the names vlc2 or calibre2 sound like there are now new vlc or calibre and these are the new product name. Also slackpkg info (.txt or .meta) does not give any clue about the version, or why one shall decide for one or the other.

    A friend of mine ask me these & I ended up opening the repo and checking the date of package, is there any other way you suggest?

    Cheers
    Inman


    1. In my repository, ‘vlc’ and ‘calibre’ will give you the preferred version of the package that you should install for your version of Slackware Linux.
      Sometimes I make alternative releases available because people prefer that particular version instead of the recommented version.
      So, calibre2 and vlc2 offer an older release of calibre and vlc if you would want that.


  18. Just wanted to say THANK YOU!
    Your VLC build script is a marvel, it has indirectly helped power SiriusXM radio transmissions for a number of years.

    Thanks Alien Bob, hope your ship is repaired soon enough to fly back out and travel the Universe.

    Your talent is much appreciated Sir


  19. Just wondering, I know you are quite busy with other matters. Who has picked up kde/plasma? They’re up to Frameworks 5.72.0 and Plasma 5.19.3 with no Slackware July update. How do you get your source packages for deps and kde in your KTown repository? I think your SlackBuild scripts would work if I could get the new sources.


    1. You could also just enjoy your current installation. If new packages get released you’ll find out soon enough.
      If you do not know how to get the source tarballs for newer releases, then it’s best to wait in any case.



  20. I installed Kde plasma in Slack current and the shutdown options do not appear in the menu, I had plasma installed before and it worked well, but since it was updated it does not appear shutdownfile:///home/portu/Imágenes/Screenshot_20200804_150918.png


    1. My guess is that you forgot “slackpkg install-new” and missed the new mozjs68 package which is required to make polkit work. And a non-working polkit causes exactly the issues you encounter.

      You could easily have found out yourself what was wrong, if only you would have read my most recent blog post about KDE Plasma5 and especially the comments below that article. The article is only a few days old and hard to miss – it covers the blog’s front page.
      This generic feedback page is not the right place to report this kind of PLasma5-specific issues. Also I do not know what you wanted to achieve with that screenshot? It is not a working link.




  21. Seems like there might be an issue with liveslak in CINNAMON variant.
    Making a CINNAMON ISO produces a system which cannot be logged in.
    Credentials both for ‘root’ and ‘live’ accounts are accepted but then ‘Permission denied’ is immediately given, when either in X display manager screen or in a console.
    (ISOs in both SLACKWARE and PLASMA5 variants are okay.)





          1. Capital!
            Thank you, Eric, and thank you, Willy!
            I’ll try it ASAP (hoping there’ll be nothing negative to report).


          2. @Eric
            I suppose you’d want to correct the line 99 in make_slackware_live.sh.
            Now it reads (with doubled dblquote):
            LIVEUIDFN_DAW=””${DISTRO^} Live Musician”
            I don’t know advanced bash, but the script won’t start with that.





  22. The Changelog for Sept. 15, 2020 18:51 shows:
    “l/mozjs78-78.2.0esr-x86_64-1.txz: Added.
    This is needed by the new version of polkit.
    l/polkit-0.118-x86_64-1.txz: Upgraded.
    This requires the new mozjs78 package.”

    However the upgrade via slackpkg did not include polkit-0.118.
    So the package was specifically upgraded to 0.118.
    Today when the system was upgraded the polkit packages was rolled back to 0.117.

    I must have missed a notification. Any ideas/clarification?


    1. Andrew, this is normal when you use slackpkg+ to manage 3rd-partyt repositories: my ‘ktown’ version of polkit has precedence over the Slackware polkit package, and so you’ll always end up with my version 0.117 after a “slackpkg upgrade-all”.
      The Slackware version of that new polkit package does not include elogind support so you’ll have to stick with the older ktown version (and keep mozjs68 installed!) or else recompile polkit-0.118 using my modified SlackBuild script to enable elogind support again.


      1. I’ll have to go with the latter.
        Would
        Slackbuild, 120: –enable-libelogind=yes
        dep: elogind-243.7-x86_64-1alien
        be sufficient?






  23. Hello Eric,

    In the latest Slackware64 (kernel 5.4.66) KDE 5.20.08 I faced with next problems:
    Can’t connect to my WiFi network from KDE Networks. After clicking on connect button, “Not authorized to control networking.” message appears. But my user is added to netdev group.
    Also K Menu starts freezing right after system booting and after a while works good.

    Best regards,
    Anton.


    1. I have articles on this blog specifically discussing KDE Plasma package releases. The “your feedback” page really is not the place for questions like this, since you may miss the information that could have helped you answer the question all by yourself.
      Did you read the Slackware ChangeLog.txt recently? Noticed the polkit update? Are you aware what consequences this has for a Plasma5 installation if you blindly update Slackware?






  24. Thank you for making “slackware current” available. I love it and can use it on my laptop. Thank you and continue this great job. Kisses.


  25. Hi Eric

    Can you please kindly give me hint if I do a mistake here?

    Because of my printer, I am using glibc-solibs from your multilib repo. I am on the current version. Lately, when I installed the “glibc-solibs-2.30_multilib-x86_64-1alien” to get the 32-bit driver of my printer work, I ended up in a terrible situation, shell was gone, and I could not even boot, if I were not wrong /bin/sh was not working anymore. Even chroot worked only when I bound the lib64 folder of the live image. So, I ended up using a live image and correct bunch of lib64 libraries and revert the links. Any clue what I am doing wrong?

    I even found last week something similar here https://docs.slackware.com/howtos:hardware:brother_printer_installation?s%5B%5D=brother&s%5B%5D=printer
    so I am not the only one who comes up with the Idea to take only glibc-solibs. Do you have any clue? Is something changed?

    Thanks in advance


    1. Are you sure you have a 64bit Slackware installation? If you installed the multilib glibc-solibs, and then stuff broke so bad you were unable to boot, and you needed a live ISO to fix a lot of lib64/ libraries, then the most likely explanation is that you have been mixing 32bit and 64bit Slackware packages, or even replacing 64bit packages with their 32bit versions..
      That is never the correct way to fix problems. A multilib add-on to a 64bit Slackware leaves ALL the Slackware 64bit packages un-touched. All it does is ADD a bunch of converted 32bit packages. With the exception of glibc (and gcc if you also want to be able to compile 32bit packages).
      If you are actually running Slackware 64bit, then it may enlighten you if you boot a Live OS and do something like “ls /var/log/packages/ |grep -E ‘i.68′” to find out how many 32bit packages are actually installed on your 64bit OS. The number should be ZERO.


      1. I am using a pure x86-64 current, at least it is what I told myself the last 10 years. Let us hope I am not that stupid. 😀 Here is also the output for your command:
        20:38:52 >> $ ls /var/log/packages/ |grep -E ‘i.68? | wc -l
        0
        My observation is the list below will every time get replaced in /lib64 with the one from the package. Effectively these library files will be moved to the /lib64/incoming folder and the new ones will be placed in /lib64, linked to, and get used. Is it correct behavior and what you will expect? Excuse my ignorance isn’t it suppose to be placed in /lib and then linked from there? or the /lib64 is really the place for multi-lib files?

        The lib64 is so wrong that I need to bind /lib64 of host for chrooting, else it complains, that it cannot find /bin/bash even, while /bin/bash is obviously there. My call is some basic commands are not working anymore! While booting, it complains even earlier and about /bin/sh.

        Obviously when I correct /lib64, linking back to Patrick’s lib64 files, chrooting is fine and I can do simple chroot, with only proc, system and device bound, and also the installation boot. Any other guess, am I using the correct package at all?

        Side note: I solved my problem with the printer driver hacking and creating a pure 64 bit base on another driver, but I would still appreciate your advice on what could be my mistake. I may need this for other stuff, and I would like to avoid going full multi-lib, jus to keep things simple for myself.

        Thanks in advance.

        ld-2.30.so
        libBrokenLocale-2.30.so
        libanl-2.30.so
        libc-2.30.so
        libcrypt-2.30.so
        libdl-2.30.so
        libm-2.30.so
        libmemusage.so
        libmvec-2.30.so
        libnsl-2.30.so
        libnss_compat-2.30.so
        libnss_db-2.30.so
        libnss_dns-2.30.so
        libnss_files-2.30.so
        libnss_hesiod-2.30.so
        libnss_nis-2.30.so
        libnss_nisplus-2.30.so
        libpcprofile.so
        libpthread-2.30.so
        libresolv-2.30.so
        librt-2.30.so
        libthread_db-1.0.so
        libutil-2.30.so


        1. Inman, I think you do not realize what “multilib” means.
          In a pure64 bit system you will have only 64bit binaries, and libraries placed in /lib64 and /lib64. On a pure 32bit system you will only have 32bit binaries and libraries placed in /lib and /usr/lib.
          A multilib system is in its core a 64bit system with the added capability of (compiling and) running 32bit binaries. Some original core OS packages like glibc-* (for runtime support) and gcc-* (for compile-time support of 32bit) are going to be replaced with multilib versions. That means, these multilib versions of glibc and gcc packages contain both 64bit and also 32bit binary code, and you will find that their lbraries will be placed in all of /lib64 , /lib , /usr/lib64 and /usr/lib.
          Then you’ll need runtime support for 32bit programs that you want to (compile or) run. Every program links to shared libraries at runtime, and for a 32bit program you’ll have to provide the 32bit runtime shared libraries. This part is fulfilled on Slackware64 multilib by my set of “compat32” packages which are nothing more than original Slackware32 packages, re-packaged with a slighly different package name (adding “-compat32” to the name and using x86_64 architecture even though the binaries are 32bit).

          It looks like you (correctly) replaced Slackware’s glibc-solibs with my multilib version. However, if you have other Slackware glibc packages installed, you need to replace them all, not just -solibs!

          If you replace the glibc packages with their multilib versions, a chroot should not stop working. If you have errors like “cannot find /bin/bash” that actually means that a bash binary is found but it is the wrong architecture. Which leads me to believe (also considering all that symlinking you thought was needed) that you removed the 64bit glibc libraries or at least made the 32bit libraries found first in the library path.

          NOTE: YOU SHOULD NOT HAVE TO CREATE ALL THESE SYMLINKS BETWEEN LIB AND LIB64.
          That will only break stuff and is completely unneeded.


  26. Hi Eric,
    I noticed you have an opencv package in the ktown deps, what is it needed for?
    I usually build my own from SBo but i see you use my same options so i don’t mind borrowing it now that i use a weak laptop. Do you build it with OpenBLAS support? also do you plan to keep building it now that ktown is not getting updates?


    1. OPencv is required by Digikam and can be used with KDEnlive as well. I do not compile it against OpenBLAS, which I only have in my regular repository, not in ktown. I have to tread carefully when it comes to dependencies that may prevent software inclusion in Slackware at some future date.
      I am no longer providing updates to ‘ktown’ at this moment (except security updates and fixing broken packages).
      I need Patrick Volkerding to adopt Plasma5 into Slackware and when he does that, I will see what packages he did not accept. Then I will decide how to proceed with the abandoned stuff.


  27. Hi AlienBob,

    I would like to say thank you very much for your blog-posts, for often really helpful informations and the packages especially for the 32-bit systems. All of that has saved my time more then once.

    🙂


    1. Mat, you’re welcome. And good to know that there are still people who use 32bit Slackware. I sometimes wonder, is it still worth the effort creating these 32bit packages, until I get a message like yours here.


  28. Hi, Eric! Already wanted to ask here, since my LQ question was not answered… Then suddenly I found what I missed myself. So… Just thank you so much for you great job 🙂 Your Plasma 5 live iso is definitely great improvement in UX for slackware users. Cheers!



      1. Nevermind, it was not asked to you personally and I already found what I simply misunderstood. No any problem. Actually it was my lack of XP with Plasma 5. So again, thank you that we have Plasma 5 in Slackware.




    1. I think there is no sense for me to answer to those posts. The Porteus community and other communities of Live distros (Puppy to name one) generally take my binaries, repackage them and do not give credit when re-sharing. I don’t mind all that much, as long as they do not harass me with support questions as a result of re-using my binaries…
      As for the complaint that LibreOffice plus Java “is too big for porteus”: that describes exactly the incompatible goals between their Porteus and my liveslak.

      Java is always optional when compiling LibreOffice (you’ll lose some non-critical functionality) and in the SlackBuild script for LibreOffice 7.x I added a single parameter “USE_JAVA” which you can set to “NO” to skip Java support entirely.


  29. Hi Eric,
    A request (sorry if it is not the right place):
    could you add gdk-pixbuf2-xlib to multilib? if seems to have been split from the main gdk-pixbuf2 package last friday. The reason I ask is that not having it breaks adobe-reader.
    Cheers




  30. Hi Eric,

    Thank you for all your work and the extra packages you provide. I’ve been using Slackware for a long time (around 3.4) and appreciate the time and effort you put into building/maintaining and supplying these packages.

    I have a problem trying to get OBS to stream. I have all the dependencies installed that are listed as well as your version of ffmpeg, but whenever I try to stream, OBS crashes and I get this error message: “obs: symbol lookup error: /usr//lib64/obs-plugins/obs-outputs.so: undefined symbol: mbedtls_pk_load_file”

    Any idea what might be causing that?

    Thank you!


    1. Strange. the obs-outputs.so library does not link to mbedtls. I wonder what triggers that linker error. You do have mbedtls installed?
      Can you tell me how you stream your output?



        1. Yeah, not sure what’s causing it. I’m trying to stream to twitch. The build on slackbuilds.org has a couple different dependencies. rtmpdump instead of mbedtls maybe? Not sure. I couldn’t get the version from there to build, but that was a couple of months ago.

          Here is the list of their dependencies:
          jansson, libfdk-aac, qt5, ffmpeg, rtmpdump, x264, faac, jack

          Your dependencies:
          fdk-aac, jack2, mbedtls, vlc, x264

          I’ll keep playing and see if I can figure anything out.


          1. Their readme file:
            This project is a rewrite of what was formerly known as “Open Broadcaster Software”, software originally designed for recording and streaming live video content, efficiently.

            For full functionality, plug-ins using jack, luajit and vlc will be constructed if those packages (all available at SBo) are detected at build time.

            Another optional build requirement is the mbedtls package which is used to provide RTMPS support. However it will be disabled unless at least version 2.7.0 of the mbedtls package is detected at build time.

            Due to the cmake version in Slackware-14.2, the latest buildable version of obs-studio is restricted to version 24.0.6.

            (of course I’m on current, not 14.2)




  31. Hello Eric,

    I’m typing this from your DAW live distro. I’m far from being a Linux guru, but I understand the amount of work that you’ve provided to the community. Thank you!

    I’ve had the idea of doing something similar to your DAW, but was always put off by the Slackware package system. I’ve tried deb and rpm-based distros, and yes, they are far from perfect. I’ve been using nixpkgs (not the nixos distro, just the package manager) on top of Slackware current for about a year, and so far, it’s been working fine. Therefore, my intention was to build a multimedia subsystem within nixpkgs. Thankfully, you’ve beat me to it.

    How do you manage the complexity of a project such as DAW? I don’t even wanna think about coupling that with other slackware-related stuff you’re doing. I’d like to hear your opinion on nixpkgs and nixos, spack, or easybuild. These package management systems promise to resolve dependencies in a new way. What does a veteran Slacker make of this?


    1. I have never used package tools on Slackware that claim to resolve dependencies automatically. That is basically not possible if you use Slackware packages. A packaging system on top of Slackware which builds its own packages using its own package format would not result in a system you can call Slackware.
      Spin-off distros who do claim to offer automatic dependency resolution either rebuild all their packages to include dependency information, or else maintain a separate database for original Slackware packages where these dependencies are listed. Still, that would not result in a system you can call Slackware. Adhering to another philosophy is fine, but then name the resulting system differently. Automatic dependency resolution takes some of the freedom of the system owner away.

      Maintaining anything of size, whether it is KDE Plasma5, liveslak, DAW, multilib, the Slackware Wiki, or my package repository, simply costs time. Time to manage updates, time to do research into new things (I do not know everything upfront and need to search, read, experiment a lot), et cetera.
      Managing it all simultaneously becomes easier the longer you keep doing it. But it could easily be a day-time job because there’s still so much on my TODO that I can not do – if only I would get paid for it. That is not the case, so I have a paying job and everything I do for Slackware is a hobby by necessity, done in my free time at night and during weekends.


  32. Hello Eric,
    After last system update built-in sound on my laptop has stopped working.

    uname -r
    5.10.10

    inxi -Fxz | grep -i audio
    Audio: Device-1: Intel Comet Lake PCH-LP cAVS vendor: Dell driver: sof-audio-pci bus ID: 00:1f.3

    dmesg | grep audio
    [ 6.308170] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    [ 6.308188] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    [ 6.308208] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
    [ 6.308479] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    [ 6.721175] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
    [ 6.758892] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
    [ 6.775485] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
    [ 6.775486] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
    [ 6.775489] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 2
    [ 6.776486] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
    [ 6.776487] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
    [ 6.776488] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
    [ 6.780225] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

    ls /var/log/packages/ | grep firmware
    bluez-firmware-1.2-x86_64-3
    kernel-firmware-20210119_0578970-noarch-1
    zd1211-firmware-1.5-fw-3

    Best regards,
    Anton.



  33. Hi Ricardo,
    It sounds strange but, yes, it worked on kernel-5.4.84 (without microphone) and stopped working right after I updated my system. I suspect, that there is another way to get it worked, without SOF firmware.
    Than you for you post. Installing Intel’s SOF firmware helped. Now it works just fine! Thank you very much!
    Best regards.


  34. Thank you for your ffmpeg restricted. Apparently current is not as robust. I extracted image frames from an mp4, edited the images, then when I tried to put the png images together with the aac audio back, “Default encoder for format mp4 (codec aac) is probably disabled.” says the error message. Same commands with your restricted slackbuild worked.
    si cuius intersit
    ffmpeg -i ka.mp4 ka-%03d.png
    ffmpeg -i ka.mp4 -vn -c:a copy ka.aac
    [add 40 to the Hsl lightness value for each pixel]
    ffmpeg -framerate 29.97 -i ka-%03d.png -i ka.aac ka1.mp4
    I wonder why the aac codec is “restricted”, since it is better than mp3 and is part of the mpeg-4 standard since 1997.


  35. Ahh, patent-encumbered. No patent required for software distributed in source form, but according to
    https://www.via-corp.com/licensing/aac/aac-licensors/, there be infringements if you compile the aac source code and distribute executable software containing compiled aac code. *grr* Nobody cares if I compile the sources for my own use, but the lawyer lobbyists lurking about the US Congress with wheelbarrows full of cash pretty-much get whatever they want.
    [comments regarding enormous fees for committee membership excluded]



  36. Good morning

    I’m a C programmer, Slackware user since 2002
    I would like to use a wonderfull developer tool: Frama-C
    Here: https://frama-c.com/
    It would be marvelous a Slackware package of Frama-C (with the GUI)



  37. Hello,

    I have a new computer with no OS installed.
    I am trying the nex liveslack (with slackware64-current, kernel 5.10.7), and X does not work. I have some messages : /dev/loopX: Can’t open blockdev.

    Do I have to suspect a hardware failure ?


    1. In fact no. Windows 10 has been installed, everything works, benchmarks OK.
      Maybe it comes from the kernel

      system : CPU amd ryzen 5 5600X, MB msi 570X-A PRO


    2. I don’t know what a “nex liveslack” is and please elaborate on the statement “X does not work”. Does the Live OS boot and can you login to a console but not into an X session? Did you try other Window Managers than just the default? Did you ‘dd’ an ISO to a DVD or a USB stick, or did you create a persistent USB stick? Are you experimenting with the ISO in a virtual computer (like using VirtualBox, VMWare Client or QEMU)? Et cetera. I can not give you any meaningful answer now.
      Note: the “/dev/loopX: Can’t open blockdev” messages during boot are harmless, they are emitted by the loop driver and the developer does not want to remove that message even though it makes no sense.


      1. nex=new (misprint)
        I use the USB stick (made from the last slackware64-live-current.iso).
        It is a new computer that I built for someone else. I tried to use liveslack to test it, make some benchmarks, before installing the required OS (windows 10 in this case).

        The Live OS boots, up to the login window . I give the password “live”. Then KDE begins to run as usual (with a black screen) then freezes.
        I can switch to another console (ctrl-alt-F2) but after sometime it freezes also.

        Retrying to boot the USB stick, and looking carefully, I see the blockdev error messages.



  38. Hi Eric,

    Thank you so much for your wonderful job, really appreciate!

    Any reason why slack-current-live-xfce isn’t avaiable anymore?
    I had no problems with it.
    With minimal iso I struggle with wifi driver settings (no ethernet).
    Also tried 64 both live and dvd and isolinux gives me error on usb.
    I’ll do try now the script for usb and another workarounds.

    Cheers!



  39. I’m terrible sorry Eric! Think I might be tired, latelly I find hard to keep focus and do things quick broadly speaking. Las time I download it some years ago was for a replacement for my bactrack rescue usb till recently that I had to format it. I was in the wrong path, didn’t realize it was repo builds updates. Still I might figure out later how can I do a netinstall via wifi. But for now all is good. I see you like to help people that’s very noble, sometimes people don’t give enough credit for that. Again sorry to bother you. All the best for you there. I have friends who moved there. Wonderful city. BTW I loved your tutorial on sqlite wordpress.
    Kind regards from Portugal.


  40. Thanks for the multilib refresh and update today. Should the gstreamer packages be removed from multilib? They were removed from the main repo on Jan 25.




  41. Thanks, Eric, for the fresh wine package! I’m always a bit wary when it comes to upgrading wine, but once again everything went smoothly and my applications run just fine.



  42. Thanks, Eric.
    If I not wrong, is missing a link “/lib/libnsl.so.2” to /lib/libnsl-2.32.so from the package aaa_glibc-solibs-2.32_multilib-x86_64-2alien. In my case Steam got the error:
    “Error: You are missing the following 32-bit libraries, and Steam may not run:
    libnsl.so.2”

    After I create a link, Steam start run Ok.
    # ln -s /lib/libnsl-2.32.so /lib/libnsl.so.2


    1. They’re here on my own system alright:
      -rwxr-xr-x 1 root root 119452 Jan 19 22:41 /lib/libnsl-2.32.so*
      lrwxrwxrwx 1 root root 14 Jan 25 12:13 /lib/libnsl.so.1 -> libnsl-2.32.so*
      lrwxrwxrwx 1 root root 15 Feb 10 15:06 /lib/libnsl.so.2 -> libnsl.so.2.0.1*
      -rwxr-xr-x 1 root root 96192 Jan 21 11:56 /lib/libnsl.so.2.0.1*

      Something seems to have gone wrong on your end.


  43. wine crashes:

    Wine cannot find the FreeType font library. To enable Wine to
    use TrueType fonts please install a version of FreeType greater than
    or equal to 2.0.5.
    http://www.freetype.org
    00ec:err:module:open_builtin_file failed to load .so lib “/usr/lib/wine/winex11.drv.so”
    00ec:err:user:load_desktop_driver failed to load L”C:\\windows\\system32\\winex11.drv”
    00ec:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
    00ec:err:winediag:nodrv_CreateWindow The explorer process failed to start.



    1. Hi! I’ve been having problems with versions of WINE I compiled myself, but Alien Bob’s works. I”m not getting the freetype error, though. It looks like freetype was refreshed in the update, but maybe you’re missing something else it relies upon? Did you do “install-new” and “install multilib”?

      The last time I had strange crashes with WINE, it was due to a mismatch between libraries with the 64-bit and 32-bit libraries. It could be something going on here, although the only two changes were with openssl-solibs and libzstd.

      What program were you trying to run with WINE?


      1. (SOLVED)
        in slackpackplus.conf I forgot to add priority to multilib so slackpkg does not upgrade some packages.
        NOW IT’S ALL OK

        Thanks


  44. Just installed the new ungoogled chromium package, and when going to the chrome webstore for extensions, the “Add to Chrome” button is missing on all extensions. Is this the intended functionality in the new builds. Is this the correct functionality for these builds?



      1. Thought all the sync services would be gone, but addons would still install/work, same as before; didn’t know they were based on a service . Thanks for the link. That addon was a very simple fix.


        1. What you are describing is how my regular Chromium package will work after March 15th when my Google API key loses its special abilities – Chromium will no more have access to Chrome Sync and some other Chrome-specific web services that Google wants to block from non-Chrome products.

          But the “ungoogled” project goes several steps further – through a set of patches it removes the ability of the resulting browser to contact *any* Google web service. For instance, by editing all the “google.com” URLs in the chromium source code and making them end on the meaningless “9oo91e.qjz9zk”domainname instead. None of your browsing activities reaches Google – no more phoning home.
          I have built the chromium-ungoogled package in such a way that it writes your profile data in ~/.config/chromium-ungoogled/ . That makes it co-installable with the regular Chromium or even Chrome because those browsers use profile directories ~/.config/chromium/ and ~/.config/chrome/ respectively.



  45. Hi Eric, I downloaded and installed your LibreOffice 7.1.1 packages for -current. They seem to work initially but they don’t show any text or widgets on dialog boxes. I’m using Plasma as my desktop.

    Is there any way I could perhaps switch to GTK or similar in the meantime so I can use the suite? Thanks!



  46. Hi Eric! This is just a suggestion:
    Can you please upgrade your restricted ffmpeg to 4.3.2? In that way it will become again in sync with the stock -current version. Thanks!


    1. FWIW, today Patrick recompiled ffmpeg against the new libvpx so it might not be a bad idea to update your (Eric’s) ffmpeg:

      l/ffmpeg-4.3.2-x86_64-2.txz: Rebuilt.
      libvpx-1.10.0 seems to have a changed ABI, so recompile against it.


      1. Eduardo, Ricardo: my ffmpeg package is not depending on critical Slackware’s libraries. It has its own statically compiled libvpx (and many others) so that my ffmpeg-4.3.1 can live peacefully on the latest Slackware-current.


  47. Hello Eric,

    I need help and hope you can resolve my problem. It is related to VLC media player.
    When I open a capture device, with
    Capture mode: TV-analog
    Device name: /dev/video0
    Audio device name: hw:0,0
    and press Play I see the message:
    Your input can’t be opened:
    VLC is unable to open the MRL ‘file:///home/dima/hw%3A0%2C0’. Check the log for details.
    Why is it trying to find “hw:0,0” in my home directory?

    With best regards,
    Dmitry Kulikov




        1. Hi Dmitry!

          But the dropdown box is editable, you can write the full path in it.
          But I don’t have a TV card so I don’t know the name of the device.


          1. Yes, you are right, thanks.
            But it does not help.
            VLC is unable to open the MRL ‘alsa:///dev/snd/hwC1D0’. Check the log for details.

            The log says:
            access_alsa error: cannot open ALSA device “/dev/snd/hwC1D0”: No such file or directory

            $ ll /dev/snd/hwC1D0
            crw-rw—-+ 1 root audio 116, 7 Apr 29 09:09 /dev/snd/hwC1D0
            $ id
            …groups=…,6(disk),7(lp),10(wheel),11(floppy),17(audio),18(video),19(cdrom),65(pulse),86(netdev),93(scanner),100(users),281(docker),400(bumblebee),1000(timedoctor),1001(rvm),1002(skype),1003(fast)


    1. Are you actually telling VLC to use a *recording* device? Usually “hw:1,0” is your *playback* device.
      Try “arecord -l” and it shows you all the recording devices that are available.
      In my case I get multiple options but this is the relevant one:

      card 3: Webcam [C922 Pro Stream Webcam], device 0: USB Audio [USB Audio]
      Subdevices: 1/1
      Subdevice #0: subdevice #0

      And when I tell VLC to use “hw:3,0” as the audio recording device, I get nice video and audio.


      1. Indeed I am trying to make the record from MACROSILICON AV TO USB2.0.
        I manged to do it with the command
        $ ffmpeg -thread_queue_size 4096 -i /dev/video2 -f alsa -ac 1 -thread_queue_size 4096 -i hw:2,0 ~/video/01.mp4
        But with vlc I always have no sound and the message with hw:2,0 in it.
        For the simplicity I have tried with hw:0,0 and only once it worked and I got the autogenerated sound.


  48. I know Slackware has been on a long journey.
    We are about to get some major upgrades!
    The Install system, I like it’s simplicity.
    I just need it to be more simple, simple as in a server console only install.
    I usually remove these:
    setup
    – Keep A, AP, D, F, K, L, N & TCL
    – Skip E, KDE, KDEI, T, XFCE & Y (Any X)
    I installed the latest -current a week ago, did the:
    slackpkg update
    slackpkg install-new
    slackpkg upgrade-all
    slackpkg clean-system
    I’ve been showcasing various distros of Linux w/ Informix on them for about 3 years.
    Including Slackware, just last week I ran “slackpkg install-new”, I usually get 0 or may 2-3 items.
    I got tooooo many, and they seems to be the KDE stuff, I do not need or want these.
    -Skip options above.
    Looking at the usage of each different server distro I noticed this:
    OS: Slackware 14.2 x86_64 (post 14.2 -current)
    Storage usage: 14G
    OS: Debian GNU/Linux 10.9
    Storage usage: 2.9G
    OS: Ubuntu 21.04 (Hirsute Hippo)
    Storage usage: 6.1G
    OS: openSUSE Leap 15.2
    Storage usage: 6.4G
    OS: openSUSE Tumbleweed 20210423
    Storage usage: 6.3G
    OS: C?ntOS Linux 8.3.2011
    Storage usage: 3.9G
    OS: Fedora 34 (Server Edition)
    Storage usage: 3.5G
    OS: FreeBSD 13.0-RELEASE amd64 GENERIC – is a mongodb web server, I added 600k for extra IFX stuff, no Informix available for FreeBSD…
    Storage usage: 3.1G
    As clean and simple as Slackware seems, it has almost double or 5x the storage usage…
    Slackware Server Edition (Console / Core) Install would be nice!

    Also how soon will PHP 8.x be available?



    1. Striping Slackware is left as an excercise for the reader 🙂

      Slackware uses so much space because, contrary to other distros, every package is a full installation, i.e on Slackware you get php, on Debian you get php, php-devel, php-doc, etc.

      Besides, nowadays storage is pretty cheap so 10 GB more or less shouldn’t matter. And if it does, well, as you found out there are lots of alternatives 🙂

      Oh, and php 8 is in /extra for Slackware current:

      https://mirrors.slackware.com/slackware/slackware64-current/extra/php8/

      Cheers!


      1. So,

        What you are saying is my Computing Symmetry OCD is out of luck… LOL
        It’s not the space, it’s the cleanliness, I need all the junk gone…

        Thanks,
        Eric


    2. About “slackpkg install-new”, you can blacklist packages or series you don’t need to avoid getting them, checkout /etc/slackpkg/blacklist



  49. Hi!

    I am looking for advice.

    I am and always have been a ‘desk computer’ person, but now I am preparing a home-office in an outdoor small building in the yard. I will work there every day and I am happy with that specially because working from home most of the time, having some kind of physical separation between work and home is usually a good idea.

    But I will have there also my personal computer, a desk one running Slackware current (yes, sometimes I boot Windows to play WoW because I couldn’t make it work yet with Linux 🙁 ), anyway, the point is that knowing myself I reckon some evenings I will be too lazy to go to the home-office for those ‘short-that-will become-hours* moments of doing stuff in my private computer.

    To solve this I am thinking on getting a laptop to use from the house to, mostly, be used as a terminal to my actual computer where I run everything. And I have never bought a laptop to be used almost exclusively with Linux (most likely Slackware) and mostly as a client for the main server (running X I guess).

    Ah! And I don’t want to spend too much …

    So, based on your (and everybody’s following you) experience, any idea? suggestion? advice?

    Thanks a lot in advance!


    1. Hi Jesus,

      Depending on where you live, and if you don’t need something extra powerful, I’d recommend you to get a (refurbished) Thinkpad. Those usually either come with Linux, or are very compatible.

      You should probably also search in linuxquestions.org, or ask there.



  50. Hi Bob,
    I’m sure I am being inept in some way. I am running a new install of Slackware 14.2. I’ve made no attempt to make it ‘current’ as I haven’t had problems in the past and I fear this is the problem. I downloaded your
    chromium-90.0.4430.212-x86_64-1alien.txz from the slackware repository and installed with installpkg. But if I run it I get the following:
    bash-4.3# chromium
    /usr/bin/chromium: line 16: /usr/lib64/chromium/chromium: cannot execute binary file: Exec format error
    /usr/bin/chromium: line 16: /usr/lib64/chromium/chromium: Success

    tried to look at library dependancies and ldd doesn’t like it:
    bash-4.3# ldd /usr/lib64/chromium
    ldd: /usr/lib64/chromium: not regular file

    Any suggestions?
    Will



      1. My apology, what an incompetent rookie error. Just checked and you are correct. Just got this 64 bit system and was configuring. Apparently grabbed 32 bit CD when did the Slackware 14.2 install.
        Fortunately I have not installed much on it yet as I now have to start over! Bottom line, thank you for your efforts, this is the 2nd time I’ve used one of your packages.


Leave a Reply to Dmity Kulikov Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.