diff --git a/.github/workflows/build-padavan.yml b/.github/workflows/build-padavan.yml
index 421f5dca74..4e947ba854 100644
--- a/.github/workflows/build-padavan.yml
+++ b/.github/workflows/build-padavan.yml
@@ -25,12 +25,13 @@ jobs:
     - name: Initialization environment
       env:
         DEBIAN_FRONTEND: noninteractive
-      runs-on: ubuntu-latest
-      sudo apt install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd
-      fakeroot kmod cpio git python3-docutils gettext automake autopoint
-      texinfo build-essential help2man pkg-config zlib1g-dev libgmp3-dev
-      libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget libc-dev-bin
+      run: |
+        sudo apt-get update
+        sudo apt-get -y install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd fakeroot \
+        cpio git python-docutils gettext automake autopoint texinfo build-essential help2man \
+        pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget
     - name: Clone source code
+      env:
       run: |
         git clone --depth=1 https://github.com/shaqike/rt-n56u.git /opt/rt-n56u
         cd /opt/rt-n56u/toolchain-mipsel