Install pktools on the gdrive and be able to use from any Colab

[ ]:
from google.colab import drive
drive.mount('/gdrive')
Mounted at /gdrive
[ ]:
! ls /gdrive/MyDrive
 auto
 Big_blue
'Colab Notebooks'
'Dataset for global stream network and MOSQLAND.gdoc'
'Discharge Tasks.gdoc'
 Elena_intro.gdoc
 GeoCompCourse
 GeoCompYaleMay2020
 grants
'ID PASSPORT'
 LandscapeGenetic
 Lawsuit
 Margosa
 panniers-trailers.pdf
 RDOC_CMS
 review
 SE_data
 Sofia_intro.gdoc
 Stream_Variables_dataset_selected.gsheet
 Taino
 yale
[ ]:
! mkdir /gdrive/MyDrive/SE_data/pktools_local
[ ]:
%cd /gdrive/MyDrive/SE_data/
/gdrive/MyDrive/SE_data
[ ]:
! apt-cache depends pktools
pktools
  Depends: <gdal-abi-2-2-3>
    libgdal20
  Depends: libalgorithms1
  Depends: libc6
  Depends: libfann2
  Depends: libfileclasses1
  Depends: libgcc1
  Depends: libgdal20
  Depends: libgsl23
  Depends: libgslcblas0
  Depends: libimageclasses1
  Depends: liblas3
  Depends: liblasclasses1
  Depends: libstdc++6
  Enhances: gdal-bin
[ ]:
! apt install --download-only  libalgorithms1 libfann2 libfileclasses1 libgsl23 libgslcblas0 libimageclasses1 liblas3 liblasclasses1 pktools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  libfann-dev libfann-doc gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info
  | gsl-ref-html libgeotiff-epsg
The following NEW packages will be installed:
  libalgorithms1 libfann2 libfileclasses1 libgsl23 libgslcblas0
  libimageclasses1 liblas3 liblasclasses1 pktools
0 upgraded, 9 newly installed, 0 to remove and 15 not upgraded.
Need to get 2,347 kB of archives.
After this operation, 9,702 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgslcblas0 amd64 2.4+dfsg-6 [79.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl23 amd64 2.4+dfsg-6 [823 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libimageclasses1 amd64 2.6.7.3+ds-1 [57.9 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libalgorithms1 amd64 2.6.7.3+ds-1 [130 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libfann2 amd64 2.2.0+ds-3 [64.5 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libfileclasses1 amd64 2.6.7.3+ds-1 [12.7 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/universe amd64 liblas3 amd64 1.8.1-6build1 [270 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/universe amd64 liblasclasses1 amd64 2.6.7.3+ds-1 [15.2 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic/universe amd64 pktools amd64 2.6.7.3+ds-1 [894 kB]
Fetched 2,347 kB in 1s (2,428 kB/s)
Download complete and in download only mode
[ ]:
! ls -l  /var/cache/apt/archives/
total 2312
-rw-r--r-- 1 root root 129872 Feb  7  2018 libalgorithms1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root  64464 Apr 27  2016 libfann2_2.2.0+ds-3_amd64.deb
-rw-r--r-- 1 root root  12744 Feb  7  2018 libfileclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root 823254 Aug 21  2017 libgsl23_2.4+dfsg-6_amd64.deb
-rw-r--r-- 1 root root  79704 Aug 21  2017 libgslcblas0_2.4+dfsg-6_amd64.deb
-rw-r--r-- 1 root root  57884 Feb  7  2018 libimageclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root 270088 Dec 17  2017 liblas3_1.8.1-6build1_amd64.deb
-rw-r--r-- 1 root root  15248 Feb  7  2018 liblasclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r----- 1 root root      0 Sep 21 17:17 lock
drwx------ 1 _apt root   4096 Jan  6 02:10 partial
-rw-r--r-- 1 root root 893904 Feb  7  2018 pktools_2.6.7.3+ds-1_amd64.deb
[ ]:
! dpkg   -x  /var/cache/apt/archives/libalgorithms1_2.6.7.3+ds-1_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/libfann2_2.2.0+ds-3_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/libfileclasses1_2.6.7.3+ds-1_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/libgsl23_2.4+dfsg-6_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/libgslcblas0_2.4+dfsg-6_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/libimageclasses1_2.6.7.3+ds-1_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/liblas3_1.8.1-6build1_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/liblasclasses1_2.6.7.3+ds-1_amd64.deb  pktools_local
! dpkg   -x  /var/cache/apt/archives/pktools_2.6.7.3+ds-1_amd64.deb  pktools_local
[ ]:
! ls pktools_local/usr
bin  lib  share
[ ]:
! find pktools_local -name "libfileClasses*"
pktools_local/usr/lib/x86_64-linux-gnu/libfileClasses.so.1.6.1
pktools_local/usr/lib/x86_64-linux-gnu/libfileClasses.so.1
[30]:
%%bash
LD_LIBRARY_PATH=/gdrive/MyDrive/SE_data/pktools_local/usr/lib/x86_64-linux-gnu
PATH=$PATH:/gdrive/MyDrive/SE_data/pktools_local/usr/bin
pkfilter -h
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
bash: line 3: /gdrive/MyDrive/SE_data/pktools_local/usr/bin/pkfilter: Permission denied