Port A depends on port B, meaning port A needs port B to run. Therefore, port B is a dependency of port A. After installing port A, port B would have also been installed. At this point, port A has become a dependent of port B. Port B cannot be uninstalled until all of its dependents, including port A, have also been uninstalled.
Port A depends on port B, meaning port A needs port B to run. Therefore, port B is a dependency of port A. After installing port A, port B would have also been installed. At this point, port A has become a dependent of port B. Port B cannot be uninstalled until all of its dependents, including port A, have also been uninstalled.
Port A depends on port B, meaning port A needs port B to run. Therefore, port B is a dependency of port A. After installing port A, port B would have also been installed. At this point, port A has become a dependent of port B. Port B cannot be uninstalled until all of its dependents, including port A, have also been uninstalled.
Do not confuse 'dependents' and 'dependencies' (or, shortened, 'deps').
Refer to the following example to understand the difference:
---- portA --> portB ----
*portA* depends on *portB*, i.e., *portA* needs *portB* to run. Because of
that, *portB* is a 'dependency' (or 'dep') of *portA*. After installing *portA*, *portB* has been automatically installed. At this point, *portA* has become a 'dependent' of *portB*. You can only uninstall *portB* once all of its dependents (i.e., including *portA*) have been uninstalled.