Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: julcar on May 28, 2018, 12:00:35 AM
-
Hi again, I am very glad now with TCL on my laptop :D but some doubts I have about how to unistall extensions (I know, just delete it from onboot.lst and delete the .tcz file) but altough that works for no-deps extensions, with extensions which have a lot of dependences, it is a bit of work reading every .dep file and erasing manually every file.
I wonder if there is already a tutorial to delete an extension and his dependences in one step, just like installing.
For example, recently I installed Skype and Tightvnc, only for one use, and now I want to unistall both, but they have a lot of dependences, I do not wanna take the risk :-[
-
Using Apps GUI:
Click on Apps -> Maintenance -> Dependencies And Deletions
Then select the extension you want to remove
Click on Dependencies -> Mark for Deletion
-
Hello julcar
Use the extension management application “APPS”
Manually uninstalling extensions may remove dependencies required by other extensions which will prevent those extensions from loading, sometimes that means critical system dependencies.
Run from APPS; Update dep files and then fetch missing deps
APPS > dependencies and deletions
Sent from my iPhone using Tapatalk
-
Using Apps GUI:
Click on Apps -> Maintenance -> Dependencies And Deletions
Then select the extension you want to remove
Click on Dependencies -> Mark for Deletion
when does it actually delete, I marked it for deletion but no actual delete button...
-
Hi
The missing step is to do a reboot.
2) Before you get excited and start deleting stuff. Is there a reason to delete stuff?
If you are short of space, maybe you need to address concern first?
If you have poor internet and do not want to have unnecessary updates.....fair enough
3) Lets pretend you want to know if deleting something that ITSELF is a dependency of something else
Lets call it X.tcz
as a local user run
depends-on.sh X.tcz
example on RPi arm7....Note none of these results may be installed. The script does not check if they are installed.
depends-on.sh gtk1.tcz
beaver.tcz
emelfm.tcz
gtk1-dev.tcz
gtkfind.tcz
xmms.tcz
If you want to check for things only installed, I use a private script, called
$HOME/.local/bin/searchtce that looks like this
#!/bin/sh
read -p "input TCE without dot tcz please
"
INPUT
grep -l $INPUT.tcz /etc/sysconfig/tcedir/optional/*.dep | cut -d/ -f6
borrowed from Rich.
test it like this
searchtce
input TCE without dot tcz please
gtk1
gtk1-dev.tcz.dep
so in that last codebox I input gtk1 and the only thing I had installed that had gtk1 as a dependency was gtk1-dev
Most likely you will have in this example gtk1 also installed.....but that is thing, in example, I was going to delete.