Browse Source

#IQRV #comment [Debian] 添加装机时deb的安装脚本

gifur 4 năm trước cách đây
mục cha
commit
8a4f92fe28
1 tập tin đã thay đổi với 34 bổ sung0 xóa
  1. 34 0
      addin/packaging/debs_offline_install.sh

+ 34 - 0
addin/packaging/debs_offline_install.sh

@@ -0,0 +1,34 @@
+#!/bin/bash
+MY_PATH="`dirname \"$0\"`"              # relative
+# echo "1"$MY_PATH
+MY_PATH="`( cd \"$MY_PATH\" && pwd )`"  # absolutized and normalized
+
+function installdeb()
+{
+    if [ "`dpkg -l | grep $1`" != "" ]; then
+        echo "$1 is already installed"
+    else
+        file="/var/cache/apt/archives/$2"
+        if [ ! -f "$file" ]; then
+            if [-f "${MY_PATH}/$2" ]; then 
+                cp ${MY_PATH}/$2 /var/cache/apt/archives
+            else
+                echo "${MY_PATH}/$2 not exists!"
+            fi
+        fi
+        echo "to install $1...."
+        apt-get install $2
+        echo "install $1 done!"
+    fi
+}
+
+installdeb "libxv1" "libxv1_2%3a1.0.11-1_arm64.deb";
+installdeb "libpangox" "libpangox-1.0-0_0.0.2-5+b2_arm64.deb";
+installdeb "libgtkglext1" "libgtkglext1_1.2.0-9_arm64.deb";
+
+#cp ${MY_PATH}/*.deb /var/cache/apt/archives
+#apt-get install libxv1_2%3a1.0.11-1_arm64.deb
+#apt-get install libpangox-1.0-0_0.0.2-5+b2_arm64.deb
+#apt-get install libgtkglext1_1.2.0-9_arm64.deb
+
+exit 0