Re: removed foreign architecture -- again
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
Re: removed foreign architecture
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
Re: removed foreign architecture
> 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
Re: removed foreign architecture
>> ...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
Re: removed foreign architecture
- Original Message - From: "Felix Miata" > ...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
Re: removed foreign architecture
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
removed foreign architecture
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