github/workflows: fix klayout deps install
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml
index 0d28123..578dce9 100644
--- a/.github/workflows/user_project_ci.yml
+++ b/.github/workflows/user_project_ci.yml
@@ -247,8 +247,7 @@
     - name: install klayout
       run: |
         curl -L -O https://www.klayout.org/downloads/Ubuntu-20/klayout_0.27.12-1_amd64.deb
-        sudo dpkg -i klayout_0.27.12-1_amd64.deb
-        sudo apt-get -f install
+        sudo dpkg -i klayout_0.27.12-1_amd64.deb || sudo apt-get -f install
         sudo apt-get install -yq xvfb
     - name: save layout image
       run: |