diff --git a/install_wolf.sh b/install_wolf.sh
index 9b1ab8dbfdf340f46c5790c61ac64dff4de21366..43eb91a90124584502ea189d93703fe8946d64ef 100755
--- a/install_wolf.sh
+++ b/install_wolf.sh
@@ -338,6 +338,7 @@ if [ $INSTALL_GNSS == "y" ]; then
    func_make_install
 
    func_echo "Testing plugin gnss..."
+   func_ldconfig
    ctest -j$CORES
 else
    func_echo "Skipping plugin gnss."
@@ -410,19 +411,18 @@ if [ $INSTALL_LASER == "y" ]; then
    # LASER_SCAN_UTILS
    func_echo "Installing laser_scan_utils (required)..."
    cd $DEPS_PATH
-   func_ldconfig
    git clone https://gitlab.iri.upc.edu/labrobotica/algorithms/laser_scan_utils.git
    cd laser_scan_utils
    mkdir -p build && cd build
    cmake -DCMAKE_BUILD_TYPE=Release ..
    make -j$CORES
+   func_ldconfig
    ctest -j$CORES
    func_make_install
 
    # PLUGIN
    func_echo "Cloning plugin laser..."
    cd $WOLF_PATH
-   func_ldconfig
    git clone -b master https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/plugins/laser.git
    cd laser
 
@@ -492,6 +492,7 @@ if [ $INSTALL_VISION == "y" ]; then
    func_make_install
 
    func_echo "Testing plugin vision..."
+   func_ldconfig
    ctest -j$CORES
 else
    func_echo "Skipping plugin vision."
@@ -534,6 +535,7 @@ if [ $INSTALL_VISION == "y" ]; then
       func_make_install
 
       func_echo "Testing plugin apriltag..."
+      func_ldconfig
       ctest -j$CORES
    else
       func_echo "Skipping plugin apriltag."
@@ -569,6 +571,7 @@ if [ $INSTALL_IMU == "y" ]; then
       func_make_install
 
       func_echo "Testing plugin bodydynamics..."
+      func_ldconfig
       ctest -j$CORES
    else
       func_echo "Skipping plugin bodydynamics."