Error messages when trying to uninstall LibC
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
apt : Depends: adduser but it is not going to be installed
(lot of similar messages)
util-linux : PreDepends: libblkid1 (>= 2.37.2) but it is not going to be installed
PreDepends: libc6 (>= 2.34) but it is not going to be installed
PreDepends: libcap-ng0 (>= 0.7.9) but it is not going to be installed
PreDepends: libmount1 (>= 2.38) but it is not going to be installed
PreDepends: libpam0g (>= https://urldefense.com/v3/__http://0.99.7.1__;!!LRBgvYU!mh_MtAsXVeE9ZQZrmLZIwt2NRt3cCA4LL9PUdpbKmiapVuaU9lrUIMGoh8gZAo7r1_OANdnpkGCxhTKQNAgFIY0uEw$ ) but it is not going to be installed
PreDepends: libselinux1 (>= 3.1~) but it is not going to be installed
PreDepends: libsmartcols1 (>= 2.38) but it is not going to be installed
PreDepends: libsystemd0
PreDepends: libtinfo6 (>= 6) but it is not going to be installed
PreDepends: libudev1 (>= 183) but it is not going to be installed
PreDepends: libuuid1 (>= 2.16) but it is not going to be installed
PreDepends: zlib1g (>= 1:1.1.4) but it is not going to be installed
Depends: util-linux-extra
20 Replies
At first glance, why do you want to Uninstall libc? change it to another package? libc itself is very important package/library, without it, even simple command like
bash
won't work because the absence of libc (AKA; GNU C Standard Library)@Loaded4Bear$ ^
why
was going to uninstall/reinstall it as part of trying to see why another package won't install. IIRC i installed "libc6" when a package refused to find libc and running apt-get libc found nothing
dpkg purge?
which software are you trying to install at the end of all steps?
At the end of the rainbow of a looong chain of packages and dependancies i s Blender 4.4 from source
@Loaded4Bear$ I have an idea for you to try to do this in a way that might be easier, this is how I would do this in your situation and if you want I can test it for you.
1. install the Debian 12 proot-distro like you have been
2. upgrade it to Debian 13 testing using the steps on the Debian wiki to get testing
https://wiki.debian.org/DebianTesting
3. add
deb-src
entries to the /etc/apt/sources.list
or /etc/apt/sources.list.d/*.sources
files and then use apt update
to get access to the apt source
and apt build-dep
commands
4. install dependencies for compiling the Debian testing blender 4.3 package using apt build-dep blender
5. download and compile the unmodified blender 4.3 Debian testing package as a test using apt source blender
and cd blender-*
, and apt install devscripts
and debuild -b -uc -us
6. if the blender 4.3 package compiles successfully, you probably now have 100% of the same dependencies that would be necessary to successfully compile vanilla blender 4.4 / blender git master, already set up by this process,
so you could then use apt install git-lfs
, then git clone https://github.com/blender/blender.git
and then follow the blender upstream manual build steps to get the "very newest" version of blender that you need
https://developer.blender.org/docs/handbook/building_blender/linux/#__tabbed_1_2ive managed to install a bunch of dependancies manually, Imma see if what i have compiles and if not I'll give your way a try
if i don't need the bleeding edge 4.4 ( i really just need to get across the 4.0 line) can i skip the 12-13 upgrade?
rip

I'm not clear what deb-src entries exactly to put in those files
it should look like this
you can remove references to non-free and non-free-firmware
also note: blender will run extremely, extremely slowly with probably less than 1 FPS if you don't connect the GPU, and to connect the GPU requires setting up a graphics driver that supports at least OpenGL 4.3.
there is a discussion we are having about this recently here:
GitHub
[Package]: Blender updated to at least 4.0 · Issue #1740 · termux...
Name Blender 4.0 Home page URL https://www.blender.org/download/ Source code URL https://download.blender.org/source/blender-with-libraries-4.4.0.tar.xz Packaging policy acknowledgement I understan...
would those same commands be likely to work for a Galaxy S10 5G, model SM-G977U?

tried to build the dependancies and...yeah.
yes but for Galaxy S10 ySM-G977U you probably wouldn't need the
TU_DEBUG=noconform
environment variable because it has a different GPU that I am sure would provide OpenGL 4.6 by default from zink + turnip,
because I have Galaxy S9 SM-G960U and it doesn't need thatsuddenly hardware accelleration wont work in proot, says something about a missing libopenxr
And when I tried to uninstall/reinstall the Termux packages I get this?

mesa-zink
is a very old package, it is only really for Mali devices and you have an Adreno device so you wouldn't need it, and those other packages also shouldn't be necessary
this part goes back to what i said here, these are the commands I would use if there was blender 4 outside of proot (there isn't yet)
if you are having a hard time with connecting the GPU inside of the proot (which is definitely harder because for inside of proot, unlike outside of proot, you're supposed to patch and compile your own mesa build),
then ideally what needs to happen is, a new blender package needs to be uploaded to TUR or to the main repository that is the newest blender 4 release, not blender 3
i'll do that if i get a chance to, since it would help you out a lot because using blender inside the proot seems to be really unstable for you.
@Loaded4Bear$ ok now I've created a new blender 4 package for TUR,
if you are still having trouble with getting blender 4 to work in proot-distro, please test the artifact of blender 4 for outside of proot-distro from my PRGitHub
addpkg(tur-on-device/blender4): 4.4.3 by robertkirkman · Pull Requ...
Fixes [Package]: Blender updated to at least 4.0 #1740
Contains some patches copied from T-Dynamos' previous Blender 4 package tur-on-device(blender): update to 4.0 #521
Not all of it, f...
the exact commands to launch it after installing the PR artifact are posted in both the issue and the PR, which would be run starting from Termux immediately after restarting Android (so with no Termux sessions inside proot-distro still running)
you'd also want to use
pkg remove vulkan-loader-generic mesa-zink
before those commands