• removed foreign architecture

    From fxkl47BF@protonmail.com@21:1/5 to All on Mon Apr 15 20:30:01 2024
    i run bullseye amd64
    i had i386 as a foreign architecture and removed it with no problems
    i noticed the message
    warning: while removing libsane1:i386, directory '/usr/lib/i386-linux-gnu/sane' not empty so not removed
    /usr/lib/i386-linux-gnu/ has
    libsane.la libsane.so libsane.so.1 libsane.so.1.0.26 pkgconfig/ sane/ /usr/lib/i386-linux-gnu/sane has a passel of libs
    should these be left, removed, or none of the above

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Mon Apr 15 22:20:01 2024
    fxkl47BF composed on 2024-04-15 18:23 (UTC):

    i run bullseye amd64
    i had i386 as a foreign architecture and removed it with no problems
    i noticed the message
    warning: while removing libsane1:i386, directory '/usr/lib/i386-linux-gnu/sane' not empty so not removed
    /usr/lib/i386-linux-gnu/ has
    libsane.la libsane.so libsane.so.1 libsane.so.1.0.26 pkgconfig/ sane/ /usr/lib/i386-linux-gnu/sane has a passel of libs
    should these be left, removed, or none of the above

    In the past, and possibly still, printer manufacturer(s) only provided Linux drivers for 32bit. The one I'm using that does or did so is Brother. I haven't checked lately to see if it has changed its policy.

    The files and directories you list seem to be related to scanning, not printing.

    Whether you can safely remove them probably depends on your printing and/or scanning hardware.
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Tue Apr 16 00:00:05 2024
    ...printer manufacturer(s) only provided Linux drivers for 32bit.
    The one I'm using that does or did so is Brother. I haven't checked
    lately to see if it has changed its policy.
    I just got a Brother printer two days ago and everything they provide
    is 32-bit.

    In any case, I wouldn't recommend using precompiled code from
    a for-profit company: if they don't distribute the source code, it
    clearly means they're not proud of their code and have something
    to hide.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From rtnetzlof@windstream.net@21:1/5 to All on Mon Apr 15 23:50:01 2024
    ----- Original Message -----
    From: "Felix Miata" <mrmazda@earthlink.net>

    ...printer manufacturer(s) only provided Linux
    drivers for 32bit. The one I'm using that does or did so is Brother. I haven't
    checked lately to see if it has changed its policy.

    I just got a Brother printer two days ago and everything they provide is 32-bit.

    --
    Bob Netzlof a/k/a Sweet Old Bob

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Tue Apr 16 00:50:01 2024
    In any case, I wouldn't recommend using precompiled code from
    a for-profit company: if they don't distribute the source code, it
    clearly means they're not proud of their code and have something
    to hide.

    And of course, the same applies for a non-for-profit company, tho
    somehow it seems that lust for money is a strong motivator to try
    and take advantage of such situations.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From fxkl47BF@protonmail.com@21:1/5 to Felix Miata on Tue Apr 16 01:30:01 2024
    On Mon, 15 Apr 2024, Felix Miata wrote:

    fxkl47BF composed on 2024-04-15 18:23 (UTC):

    i run bullseye amd64
    i had i386 as a foreign architecture and removed it with no problems
    i noticed the message
    warning: while removing libsane1:i386, directory '/usr/lib/i386-linux-gnu/sane' not empty so not removed
    /usr/lib/i386-linux-gnu/ has
    libsane.la libsane.so libsane.so.1 libsane.so.1.0.26 pkgconfig/ sane/ >> /usr/lib/i386-linux-gnu/sane has a passel of libs
    should these be left, removed, or none of the above

    In the past, and possibly still, printer manufacturer(s) only provided Linux drivers for 32bit. The one I'm using that does or did so is Brother. I haven't
    checked lately to see if it has changed its policy.

    The files and directories you list seem to be related to scanning, not printing.

    Whether you can safely remove them probably depends on your printing and/or scanning hardware.


    i moved /usr/lib/i386-linux-gnu/ to a different location
    rebooted and all seems well
    scanners work fine

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From fxkl47BF@protonmail.com@21:1/5 to All on Tue Apr 16 08:40:01 2024
    just a comment about this procedure
    i shopped around the interweb before jumping in to this

    apt purge `dpkg --get-selections |grep :i386 |awk '{print $1}'`
    dpkg --remove-architecture i386

    this what i settled on
    but apt wanted to remove a passel of non-i386 packages that i really liked
    and install a bunch of packages i really did not care for
    apt seems to be using some sort of bizarre ai
    it takes my input as a suggestion and does what hell it wants to

    aptitude purge `dpkg --get-selections |grep :i386 |awk '{print $1}'`
    did exactly what i needed
    it only removed the i386 packages and left the rest alone
    as a result i just removed the packages and rebooted

    your mileage may vary

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)