debs_offline_install.sh 1019 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. MY_PATH="`dirname \"$0\"`" # relative
  3. # echo "1"$MY_PATH
  4. MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
  5. function installdeb()
  6. {
  7. if [ "`dpkg -l | grep $1`" != "" ]; then
  8. echo "$1 is already installed"
  9. else
  10. file="/var/cache/apt/archives/$2"
  11. if [ ! -f "$file" ]; then
  12. if [-f "${MY_PATH}/$2" ]; then
  13. cp ${MY_PATH}/$2 /var/cache/apt/archives
  14. else
  15. echo "${MY_PATH}/$2 not exists!"
  16. fi
  17. fi
  18. echo "to install $1...."
  19. apt-get install $2
  20. echo "install $1 done!"
  21. fi
  22. }
  23. installdeb "libxv1" "libxv1_2%3a1.0.11-1_arm64.deb";
  24. installdeb "libpangox" "libpangox-1.0-0_0.0.2-5+b2_arm64.deb";
  25. installdeb "libgtkglext1" "libgtkglext1_1.2.0-9_arm64.deb";
  26. #cp ${MY_PATH}/*.deb /var/cache/apt/archives
  27. #apt-get install libxv1_2%3a1.0.11-1_arm64.deb
  28. #apt-get install libpangox-1.0-0_0.0.2-5+b2_arm64.deb
  29. #apt-get install libgtkglext1_1.2.0-9_arm64.deb
  30. exit 0