Als ik een package verwijder, en de situatie netjes wil achterlaten, ga ik stappen volgen die onverwachte gevolgen kunnen hebben:
Ik snap wat de gevolgen zijn als ik mijn systeem netjes op wil schonen en blind de stappen volg die door apt worden teruggegeven.DPKG laat me dan weten dat het nog niet helemaal netjes is opgeruimd.
Ik weet dat een Youtuber iets vergelijkbaars heeft ervaren waardoor een nieuwe installatie gebrickt is.
Op zich kon dit wel een mooie examenvraag zijn voor Linux: Wat is het effect van deze commando's, wat zijn de gevolgen, welke problemen lost dit op, en welke problemen kan dit opleveren?
Wat ik me afvraag: is hier een best practice/nette manier voor?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| root@ubuntu-server:/home/amx# dpkg -l | grep deconz ii deconz 2.12.06-ubuntu-focal-stable amd64 A generic ZigBee monitoring and control tool root@ubuntu-server:/home/amx# apt remove deconz deconz-dev -y Reading package lists... Done Building dependency tree Reading state information... Done Package 'deconz-dev' is not installed, so not removed The following packages were automatically installed and are no longer required: libqt5serialport5-dev libqt5websockets5 libqt5websockets5-dev Use 'sudo apt autoremove' to remove them. dpkg: warning: while removing deconz, directory '/usr/share/deCONZ/plugins' not empty so not removed dpkg: warning: while removing deconz, directory '/usr/lib/systemd/system' not empty so not removed Processing triggers for mime-support (3.64ubuntu1) ... Processing triggers for gnome-menus (3.36.0-1ubuntu1) ... Processing triggers for desktop-file-utils (0.24-1ubuntu3) ... root@ubuntu-server:/home/amx# apt autoremove -y Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: libqt5serialport5-dev libqt5websockets5 libqt5websockets5-dev 0 upgraded, 0 newly installed, 3 to remove and 3 not upgraded. After this operation, 399 kB disk space will be freed. (Reading database ... 254056 files and directories currently installed.) Removing libqt5serialport5-dev:amd64 (5.12.8-0ubuntu1) ... Removing libqt5websockets5-dev:amd64 (5.12.8-0ubuntu1) ... Removing libqt5websockets5:amd64 (5.12.8-0ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... root@ubuntu-server:/home/amx# rm -rf /usr/share/deCONZ/plugins root@ubuntu-server:/home/amx# rm -rf /usr/lib/systemd/system/ :| |
Ik snap wat de gevolgen zijn als ik mijn systeem netjes op wil schonen en blind de stappen volg die door apt worden teruggegeven.DPKG laat me dan weten dat het nog niet helemaal netjes is opgeruimd.
code:
1
2
| dpkg: warning: while removing deconz, directory '/usr/share/deCONZ/plugins' not empty so not removed dpkg: warning: while removing deconz, directory '/usr/lib/systemd/system' not empty so not removed |
Ik weet dat een Youtuber iets vergelijkbaars heeft ervaren waardoor een nieuwe installatie gebrickt is.
Op zich kon dit wel een mooie examenvraag zijn voor Linux: Wat is het effect van deze commando's, wat zijn de gevolgen, welke problemen lost dit op, en welke problemen kan dit opleveren?
code:
1
2
| root@ubuntu-server:/home/amx# rm -rf /usr/share/deCONZ/plugins root@ubuntu-server:/home/amx# rm -rf /usr/lib/systemd/system/ |
Wat ik me afvraag: is hier een best practice/nette manier voor?